0%

本地音乐管理

导语

前段时间看到网友对各个流媒体音乐平台的讨论十分热烈,但本文主要的内容是,听音乐的另一种方式——本地音乐(PC)。

显然,本地音乐不是适合所有人的。管理本地音乐比听流媒体音乐需要更多的精力和磁盘空间。

如果你满足以下某条或某几条,那么你可以考虑考虑建立一个本地音乐库。

  • 听歌范围比较广,讨厌在不同的音乐应用之间切换

  • 喜欢的音乐由于某些原因未上架音乐平台或被下架

  • 所处的网络环境(某些公司内网)无法访问各音乐网站

  • 热衷于听无损音乐,并且喜欢调节均衡器和效果器

  • 常用MP3播放器听音乐,需要将音乐下载到本地

  • 讨厌音乐平台混乱的专辑管理和错误百出的标签

  • 没有理由,我就是个资源控

再次重申,本地音乐管理不适合所有人。流媒体音乐平台可以满足大多数人的需求,请确认自己的需求,是否需要本地音乐管理。

接下来,将进入本地音乐管理的内容,本文主要分以下几部分介绍。

  1. 如何获取音乐文件并破解DRM?
  2. 音乐是如何标注信息的?如何规范标签?
  3. 通过foobar2000管理媒体库,并优化设置

音乐文件的获取

对于大部分的音乐依旧是通过流媒体音乐网站获取的,对于获取不到的也只能寄托于网页搜索,网盘或者BT/PT。

值得注意的一点是,QQ音乐、网易云音乐对部分音乐作品有数字版权保护(DRM),俗称套壳。下载的文件是加密的无法使用其他客户端直接播放,常见的.qmc0/.qmc3/.qmcflac/.qmcogg/.mflac就是加密格式。

对于此,我们可以通过音乐解锁网站解锁(去壳)。(这是github上一个开源项目unlock-music/unlock-music部署的,有能力的同学也可以将其部署到自己的网站上。)

1625585355096

访问该网站,只需要将加密的文件拖拽到浏览器,然后下载全部就可以了。本项目是用JavaScript语音实现的,解密的过程由浏览器完成。因此整个过程都是在本地完成的,速度非常快,也不用担心文件安全。

多说一句,有能力还是要多多支持正版音乐。

音乐文件是如何标注信息的

很多用户对音乐的管理有一定的误解,都常常用文件名来备注音乐的歌名和歌手。

事实上,这是不起作用的,因为音乐的信息通过音乐标签(Tag)来标识。

1625585936265

我们在windows资源管理器中查看音乐文件时,系统总是能清楚的列举出其专辑、标题、歌手等等,这是因为系统读取了音乐文件的标签。

标签储存在音乐文件中,通过特定的编码来储存音乐的信息。一些常见的标签包括:标题(TITLE)、歌手(ARTIST)、专辑名(ALBUM)、日期(DATE)、流派(GENRE)、作曲人(COMPOSER)、编号(TRACKNUMBER)等等,包括滚动歌词和专辑封面也可以存储在标签内。此外,如果需要自定义的备注信息,也可以新建标签来记录。

在windows中,我们可以右键文件 - 属性 - 点击详细信息页,查看和修改音乐标签。很多音乐播放器或管理工具也支持同样的功能。

1625586307584

这么多音乐我总不能手动一个个的改吧?

面对大量的文件,手动修改是不现实的,我们可以借助工具来批量规范标签。

推荐两个软件,”Mp3tag”和”音乐标签”。这两个软件功能和应用逻辑基本一致,任选其一即可。

1625586485521

上图是音乐标签的界面,该软件可以调取不同音乐平台的接口来批量维护音乐标签。

在设置中可以设置搜索来源,推荐使用iTunes、虾米、VGMdb、Brainz。

不推荐酷我酷狗和网易云,酷我酷狗tag混乱经常会有“群星”“网络歌手”“XXXX年度热曲”“新歌速递”,而网易云经常会匹配到翻唱作品。不过如果你常听一些独立音乐人作品,可能只上传了网易云,那还是勾选上网易云吧。

然后批量 - 自动匹配标签,软件就会自动维护标签了。但是自动匹配的难免会有错误,错误的标签就只能手动修改了。

维护好标签之后,播放器就能准确的读出音乐的信息了,为后续管理提供里极大的便利。

通过foobar2000管理本地音乐

可以管理本地音乐的软件很多,MusicBee、Rhythmbox、包括windows的groove都是不错的选择。不过,我使用最顺手的还是fb2k,本文仅介绍foobar 的使用。

foobar2000 的安装

foobar2000的官网:www.foobar2000.org

foobar2000的中文官网:http://www.foobar2000.com.cn/

英文官网下载的是英文界面,中文官网用汉化版 ,此外中文官网还有很多大神优化后的版本,使得界面不再像原版的那般简洁以至于有些简陋。功能都是一样的,界面不同,各位可以根据各自的喜好下载。

image-20210821120421302

添加媒体库

ctrl+P打开foobar2000的设置,左侧目录树中找到媒体库(Media Library)。在右侧音乐文件夹中添加本地音乐文件所在的文件夹。执行。

添加完媒体库我们就可以通过ctrl+F搜索我们媒体库中的音乐了,也可以将搜索结果快速生成播放列表。

1625589139728

文件夹的状态会从初始化变成扫描中,扫描完成后会变成监视中。这时,添加媒体库的过程就完成了。

1625588239605

可以通过上图所示的步骤生成全部歌曲的动态歌单。

简述foobar2000的使用

fb2k的使用逻辑和流媒体音乐软件相似,区别就在于,他所有的音乐都存在于本地。

你可以按照标题、歌手、专辑等搜索想听的曲目,并可以将搜索结果快速生成播放列表。

image-20210821122620410

你也可以通过建立播放列表来管理音乐。

同时左侧可以通过歌手、专辑、流派、日期等进行分组和排序。

同时,foobar支持丰富的插件以及各式各样的效果器。体积小但功能强大,且可玩性非常高。

结束语

以上,就是通过foobar2000管理本地音乐的基本步骤。鉴于foobar2000播放器足够强大,有机会可以单独出一期来讲解fb2k的配置和美化。