【问题标题】:Python eyed3 and getting Musicbrainz tagsPython eyed3 和获取 Musicbrainz 的标签
【发布时间】:2021-10-09 14:27:29
【问题描述】:

您好,是否可以在 python 中使用 eyed3 读取 Musicbrainz 标签?

我可以做到以下...

audiofile = eyed3.load(sys.argv[1])
artist = audiofile.tag.artist
album = audiofile.tag.album
...

但我找不到 Musicbrainz 标签...

mbid = audiofile.tag.MUSICBRAINZ_ALBUMID

我找不到任何关于如何列出所有标签的信息,所以我使用了另一个软件来查找标签名称。

【问题讨论】:

    标签: python mp3 id3 eyed3


    【解决方案1】:
    1. 确保 eyeD3 识别ID3v2 标记之一。
    2. 列出所有UFIDTXXX 帧(或ID3v2.2 TXX)。由于它们是通用容器,因此您必须对其进行进一步调查。
    3. 在您的情况下,搜索 the latter with a description of MusicBrainz Album Id

    您“找不到 Musicbrainz 标签”,因为它们本身并不存在。就像不用/不需要自己的门铃就可以和父母一起生活一样。 eyeD3 似乎也不支持 MusicBrainz 细节可能存在的任何其他元数据格式 - 一般来说,您可以期望 ID3 出现在MP3 文件,因此它在大多数情况下(如果不是全部)都应该适合您。

    【讨论】:

      猜你喜欢
      • 2023-03-11
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多