如何解决尝试对录制的互联网广播流进行 ID3 标记失败
我正在尝试标记我从网络电台录制的直播。 this method 使用 python3/requests 记录了流。现在我想通过 eyed3 或 mutagen 设置 ID3 标签(我会采用有效的方法)。这两种方法都失败了。问题是,如何让它发挥作用。 :-)
录制文件:recording.mp3
import eyed3
file = eyed3.load("recording.mp3")
file.initTag()
Traceback (most recent call last):
File "<stdin>",line 1,in <module>
AttributeError: 'nonetype' object has no attribute 'initTag'
import mutagen
filePath="recording.mp3"
Meta = EasyID3(filePath)
Meta = mutagen.File(filePath,easy=True)
Traceback (most recent call last):
....
raise HeaderNotFoundError("can't sync to MPEG frame")
mutagen.mp3.HeaderNotFoundError: can't sync to MPEG frame
我知道这些库无法将文件识别为 mp3 或无法获得 mime 类型。从技术上讲,它只是一个数据流。应该可以以某种方式告诉文件是 mp3 并成功初始化 id3 标签。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。