如何使用Python管理你的音乐

前提说明

你下载了一大堆的音乐(这里是指的无损单文件,如flac,wav等),但是文件过多,使用起来很麻烦。那么管理方式有现成的一些音乐软件,如转成m4a后导入到itunes中会自动按照歌手/专辑来分类。如果是MP3格式无需转化格式。但是现在使用Python来管理。只要每次指定你下载的目录,就可以自动把文件移动到整理好的目录中。

前提条件

补全歌曲的标题、艺人、专辑信息(不是文件名称),多位歌手不知道归属艺人的的建议使用”华语群星“,”欧美群星“,”原声带“等混合名称,你也可以网络查询该专辑所属歌手名称。

在这里插入图片描述

Python代码说明

安装模块

pip3 install mutagen

流程步骤

目标:将文件夹内杂乱无章的歌曲按照歌手/专辑整理,对于信息不全的将跳过后再整理。

获取id3info,无需关注音乐文件格式

mutagen.File(m_file)

返回值

{
   
    'tracknumber':['1'],
    'artist':['Brennan Heart/Jonathan Mendelsohn'],
    'title':[ 'Be Here Now'],
    'album':['I AM HARDSTYLE (The Album)'],
    'encoder':['Lavf57.83.100']
}

获取信息的方式

title = id3info['title'][0]
artist = id3info['artist'][0]
album = id3info['album'][0]

遇到三个值任一存在空值的就跳过,否则创

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值