{"id":4662,"date":"2026-05-20T18:30:13","date_gmt":"2026-05-21T00:30:13","guid":{"rendered":"https:\/\/cocoalopez.com\/blog\/?p=4662"},"modified":"2026-05-20T18:31:53","modified_gmt":"2026-05-21T00:31:53","slug":"cocoaradio-free-of-millions-or-the-less-the-merrier","status":"publish","type":"post","link":"https:\/\/cocoalopez.com\/blog\/?p=4662","title":{"rendered":"CocoaRadio &#8211; Free of millions or the less the merrier."},"content":{"rendered":"\n<p>So tired of the &#8220;algorithm&#8221; decided to take a grooveshark like experience back. CocoaRadio searches for similar artists that have less than N number of plays and adds them to an infinite playlist. Discover plenty of hidden musical jewels. Uses last.fm scrobbling for finding similar artists, has customizable search terms, playback limit, bandcamp integration and automatic downloader for favorited songs. <\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"633\" data-attachment-id=\"4666\" data-permalink=\"https:\/\/cocoalopez.com\/blog\/?attachment_id=4666\" data-orig-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?fit=628%2C633&amp;ssl=1\" data-orig-size=\"628,633\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"imagen\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?fit=298%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?fit=628%2C633&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?resize=628%2C633&#038;ssl=1\" alt=\"\" class=\"wp-image-4666\" srcset=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?w=628&amp;ssl=1 628w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?resize=298%2C300&amp;ssl=1 298w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?resize=417%2C420&amp;ssl=1 417w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"267\" height=\"343\" data-attachment-id=\"4663\" data-permalink=\"https:\/\/cocoalopez.com\/blog\/?attachment_id=4663\" data-orig-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen.png?fit=267%2C343&amp;ssl=1\" data-orig-size=\"267,343\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"imagen\" data-image-description=\"\" data-image-caption=\"\" data-medium-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen.png?fit=234%2C300&amp;ssl=1\" data-large-file=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen.png?fit=267%2C343&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen.png?resize=267%2C343&#038;ssl=1\" alt=\"\" class=\"wp-image-4663\" srcset=\"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen.png?w=267&amp;ssl=1 267w, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen.png?resize=234%2C300&amp;ssl=1 234w\" sizes=\"auto, (max-width: 267px) 100vw, 267px\" \/><\/figure>\n\n\n\n<p>I wonder if anyone is interested in this or is just me and my refined taste but I just got fed up with the bullshit that youtube tries to give me.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>So tired of the &#8220;algorithm&#8221; decided to take a grooveshark like experience back. CocoaRadio searches for similar artists that have less than N number of plays and adds them to an infinite playlist. Discover plenty of hidden musical jewels. Uses last.fm scrobbling for finding similar artists, has customizable search terms, playback limit, bandcamp integration and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4666,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"tdm_status":"","tdm_grid_status":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[1002],"tags":[],"class_list":["post-4662","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-featured"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-1.png?fit=628%2C633&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9XJix-1dc","jetpack-related-posts":[{"id":2925,"url":"https:\/\/cocoalopez.com\/blog\/?p=2925","url_meta":{"origin":4662,"position":0},"title":"How to Create A Joint-Based Skirt Rig With Auto Collision In Maya","author":"cgmodeler","date":"July 11, 2020","format":false,"excerpt":"There are two methods one with scenes included which is the following: SKIRT COLLIDER https:\/\/www.perryleijten.com\/en\/works\/skirtColliderRDThis one has sample scenes His website seems to be offline so I took the liberty of recapturing everything from wayback machine and reposting it here (Perry please write me if you want the content to\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/03\/image-23.png?fit=1200%2C597&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/03\/image-23.png?fit=1200%2C597&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/03\/image-23.png?fit=1200%2C597&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/03\/image-23.png?fit=1200%2C597&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/03\/image-23.png?fit=1200%2C597&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":3218,"url":"https:\/\/cocoalopez.com\/blog\/?p=3218","url_meta":{"origin":4662,"position":1},"title":"Convert any video to 8MB or less","author":"cgmodeler","date":"July 13, 2021","format":false,"excerpt":"For those of us that use Discord frequently, and are mostly sharing content for other people for free, this mighty tool might come in handy. It converts any video to an 8MB form or less so you can share it freely over Discord. Simply drop your video file and the\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/07\/imagen-1.png?fit=932%2C746&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/07\/imagen-1.png?fit=932%2C746&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/07\/imagen-1.png?fit=932%2C746&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/07\/imagen-1.png?fit=932%2C746&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3054,"url":"https:\/\/cocoalopez.com\/blog\/?p=3054","url_meta":{"origin":4662,"position":2},"title":"LG PF1500 Stuck on On Off Loop","author":"cgmodeler","date":"March 26, 2021","format":false,"excerpt":"Thanks to this post: https:\/\/www.avsforum.com\/threads\/lg-pf1500-stuck-in-on-off-loop.2754641\/I managed to fix my LED projector, the device suddenly began an On\/Off cycle after a few minutes being turned on, with less than 7000hrs on the lamp I suspected there was something else going on but didn't know what, to my surprise after finding the\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2021\/03\/image-22.png?fit=507%2C908&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":4186,"url":"https:\/\/cocoalopez.com\/blog\/?p=4186","url_meta":{"origin":4662,"position":3},"title":"XReal Air \u2014 Multi-Monitor AR Setup on Windows using Nebula &amp; Troubleshooting","author":"cgmodeler","date":"August 28, 2023","format":false,"excerpt":"XReal Air Virtual Desktop with Nebula August 2nd, 2023 Update Nebula for Windows Beta V2 has been released with additional performance and stability improvements. This guide has been updated to reflect that. Most VR and AR glasses tend to focus on gaming or entertainment. As of now, the XReal Air\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png?fit=658%2C555&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png?fit=658%2C555&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2023\/07\/image-1.png?fit=658%2C555&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2565,"url":"https:\/\/cocoalopez.com\/blog\/?p=2565","url_meta":{"origin":4662,"position":4},"title":"Example-Based Expressive Animation of 2D Rigid Bodies","author":"cgmodeler","date":"May 9, 2017","format":"video","excerpt":"Abstract : We present a novel approach to facilitate the creation of stylized 2D rigid body animations. Our approach can handle multiple rigid objects following complex physically-simulated trajectories with collisions, while retaining a unique artistic style directly specified by the user. Starting with an existing target animation (e.g., produced by\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2017\/05\/631408123.jpg?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4641,"url":"https:\/\/cocoalopez.com\/blog\/?p=4641","url_meta":{"origin":4662,"position":5},"title":"Quantic Human","author":"cgmodeler","date":"May 8, 2026","format":false,"excerpt":"And now into quantum... a person might be a dynamic probability field of possible selves where a deterministic wave of probabilities becomes more evident which brings us to self awareness, which one i'm more likely to do and based on our personality pattern either we chose to go with it,\u2026","rel":"","context":"In &quot;Featured&quot;","block_context":{"text":"Featured","link":"https:\/\/cocoalopez.com\/blog\/?cat=1002"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-2.png?fit=1200%2C800&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-2.png?fit=1200%2C800&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-2.png?fit=1200%2C800&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-2.png?fit=1200%2C800&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/cocoalopez.com\/blog\/wp-content\/uploads\/2026\/05\/imagen-2.png?fit=1200%2C800&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4662","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=4662"}],"version-history":[{"count":2,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4662\/revisions"}],"predecessor-version":[{"id":4667,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/4662\/revisions\/4667"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=\/wp\/v2\/media\/4666"}],"wp:attachment":[{"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4662"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4662"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cocoalopez.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4662"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}