iTunes has the ability to show me the duplicate files, but they were too many to manually delete them. So I wrote a little python script:
import os
itunes = os.walk("/Users/" + os.getlogin().capitalize() + "/Music/iTunes")
for (path, subs, files) in itunes:
for file in files:
for i in range(0,10):
duplicatefilename = file[:-4] + " " + str(i) + file[-4:]
if duplicatefilename in files:
os.remove(os.path.join(path, c))
print (os.path.join(path, c))
You can put that code in a file, say "removeduplicates.py" and then run it by typing
python removeduplicates.py
It'll take a while depending on your itunes library size, but it'll get them all...
After that I had lots of dead tracks in my library, as the files were deleted, but the itunes index not updated. looking around a little, i found a solution
what i'm still very unhappy about is that ican't use my old .m3u files. :(
No comments:
Post a Comment