找回密码
 立即注册
查看: 9461|回复: 38

[软件] iTunes歌曲无封面无ID3无歌词的简便解决方法-(最终更新)

[复制链接]
     
发表于 2014-8-7 15:46 | 显示全部楼层 |阅读模式
本帖最后由 EraserKing 于 2014-11-25 11:15 编辑

写好很久了但是一直忘记发了 现在发一下
如果没有什么问题的话 这个算是最终版了


嗯 自从买了个IPC 觉得这歌啊 没有专辑封面 没有完整的ID3信息 看着实在不太舒服
一开始是从虾米上下封面 转大小(有的太大了 没必要)
然后把歌曲名称 歌手补补齐
有兴致的话再把歌词贴上去

折腾一番之后感觉太累
于是干脆自己写了个程序 87.53%的自动步骤吧
业余程序员水平 随便写写 自娱自乐一下

用起来也不算太烦
指定本地文件在的目录 然后再指定虾米的网页 按下按钮就行了

比如我这里用WHITE ALBUM 2的OST Closing这张为例

1. 先用foobar2000看了下 ID3空空 也没有封面 歌词


在本机是放在两个文件夹里的
D:\Music\iTunes\WHITEALBUM2 Original Soundtrack ~closing~ Disc1 - Copy
D:\Music\iTunes\WHITEALBUM2 Original Soundtrack ~closing~ Disc2 - Copy
虾米上的地址是
http://www.xiami.com/album/525190

软件开起来是这样的


2. 先在上面填你本机文件的地址


填进软件里
(本机是多个文件夹的 就一并填上 用;分隔)

3. 如果要加封面 就打上Cover的勾 后面的那个是填长宽的 会自动缩小 以免太大占空间

4. 如果要加专辑信息 就打上ID3的勾

5. 如果要加歌词 就打上Lyrics的勾(静态歌词,反正至少IPC不支持滚动歌词)

6. 可以指定排序
(1) 如果你的文件在本地按文件名排序的顺序和网页上一样,选Naturally。
(2) 如果你的文件在本地和网页上的顺序不一样,可以尝试Auto。会尝试自动匹配。
(3) 如果自动匹配不成功,可以使用Manually手动指定顺序。

7. 然后点一下Go
会检测到你本地文件的MP3/M4A文件的数量 和网页上比较 不一致的话 认为是不同专辑 就退出
如果一致 就继续

8. 跑的过程中是这样的


9. 出了Done就说明完成了
在foobar2000里看一下


10. 导进iTunes再看一下



IPC 上我就不截图了 反正我试过是行的

有以下几个注意点
1 仅限整张专辑啊 单曲不行
2 界面就做了英文 不过也没两个字 应该能看懂吧
3 在修改本地路径后,会自动切换回Naturally模式。
4 要求.NET Framework 4.0 这个应该都有了吧

项目地址
https://github.com/EraserKing/CoverGrabber
欢迎Fork 发Pull Request
对安全性有疑问的也可以自己检查代码 或者自己编译(VS2013)

下载
https://github.com/EraserKing/CoverGrabber/releases
这边附件老坏 就去GitHub上下吧……

如果在使用过程中发现任何问题,欢迎在下面留言、发PM或者是在GitHub上写Issue~
回复

使用道具 举报

     
发表于 2014-8-7 15:52 | 显示全部楼层
收藏
回复

使用道具 举报

     
发表于 2014-8-7 16:07 来自手机 | 显示全部楼层
收藏,有没有能批量给单曲添加歌词封面的软件呢

----发送自 HUAWEI HUAWEI U9508,Android 4.2.2
回复

使用道具 举报

发表于 2014-8-7 17:12 来自手机 | 显示全部楼层
一直用的是tuneup,就是好像不能自动添加歌词。
回复

使用道具 举报

     
 楼主| 发表于 2014-8-7 20:48 | 显示全部楼层
ryuonegz 发表于 2014-8-7 16:07
收藏,有没有能批量给单曲添加歌词封面的软件呢

----发送自 HUAWEI HUAWEI U9508,Android 4.2.2 ...

单曲比较麻烦,比如你目录有50个文件,虾米的精选集也有50个文件。
但是按什么标准一一对应起来也有点难度……按文件名或者按标题都不靠谱……手动排50个文件也是够累的……
回复

使用道具 举报

     
 楼主| 发表于 2014-8-7 20:49 | 显示全部楼层
大象吃西瓜 发表于 2014-8-7 17:12
一直用的是tuneup,就是好像不能自动添加歌词。

