A PHP application I made in 2011-2013 to sync radio station playlists with Grooveshark. Scraped playlists from radio stations (example playlist). This was one of my last PHP applications, as I quickly realized that C# was much easier to develop complicated programs in. I partially completed a rewrite in C#.
Alas, Grooveshark closed in May 2015.
Code is organized for NearlyFreeSpeech.NET's directory structure. While it was running Grooveshark severely limited the use of their API. I could search songs about ~30 times per hour. This meant that the application had a fairly complex and annoying caching system, duplicating Grooveshark's database.