问题标签 [eyed3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在python中使用eyed3处理汉字
我正在使用 eyed3 添加歌词,我有这个代码
当我用我的 IDE(pyCharm) 运行它时。它给我一个错误
这是我的 python 控制台上的屏幕截图:
如何在我的 IDE 中修复我的代码以使其正常工作?抱歉英语不好。
python - Python eyed3 UnicodeEncodeError:'ascii'编解码器无法在位置 17 编码字符 u'\xe9':序数不在范围内(128)
尝试使用 eye3d 0.7.8-final 重命名目录中的所有文件
我虽然将 u"" 添加到 temp 和 print 可以解决这些问题,但我仍然得到
我也试过这个
结果如下
根据@DevShark,我设置了以下内容,但显示了相同的错误
所以看起来文件重命名正确但仍然存在问题
python - Python eyed3:如何获取歌曲的歌词?
使用 eyed3,我如何获取或设置歌曲的歌词?
我试过这个
但是该方法要求一个参数,我不知道它应该是什么。
此链接上的文档不清楚(我猜它还不完整)
此外,如果您知道任何更好的用于处理 mp3 标签的库,请也提出建议。
python - 使用 python 和 eyed3 创建新的 ID3 标签
我有一堆根本没有 ID3 标签的 mp3 文件。我正在尝试使用 eyed3 将 ID3 标签添加到文件中,但无法弄清楚要使用什么方法。这是我的代码:
我收到以下错误:“AttributeError:‘NoneType’对象没有属性‘艺术家’”
我发现这是因为 MP3 文件根本没有任何 ID3 标签。如果我使用其他已经有标签的 MP3 文件来执行此操作,它可以正常工作。如何将新的 ID3 标签附加到 MP3?
python - eyed3 文件来自字节
是否可以修改下载的 MP3 的标签,而不将其写入磁盘?
我在用
从core.AudioFileMp3AudioInherited
继承的类很像mp3.Mp3AudioFile。唯一显着的区别:
不幸的是_tag.parse()
抛出一个ValueError: Invalid type: <type '_io.BytesIO'>
. 不是BytesIO
类似文件的对象吗?
谢谢并恭祝安康!
python - 如何使用 python 命名 mp3 的元数据?
我有一些包含 MP3 文件的文件夹,这些文件不包含任何元数据,但文件名本身包含一些数据。
我想将标题中的数据作为元数据复制到文件中。
我已经拥有的:
它打印的内容:
它给出了这个错误:
如何从标题中获取我在列表中解析的数据作为文件的元数据。
我还希望能够在我拥有的任何文件夹中复制和粘贴 .py 文件,然后执行它。
python - UnicodeEncodeError:'latin-1' 编解码器无法在位置 4 编码字符 u'\u2019':序数不在范围内(256)
我正在使用 eyeD3 编辑 mp3 文件的元数据。我无法设置歌词标签。
我得到的回溯是:
我不明白这个错误。我是否需要将任何其他参数传递给 update() 或 addLyrics() 函数。有什么帮助吗?
python - 从python(eyeD3)标记mp3文件时如何防止设置“标记时间”
我想使用
http://snipplr.com/view/4025/mp3-checksum-in-id3-tag/中的脚本为我的 mp3 收藏配备 md5 校验和。该脚本可以添加一个自定义 ID3 标签来保存音频数据的校验和,并且它还具有删除该校验和的选项。不幸的是,由于多种原因,添加和删除校验和无法通过往返测试。我想改变它。一个原因是脚本运行时会创建一个“标记时间”字段,但在删除校验和时不会删除该字段,甚至会更新时间。IIUC 该--no-tagging-time-frame
选项将阻止命令行上的 eyed3 工具执行此操作,但我找不到 python 等效项。如何防止在 python 中更改或设置标记时间?
更多细节:
我在原始文件的副本上添加并随后删除了校验和,并比较了两个文件。这是最佳情况下二进制数据的差异:
原来的:
使用校验和复制:
删除校验和的复制:
在其他文件中引入了更多更改,当第一个问题解决后,我将回到那个问题。
python - 使用 eyeD3 在 python 2.7 中标记 mp3 文件
我正在尝试使用脚本为 mp3 文件目录创建一个品味配置文件,但我的模块python 2.7
似乎有问题。eyed3
首先我必须用'd'而不是'D'导入它
然后我不得不将弃用的播放列表方法更改为catalog.get_item_dicts()
.
但现在看来,这种方法有问题:
我知道python
区分大小写,并尝试了几种语法:eyeD3
, tag()
.
但终端日志:
我已经关注了这个线程:How to get detail (Title,Artist) from .mp3 files in python using eyed3 with a similar question,但没有解决。
当脚本运行时:python personal_catalog_scanner.py -c soup -t song mp3
,
创建了Echonest
歌曲目录,mp3
找到了文件,但没有id
创建。
有什么问题?
python - Python - eyeD3 Lame 标记 CRC 检查失败
我正在尝试编写一个脚本来使用 Python 和 eyeD3 清理 mp3 文件名,但是当我尝试使用以下脚本加载 mp3 文件时出现“警告:eyed3.mp3.headers:Lame tag CRC check failed”
因此,我无法重命名库中的大多数文件。关于这个主题的任何经验或使用不同的图书馆?