TuneUp我搜了下,一是要收费,二是不知道它的信息从哪来?
是不是像Gracenote那样?那个挺好的,不过对于已知信息的本地文件来说有点大材小用……
回复

使用道具 举报

发表于 2014-8-7 21:01 | 显示全部楼层
好东西啊,一直都是用这个软件https://github.com/haijinboys/flacbird找的Gracenote,LZ这个能从xiami获取封面歌词之类更好了
回复

使用道具 举报

     
 楼主| 发表于 2014-8-7 22:01 | 显示全部楼层
moonite 发表于 2014-8-7 21:01
好东西啊,一直都是用这个软件https://github.com/haijinboys/flacbird找的Gracenote,LZ这个能从xiami获取 ...

没Gracenote那么高大上……就直接抓虾米页面
回复

使用道具 举报

     
发表于 2014-8-8 00:47 | 显示全部楼层
能抓歌词好评
原来虾米的封面都有500px的版本?以前不知道都是去amazon找的
回复

使用道具 举报

发表于 2014-8-8 01:12 | 显示全部楼层
好评!
原来用的是mp3tag的“标签数据源”功能,然后用的别人写的xiami的源,貌似和LZ写的这个软件功能一样?不过LZ的软件可以添加歌词,不错!

顺便发一下mp3tag的xiami源
http://www.douban.com/group/topic/47741946/

再发一个eph大大写的id3标签补全工具,这个是从last.fm取的数据,支持单曲补全,准确率还行。
https://bitbucket.org/painyeph/mp3tagger/
回复

使用道具 举报

     
 楼主| 发表于 2014-8-8 08:35 | 显示全部楼层
Luc 发表于 2014-8-8 00:47
能抓歌词好评
原来虾米的封面都有500px的版本?以前不知道都是去amazon找的

歌词就是页面上的静态歌词……动态歌词(LRC)爱疼死也不支持,对吧?

虾米的封面是另外一个问题了,我看了几十张,有很大的(超过1000px),也有很小的(少于300px)。这里我是只缩不放的,比如设置成500px,那么以长边为基准,大于500px的就缩,小于500px的就保持原样。
如果你想总是保持原样,那就设置成一个很大的值就可以了。
回复

使用道具 举报

     
 楼主| 发表于 2014-8-8 08:51 | 显示全部楼层
mickey7q7 发表于 2014-8-8 01:12
好评!
原来用的是mp3tag的“标签数据源”功能,然后用的别人写的xiami的源,貌似和LZ写的这个软件功能一样 ...

嗯 如果觉得页面上有什么信息还要抓的话 可以说一下 我看看能不能加进去
(应该只要页面上有 就可以)

然后其它的源 如果有好的也可以支持(我已经看过网易云音乐,但是信息实在是不太好,一大片写着V.A.的。Last.fm没看过,怎么样?)
单曲从技术上来说没什么难度,不过主要就是管理起来比较乱,比如指定了一张精选集50首,本地也是50首,一一把本地文件和页面对应起来,自动的话也不太靠谱,手动太累。如果有什么好方法也行……
我简单看了看mp3tagger那个Project,似乎用的是搜索?如果能接受搜索的准确率,也可以。
回复

使用道具 举报

     
发表于 2014-8-8 08:58 | 显示全部楼层
poco图床不仅难用还挡国外ip
不能忍
回复

使用道具 举报

     
 楼主| 发表于 2014-8-8 09:15 | 显示全部楼层
不要叫水狗做主人 发表于 2014-8-8 08:58
poco图床不仅难用还挡国外ip
不能忍

上传太难用 被PhotoBucket虐出翔来
不过这里的图都没啥意义 看不到也没问题
回复

使用道具 举报

发表于 2014-8-8 09:59 | 显示全部楼层
EraserKing 发表于 2014-8-8 08:51
嗯 如果觉得页面上有什么信息还要抓的话 可以说一下 我看看能不能加进去
(应该只要页面上有 就可以)

genre(流派)这个好像没有?对应虾米上的专辑类别?不过虾米那个是中文,不太好


网易云音乐的源还没有虾米的全,像一些同人音乐都没有,另外有些艺术家的名字也是错的(比如艺术家的名字是日文,但显示的却是罗马音,还有简体中文和日文搅在一起,很乱)
Last.fm还算好吧,虾米有的Last.fm基本也有,一般当做备胎
还有一个vgmdb,http://vgmdb.net/db/main.php ,这源个像一些游戏OST,尤其是galgame的比较全,不过貌似有freedb用,也有网页版,缺点是艺术家和歌曲不对应
楼上也有提到amazon.co.jp的源,这个还是比较靠谱的,不过只有日语专辑
虾米的源的话,有几点不好,
1.如果专辑被屏蔽了,网页里面就看不到歌曲列表了,例如http://www.xiami.com/album/208230
2.音轨号乱标,例如http://www.xiami.com/album/520457
3.艺术家很多都是"日本ACG"

