Since I got my HTC Hero I’ve gone through 3 software revisions and been relatively happy with it except for one frustrating problem. Playlists synced to the device and then delete from the SD Card are left on the systems internal MediaStore SQLite DB, which all music applications use. In plain english, this means that when I deleted playlists I didnt want anymore, they were still showing up. I tried several apps and posted on several forums asking for help, but no-one could give me a solution.

About 3 days ago I decided I’d had enough and was going to write an app to fix the problem. In a dramatic break from Rory tradition, I actually did write the app, and it actually does work!

PlaylistPurge is a simple android app which deletes any playlists from MediaStore which do not have an associated playlist file on the SD card. You can download the APK here, or the source here.

I hope it helps someone else with the same problem!