фильтрация ArrayList с использованием поля объекта

Первый ответ, который использует eyed3 , устарел, так что это обновленная версия.

Чтение тегов из mp3-файла:

 import eyed3

 audiofile = eyed3.load("some/file.mp3")
 print(audiofile.tag.artist)
 print(audiofile.tag.album)
 print(audiofile.tag.album_artist)
 print(audiofile.tag.title)
 print(audiofile.tag.track_num)

Пример с веб-сайта для изменения тегов:

 import eyed3

 audiofile = eyed3.load("some/file.mp3")
 audiofile.tag.artist = u"Integrity"
 audiofile.tag.album = u"Humanity Is The Devil"
 audiofile.tag.album_artist = u"Integrity"
 audiofile.tag.title = u"Hollow"
 audiofile.tag.track_num = 2

Проблема, с которой я столкнулась при попытке использовать eyed3 в первый раз, связана с ошибкой импорта libmagic, даже если она была установлена. Чтобы исправить эту установку, выберите здесь [bg] []

13
задан Frank Pavageau 31 May 2013 в 11:57
поделиться