{"id":342,"date":"2018-09-01T15:55:34","date_gmt":"2018-09-01T15:55:34","guid":{"rendered":"http:\/\/www.bullcrane.com\/angular\/?p=342"},"modified":"2018-09-01T19:02:56","modified_gmt":"2018-09-01T19:02:56","slug":"new-shuffle","status":"publish","type":"post","link":"http:\/\/www.bullcrane.com\/angular\/2018\/09\/01\/new-shuffle\/","title":{"rendered":"New shuffle"},"content":{"rendered":"<p>Shufflizer has new shuffle algorithm.  This is the action that occurs when you click a <em>rand<\/em> button.<\/p>\n<p>The songs are shuffled in up to three sections.  If there are any unlistened songs they are shuffled and put first.  Then if there are listened songs they are split into two sections, each shuffled separately.  One is less-recently listened songs and the other is more-recently listened songs.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" src=\"http:\/\/www.bullcrane.com\/angular\/wp-content\/uploads\/2018\/09\/new_shuffle.png\" alt=\"\" width=\"534\" height=\"353\" class=\"alignnone size-full wp-image-343\" srcset=\"http:\/\/www.bullcrane.com\/angular\/wp-content\/uploads\/2018\/09\/new_shuffle.png 534w, http:\/\/www.bullcrane.com\/angular\/wp-content\/uploads\/2018\/09\/new_shuffle-300x198.png 300w\" sizes=\"(max-width: 534px) 100vw, 534px\" \/><\/p>\n<p>If beenhere listen indicators are turned off then all songs are shuffled as unlistened songs.<\/p>\n<h4>Quietly<\/h4>\n<p>Shufflizer does not communicate this sectioning to the user.  The <em>rand<\/em> button &#8220;just works.&#8221;<\/p>\n<p>With the old algorithm, if the user was paying attention to the end of the list the user&#8217;s expectation that songs should be moving around when clicking <em>rand<\/em> was not met.  Recently listened songs were pinned in a certain order at the end.<\/p>\n<p>Now with the new algorithm more shuffling occurs.  Shufflizer still puts recently listened songs at the end, but is less pathological about it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shufflizer has new shuffle algorithm. This is the action that occurs when you click a rand button. The songs are shuffled in up to three sections. If there are any unlistened songs they are shuffled and put first. Then if there are listened songs they are split into two sections, each shuffled separately. One is &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.bullcrane.com\/angular\/2018\/09\/01\/new-shuffle\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;New shuffle&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[],"_links":{"self":[{"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/posts\/342"}],"collection":[{"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/comments?post=342"}],"version-history":[{"count":5,"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/posts\/342\/revisions"}],"predecessor-version":[{"id":348,"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/posts\/342\/revisions\/348"}],"wp:attachment":[{"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/media?parent=342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/categories?post=342"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.bullcrane.com\/angular\/wp-json\/wp\/v2\/tags?post=342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}