Доброго времени.
Такие проги, как
MuzCat на винде или
Exaile не только на ней позволяют искать аудио-файлы на жестком диске и создавать каталог музыки. Если писать на питоне аналогичную прогу, то как лучше осуществлять поиск аудио и плейлистов? Собираюсь на досуге развлечься написанием маленькой прожки-каталогизатора. Собственно, gui никогда не делал, на питоне пишу чуть-чуть, и ровно по-этому мне идея и интересна. Но все-таки нужен совет не могу определиться. На жестком диске много музыки в разных форматах, хочется составить подробный список и не упустить экзотические форматы.
Можно конечно перебрать все файлы модулем os, определить плейлисты по списку расширения, сделать класс, который читает разные форматы плейлистов, это ж простые текстовые файлики, там не долго, прочитать данные из самих аудио-файлов, например с помощью
модуля mutagen, удобная штука. Но может быть для этого есть какая-нибудь готовая библиотека для поиска и составления списка имеемого аудио? Чтобы не писать свой велосипед под каждый случай?