Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

My disk failed with all my music with it, lots of them. But luckily, I scrobbled every song to last.fm.

I am looking for a way to scan my disk for my songs and check last.fm and tell me which songs are missing from my disk that are present on last.fm.

So to recap: I would need to log into my last.fm account and compile a list of all the songs I have scrobbled and then scan my computer for missing songs.

Is there a program or script that does this? I don't mind it being a shell script even.

Edit: I know this is possible because I came close to this a little time ago. I created a PHP script (web page) that got all my songs through Last.fm API and then went through my files on disk and read their id3 tag. I got very close: the program showed missing songs, but there were many small issues (id3 reading was buggy, tags had different data, etc.) that required more programming time that I didn't have.

share|improve this question
1  
MIght be near impossible. You could check the last.fm API if there's even a way to find out all your listened tracks. – slhck Nov 15 '11 at 14:40
    
Check my Edit paragraph where I've now answered your comment. – duality_ Nov 16 '11 at 9:46
    
Ah, neat. Maybe you can share this script so people have something to work on? – slhck Nov 16 '11 at 9:53

You must log in to answer this question.

Browse other questions tagged .