问题标签 [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 - 使用 eyed3 模块时的 ImportError (libmagic)
我是 Python 的新手,正在尝试使用 eyed3 模块。这是我的代码。
我遇到了异常
如以下链接中所述,我安装了“python-magic”,但异常仍然存在。 pip 安装 eyeD3 模块。找不到 libmagic
在 Visual Studio Code 中,我尝试更改解释器(Ctrl+Shift+P),但这也无济于事
python - “Lame tag CRC check failed”使用eyeD3更改mp3文件标签(Python)
我有很多以以下格式命名的 mp3 文件:“艺术家 - 歌曲” 艺术家和歌曲都在文件的“标题”字段中。我想改变他们,让他们在各自的领域拥有艺术家和歌曲。
为此,我使用了 eyed3 python 模块。但是,当我运行我的代码时,我收到一条错误消息:“Lame tag CRC check failed”,并且没有更改任何文件属性。这是我目前拥有的代码:
我在 StackOverflow 的其他地方看到过这个问题,但没有一个建议的解决方案能奏效。任何帮助将不胜感激。
python - 从 amazon s3 获取音频文件对象
我想从音频文件中获取音频标签。为此,我使用 eyed3 插件。
但我只有音频文件的 amazon s3 URL。如何从 s3 URL 获取文件对象?
python - 特殊的 eyed3 类型变成了 python 的 NoneType
我编写了一个小脚本来将我所有的 .flac 文件从 dap 移动到艺术家子文件夹,以便可以轻松地从计算机访问它。我在 Ubuntu 上使用了带有诸如 eyed3 和 os 之类的库的 python3。它适用于近 30 首歌曲(2 位艺术家)。所以这里是代码:
它必须创建 2 个文件夹。但是,当我尝试在我的 Windows PC 上运行此脚本时,它会引发异常并打印“不是文件”。这是没有 try/except 的控制台输出:
所以我尝试了这个(下一行artist = aFile.tag.artist
):
它的输出是:
<class 'NoneType'>
问题是什么?想不通
python - TypeError:无法将 JpegImageFile 连接到字节
我正在尝试使用枕头下载图像,然后将该图像提供给 eyed3 以用作专辑封面,但出现以下错误:
TypeError: can't concat JpegImageFile to bytes
python - 有没有办法在 python3 中使用 eyeD3 添加多个艺术家
我尝试使用mySong.tag.artist = "Artist 1, Artist 2"
,但像 iTunes 这样的媒体播放器将其视为一位艺术家。有没有办法用各种艺术家标记歌曲并指定哪些?
python - 如何从 mp3 文件中获取元数据(流派、艺术家)?
我有一个让我困惑的问题。我想在 python 中获取元数据(尤其是流派、艺术家),我已经尝试了一些方法来做到这一点,但它们每个都返回null
.
我想获得至少一个功能(流派、艺术家)并将其连接到 Spotify 或 Last.fm api 以获取有关原始 mp3 文件的信息并选择库中的另一个文件进行混合。
这是我尝试过的一些代码:
结果:
{"album": null, "albumartist": null, "artist": null, "audio_offset": 138, "bitrate": 192, "channels": 2, "comment": null, "composer": null, "disc": null, "disc_total": null, "duration": 417.604742145821, "filesize": 10017364, "genre": null, "samplerate": 44100, "title": null, "track": null, "track_total": null, "year": null}
结果:
python-3.x - Python3 eyed3 模块,从 mp3 文件中读取评论?
我的目标是使用 python3(首选 3.8)来读取并最终在 MP3 文件上设置评论标签。
我已经安装了 eyed3 (python3.8 -m pip install eyed3),下面的代码将加载并可以读取所有标签,除了评论。我尝试从创建者的网站 ( http://eyed3.nicfit.net/ ) 和 GitHub 网站上阅读文档,但没有成功,我不完全理解以下代码的输出:
这吐出以下内容:
我试过做一个 dir(audio.tag.comments),除了一堆类位和以下函数“get”、“remove”、“set”之外什么都不提供
使用类似的东西:
抛出错误:
但是我找不到任何可以告诉我“描述”是什么的东西,或者我可能需要更深入地了解评论信息?
我还应该提到这样做:
工作得很好并返回:
我在这里有点迷路了。任何帮助都会很棒。
python - 如何使用python从歌曲文件中获取歌曲的歌词
如何使用 python 模块访问 mp3 的歌词标签?假设 mp3 已经有歌词标签,里面填满了曲目的歌词。
python - python中的eyed3 mp3元数据
第三个 mp3 文件工作正常。它是由带有 AudioSegment 模块的 python 创建的(
创建文件的命令:
我认为前两个 mp3 文件是从 youtube-to-mp3.com 下载的(我不确定)。
问题是前两个文件我得到这个错误:
前两个 mp3 文件有什么问题?
我已经上传了第一个用于Google Drive的 mp3 文件
编辑:
上面的代码有效,但我不知道为什么第一个没有。