免费下载音乐:利用缓存巧避收费

免费下载音乐:利用缓存巧避收费

最近国内各大音乐网站都实行音乐收费下载了,本人有点舍不得那几块钱,所以找了些方法同样完成了音乐的下载。

大部分在线音乐虽说下载收费,但是为了方便用户都是在本地保存有缓存的。

1.缓冲你要下载的歌曲

2.找到音乐缓冲文件夹,找到那些的大小在几M左右的文件,查看他们的后缀名,把这些后缀名改为MP3(高品质改为相应的格式flac等),这时就可以听到歌曲了

以某音乐软件为例,找到软件的cache文件夹,这些.uc文件就是歌曲的缓冲文件了。

Q:如何查看歌曲名称?

A:修改格式为MP3后就可以看见歌曲的title了,大部分MP3文件的Title都是歌曲名

Q:一个一个手动修改太慢怎么办?

A:python处理,这里python需要使用eyeD3这个模块,pip安装即可

代码:

# -*- coding: cp936 -*-

import os,eyeD3

files = os.listdir("H:\music")

tag = eyeD3.Tag()

for filename in files:

portion = os.path.splitext(filename)

tag.link(filename)

if portion[1] == ".uc":

print filename

if len(tag.getTitle()) !=0:

newname = tag.getTitle() + ".mp3"

print newname

os.rename(filename,newname)

#print filename

完成:

有时会出现错误:os.rename error123,这个是因为歌曲title因为乱码或其他原因存在一个windows文件名不能存在的符号,比如什么冒号之类

解决方法:放在Linux下执行,或者手动修改title

相关推荐

卢中南老师谈如何练好钢笔楷书
365体育竞彩足球

卢中南老师谈如何练好钢笔楷书

📅 10-25 👁️ 358
Angelababy十年蜕变:从“女汉子”到优雅女神,时间如何雕刻她的魅力?
三年多大涨超过2倍,腾讯上摸627港元阶段新高|市场观察