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!
Pingback: Can't Refresh SD Card - Old Playlists Always Remain - Android Forums
#1 by Glenn on August 12, 2010 - 9:11 pm
Quote
I’m a new Android user (HTC Wildfire) and have just encountered this issue with Meridian. How do I install this app, can’t find it on the Market?
#2 by rory on August 12, 2010 - 11:58 pm
Quote
Hi Glenn
Since its not on the market, there are a couple of steps.
Firstly, Go to settings > applications and tick ‘Unknown Sources’
Once this is done you’ll need to download the app and get it onto the phone somehow. The best way to do this is install a file manager app like ‘linda’ and copy the .apk file onto your SD card using your data cable.
With Linda installed, navigate to the directory you saved the file to and you should be able to install it from there!
I do plan to put this on the market but I’m flat broke at the moment and can’t even afford the very modest Market signup fee right now, but I will get it up there!
#3 by Glenn on August 13, 2010 - 10:29 pm
Quote
I did as you suggested but when I open the app it says “The application…has stopped unexpectedly” and then a Force Close button.
#4 by Glenn on August 13, 2010 - 10:30 pm
Quote
…although having said that all my playlists are now gone. Hurrah.
#5 by Mike on August 29, 2010 - 1:53 am
Quote
Thanks for creating PlaylistPurge. It worked great on my Droid Incredible and got rid of all the playlists on the Meridian Music app.
#6 by Jonathan on August 31, 2010 - 4:12 pm
Quote
Thanks so much for your post. I was just getting ready to try writing a SL4A script for this when I stumbled across your blog. I’ve been using rsync to move playlists & podcasts to my Droid and was getting tired of individually deleting old playlists.
#7 by rory on September 1, 2010 - 6:44 pm
Quote
Glad you liked it. I’ll be uploading an improved version soon which actually has some feedback instead of just a blank screen!
#8 by rory on September 1, 2010 - 6:45 pm
Quote
Glad it worked for you – yeah the UI could be a bit better but it does the job for me
#9 by rory on September 1, 2010 - 6:46 pm
Quote
I’ll be bringing out a new version (hopefully soon) which will also take care of duplicate entries for the same playlist, even if they both point to an existing file.