[实用工具] 从网易曲库给虾米/QQ 音乐下载的 mp3 加封面

2017-11-09 13:50:21 +08:00
 Baboonowen

前些日子虾米做活动,大家都买了虾米会员,但是虾米和 QQ 音乐下载的 mp3 没有封面,所以做了这个轮子。 很方便,拷贝没有封面的歌曲到 songs 文件夹然后 python3 run.py 就好了。

原理很简单,从文件名读取歌手歌曲名称 - 搜索 - 下载第一个封面 - 添加 ID3 封面信息。 小弟是文科生,本着实用主义的态度做了这个工具,哪里写得不好还请大神赐教。

REPO: https://github.com/oyrx/cover4mp3

2542 次点击
所在节点    分享创造
11 条回复
siseboy
2017-11-09 14:43:25 +08:00
怎么我用虾米下载的有图片信息?
469054193
2017-11-09 15:48:52 +08:00
QQ 音乐用了十几年第一次听说下载没封面的情况.....
lioz
2017-11-09 15:50:36 +08:00
同一楼和二楼的疑问
Baboonowen
2017-11-09 16:14:28 +08:00
@siseboy @469054193 @lioz 在他们自己的播放器有,本地播放器就没有,网易云无此问题。
469054193
2017-11-09 17:43:28 +08:00
@Baboonowen 本地播放器是啥东西.... 没明白
stebest
2017-11-09 17:50:49 +08:00
直接可以在网页找到虾米音乐的图片的。。。
Baboonowen
2017-11-09 19:22:05 +08:00
@469054193 Android
Baboonowen
2017-11-09 19:22:50 +08:00
@stebest 我刚好有个网易的爬虫顺手就弄了,对我来说省事儿。。。
free9fw
2017-11-10 09:44:22 +08:00
不支持 python 2 吗,pip install requirements 报错了:error: could not create '/System/Library/Frameworks/Python.framework/Versions/2.7/share': Operation not permitted

----------------------------------------
Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-C2B4sF/mutagen/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-jueQwm-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/tmp/pip-build-C2B4sF/mutagen/
asca
2017-12-21 14:45:18 +08:00
如果有安卓手机端就好了,虾米和 QQ 音乐这种不把封面写入 ID3 信息的做法真的恶心,搞得我每次在虾米听到某首歌还专门跑去网易下。
Baboonowen
2017-12-22 00:29:06 +08:00
@asca 我不会 Android 啦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/404923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX