Удаление одного тега из аудиофайлов (.MP3 и .FLAC) (Python, Mutagen) - PullRequest
0 голосов
/ 07 июня 2018

Итак, я использую Python 3 и Mutagen, и я знаю, как удалить ВСЕ метаданные тега из аудиофайлов.

Для mp3-файлов я просто должен использовать:

from mutagen.easyid3 import EasyID3
audio = EasyID3(filepath)
audio.delete()
audio.save()

Для .flac я должен использовать:

from mutagen.flac import FLAC
audio = FLAC(filepath)
audio.delete()
audio.clear_pictures()
audio.save()

Но что, если я хочу просто удалитьодин тег?Например, что если я хочу очистить ТОЛЬКО тег «date»?Я не уверен, как сделать это для файлов MP3 или аудио файлов FLAC, и я хотел бы знать, как сделать это для обоих.Как бы вы очистили только один тег с Mutagen в Python?Спасибо.

1 Ответ

0 голосов
/ 15 сентября 2018

Просто присвойте ему пустую строку.Например, мы хотим удалить тег tracknumber:

mp3file = EasyID3(filename)
mp3file["tracknumber"] = ""
mp3file.save()
...