单曲匹配我用的比较少,电脑上的歌基本上都是专辑,mp3tagger不太清楚用的是什么方法实现的(不是死程,看不懂程序),这个准确率其实还好,100首歌大概80%识别率吧(不是太冷门的歌),缺点是会出现乱码,偶尔用一下
回复

使用道具 举报

     
 楼主| 发表于 2014-8-8 14:54 | 显示全部楼层
mickey7q7 发表于 2014-8-8 09:59
genre(流派)这个好像没有?对应虾米上的专辑类别?不过虾米那个是中文,不太好

(1)网易的是挺乱的 我个人不太喜欢 不过要是做备胎也可以
(2)Last.fm我看了 没有专辑作者,只有每一轨单独的作者
(3)VGMDB么 挺好 信息还算全 不过肯定是没有歌词了
(4)日亚没找到曲目信息?
(5)虾米的话 专辑被屏幕这事肯定没办法啦 音轨乱标这个 只能手改了 我也没法判断正确顺序 艺术家的也没办法

流派的话 ID3v1里好像是用一个数字代表 v2不清楚怎么处理的 待我研究研究
单曲目前不会做 太麻烦
回复

使用道具 举报

     
发表于 2014-8-8 17:33 | 显示全部楼层
要数据库的话可以看看musicbrainz
其实amazon如果全部区域都算上也相当全了
回复

使用道具 举报

头像被屏蔽
发表于 2014-8-8 17:46 | 显示全部楼层
本帖最后由 lentrody 于 2014-8-8 17:49 编辑

cue无损源档强迫症表示都是手动上官网找图
回复

使用道具 举报

发表于 2014-8-9 06:31 | 显示全部楼层
EraserKing 发表于 2014-8-8 14:54
(1)网易的是挺乱的 我个人不太喜欢 不过要是做备胎也可以
(2)Last.fm我看了 没有专辑作者,只有每一 ...

Last.fm的专辑不是很全,单曲的话还可以,专辑作者是有的,例如: http://cn.last.fm/music/%E3%82%8 ... 0%E3%81%B3%E3%82%81


amazon.co.jp的专辑信息在“試聴用サンプル”下面的列表里,例如:
http://www.amazon.co.jp/%E4%B8%8 ... 3%9E/dp/B00HD7XZFU/
回复

使用道具 举报

发表于 2014-8-9 10:44 | 显示全部楼层
在itunes store找到歌曲的链接,然后在浏览器里面打开链接,复制封面的图片地址,然后把XXXXXX.170x170.jpg文件名改成XXXXXX.600x600.jpg,就可以看到600x600的封面图片了
顺带,itunes也推出了1200x1200的封面图了
回复

使用道具 举报

     
发表于 2014-8-9 14:33 | 显示全部楼层
点个赞 厉害
回复

使用道具 举报

     
 楼主| 发表于 2014-8-10 10:53 | 显示全部楼层
robbielj 发表于 2014-8-8 17:33
要数据库的话可以看看musicbrainz
其实amazon如果全部区域都算上也相当全了

musicbrainz看了 小黑本默默记下
回复

使用道具 举报

     
 楼主| 发表于 2014-8-10 10:58 | 显示全部楼层
mickey7q7 发表于 2014-8-9 06:31
Last.fm的专辑不是很全,单曲的话还可以,专辑作者是有的,例如: http://cn.last.fm/music/%E3%82%84%E3 ...

Last.fm的看到了 在最上面……

AMAZON 我试了一些
有“試聴用サンプル”的
也有“曲目リスト”的
也还有根本没有的
到时再判断吧
回复

使用道具 举报

     
 楼主| 发表于 2014-8-10 11:01 | 显示全部楼层
gundem 发表于 2014-8-9 10:44
在itunes store找到歌曲的链接,然后在浏览器里面打开链接,复制封面的图片地址,然后把XXXXXX.170x170.jpg ...

嗯 找到了 这个可以有
回复

使用道具 举报

     
发表于 2014-8-11 14:32 | 显示全部楼层
歌颂楼主,非常好用
IPC里几千首歌除开itunes买的以外上亚马逊找封面-存下来-一张一张对应输入,我都不知道那时候自己怎么做到的。。
回复

