Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
#!/usr/bin/env python
import os, sys
reload(sys)
sys.setdefaultencoding('utf-8')
from mutagen.mp3 import MP3
for fn in os.listdir('.'):
if fn.lower().endswith('.mp3'):
print fn
f = MP3(fn)
try:
uslt = f["USLT::'rus'"]
except:
continue
s = unicode(''.join([chr(ord( c)) for c in uslt.text]),'cp1251')
print s
uslt.text = s.encode('utf-8')
uslt.encoding = 3
f.save()
├───Woodtemple
│ ├───2006 - Voices Of Pagan Mountains
│ └───2008 - Sorrow Of The Wind
├───Xasthur (USA)
│ ├───2001 - A Gate Through Bloodstained Mirrors [Demo]
│ ├───2002 - Nocturnal Poisoning
│ ├───2003 - Suicide In Dark Serenity [EP]
│ └───2005 - Split with Leviathan
├───Yggdrasil
│ └───2009 - Vedergallning
├───Zakhm
│ └───2009 - Drowned in Suicide Thoughts
└───ZREC
└───2008 - Zertva
«Правильная» музыка. Или как навести порядок в своей MP3 коллекции