使用道具 举报

发表于 2014-8-11 16:03 | 显示全部楼层
本帖最后由 海哲风 于 2014-8-11 16:04 编辑
Luc 发表于 2014-8-8 00:47
能抓歌词好评
原来虾米的封面都有500px的版本?以前不知道都是去amazon找的
不一定 虾米封面下限是200*200
回复

使用道具 举报

     
发表于 2014-8-11 16:55 | 显示全部楼层
gundem 发表于 2014-8-9 10:44
在itunes store找到歌曲的链接,然后在浏览器里面打开链接,复制封面的图片地址,然后把XXXXXX.170x170.jpg ...

这个方法好,之前全是亚马逊,谷歌这么搜图来着的
回复

使用道具 举报

     
 楼主| 发表于 2014-8-14 16:51 | 显示全部楼层
更新了一下1.2.0
主要是多线程了一下
然后虾米修正了一下403的错
回复

使用道具 举报

发表于 2014-8-26 08:20 | 显示全部楼层
itunes可以找到1200x1200的封面啊。。。很适合一些需要高清封面(you bing)的。。。放平板上面的时候那叫一个清晰。。。

当然600x600和170x170也是有的。。。
回复

使用道具 举报

     
 楼主| 发表于 2014-8-26 09:36 | 显示全部楼层
jarkol 发表于 2014-8-26 08:20
itunes可以找到1200x1200的封面啊。。。很适合一些需要高清封面(you bing)的。。。放平板上面的时候那叫 ...

嗯 看到LS有说的了 实测可行 不过我最近在想手机的事 这个目前暂时不会做 可能要过几天
回复

使用道具 举报

     
 楼主| 发表于 2014-9-17 16:58 | 显示全部楼层
版本大更新 请重新下载~
回复

使用道具 举报

     
发表于 2014-9-17 22:24 | 显示全部楼层
虽然用不到,还是赞一下楼主
回复

使用道具 举报

     
发表于 2014-9-17 22:45 | 显示全部楼层
顶,很好用,不过有一次没注意,网易云音乐上专辑歌曲的排列顺序和虾米的不一样,一张专辑都乱了。
回复

使用道具 举报

     
 楼主| 发表于 2014-9-17 23:08 | 显示全部楼层
荷兰人 发表于 2014-9-17 22:45
顶,很好用,不过有一次没注意,网易云音乐上专辑歌曲的排列顺序和虾米的不一样,一张专辑都乱了。 ...

都是网友添的 所以信息有误也正常 自行判断吧
回复

使用道具 举报

     
 楼主| 发表于 2014-11-25 11:16 | 显示全部楼层
Last update:
添加指定顺序功能
回复

使用道具 举报

发表于 2014-11-25 12:09 来自手机 | 显示全部楼层
没人用iTunes自带的找音轨和专辑封面么,我一直用这个...不过要一整张专辑一起来,我无损的专辑都是这么搞的,基本上都能找到,简单粗暴,当然唯一麻烦的地方就是要切换Apple ID的区域,比如你的歌是j-pop哪最好去用日区的ID
回复

使用道具 举报

     
发表于 2014-11-25 15:52 来自手机 | 显示全部楼层
楼主好人一生平安(>﹏<)
回复

使用道具 举报

     
 楼主| 发表于 2014-11-25 16:42 | 显示全部楼层
ayese 发表于 2014-11-25 12:09
没人用iTunes自带的找音轨和专辑封面么,我一直用这个...不过要一整张专辑一起来,我无损的专辑都是这么搞 ...

所以用这个工具也可以……
iTunes的知道URL就行了 不用来回切区了

不过美区日区我试过 剩下的不知道了
回复

使用道具 举报

发表于 2014-11-25 20:47 来自手机 | 显示全部楼层
EraserKing 发表于 2014-11-25 16:42
所以用这个工具也可以……
iTunes的知道URL就行了 不用来回切区了


iTunes我之前自动获取音轨时,出现过中国区找不到,切换成日区就能找到的情况,不过中国区就是个阉割版,没法参照,日区基本就没问题了,不过我有张德版的加州招待所一样找不到,估计换成德国区能找到吧,懒得整了
iTunes直接找最大的好处就是简单,选中专辑右击即可,然后得到的信息基本不可能有错外加全面,比如那些特典CD,甚至杂志(日本)送的光盘都能找到。当然缺点也很明显,没有歌词,还有就是会出一些奇怪的找不到的情况,然后改几个关键词就好之类的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-5-11 02:12 , Processed in 0.162097 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表