- 实现 MusicBrainz Picard,用于规范化元数据和封面艺术。
- 使用 MusicTags 插件提取自定义标签,例如 BPM 和 Mood。
- 优化文件夹结构和音频格式,实现完美索引。
- 整合 Finamp 和 Feishin 等专业客户端,以改善用户体验。

在家拥有自己的音乐服务器非常棒,尤其是在你想避免每月订阅费用并完全掌控自己的音乐库时。Jellyfin 不仅仅适用于电影和电视节目;如果配置得当,它将成为 Spotify 或 Apple Music 的绝佳替代品,让你能够绝对私密地欣赏无损的 FLAC 文件。
问题在于,要想让一切看起来完美无瑕,仅仅把文件放到文件夹里是不够的。关键在于嵌入的元数据,也就是文件中隐藏的数据,它告诉服务器谁是歌手、专辑名称或应该使用哪个封面。如果元数据出错,就会出现重复的歌手或空专辑,而这正是标签艺术的用武之地。
终极工具:MusicBrainz Picard

如果你的文件杂乱无章,MusicBrainz Picard 就是你的救星。与其他程序不同,Picard 不仅仅依赖文件名;它使用一种名为 AcoustID 的技术。简单来说,它会“聆听”音频片段,并将其与数据库进行比对,从而识别出确切的歌曲,即使文件名是“track01.mp3”也不例外。
使用方法很简单,只需加载文件夹,然后点击扫描或搜索按钮。程序会显示建议的更改,确认后,信息会直接写入文件。为了有效清理文件,务必启用元数据覆盖选项,并确保 Jellyfin 能够识别 MBID(元数据标识符),MBID 是唯一标识符,可确保不会出现匹配错误。
此外,Picard 也是一个强大的专辑封面管理工具。如果程序无法自动找到图片,您可以手动从 URL 或本地文件添加,确保每张专辑在上传到服务器之前都拥有对应的封面。
使用 MusicTags 插件增强 Jellyfin 的效果

虽然 Jellyfin 具备基本的音乐分类功能,但有些用户希望更进一步,按BPM、调性或情绪来整理音乐。为此,MusicTags 插件应运而生。该插件允许你从文件中提取自定义标签(ID3v2 或 Vorbis 注释),并将其转换为 Jellyfin 中的实际标签,从而轻松筛选音乐。
这款插件功能强大,因为它允许您配置自定义分隔符。例如,如果您有一首歌包含多个流派,并用分号(“;”)分隔,该插件可以将这些值拆分成单独的标签,从而将歌曲与多个类别关联起来,使 Jellyfin 的“即时混音”功能更好地发挥作用。
另一个非常实用的功能是标签自动传递给家长。这意味着,如果一张专辑中的所有歌曲都带有“交响乐”标签,插件可以自动将该标签应用到专辑和艺术家身上。如果您想使用 Jellyfin 的家长控制功能来屏蔽特定用户访问的特定音乐类型,这项功能就显得尤为重要。
对于注重细节的用户,MusicTags几乎支持所有格式,从标准的MP3和FLAC到OGG、OPUS和M4A。如果您是Picard的高级用户,甚至可以从AcousticBrainz中提取标签。提取后,您可以将这些标签与SmartPlaylists插件结合使用,创建动态播放列表,例如包含BPM在130到150之间的歌曲的健身歌单。
文件组织和推荐格式
为防止服务器故障,最好遵循统一的文件夹结构。理想情况下,为每个艺术家创建一个文件夹,并在该文件夹内为每张专辑创建一个子文件夹,并在括号内注明专辑年份,例如:“Pink Floyd/The Dark Side of the Moon (1973)/”。文件夹内的文件应按顺序编号,以保持曲目顺序。
就格式而言,FLAC 是黄金标准,因为它无损且兼容性强。但是,如果空间有限,OPUS 或 320kbps MP3 也是不错的选择。一个重要的细节是:如果您有纯音频的 .mp4 文件,请将其扩展名更改为.m4a,否则 Jellyfin 可能无法将其识别为音乐文件。
关于图片,Jellyfin 会优先使用外部文件。如果您将名为cover.jpg 或 folder.jpg 的文件放在专辑根目录,服务器会优先使用它,而不是使用嵌入在专辑中的封面图。您还可以将艺人图片添加到艺人根目录,这样它们就会显示在艺人详情页面上。
客户和附加组件,打造完整体验
Jellyfin 的网页界面尚可,但如果你想要类似 Spotify 的体验,则需要安装专用客户端。对于安卓用户来说,Finamp是个不错的选择,因为它免费且支持下载音乐离线收听。如果你追求更高端、更适合发烧友的音质,Symfonium无疑是最佳之选,尤其因为它与 Android Auto 的集成。
在桌面端,飞信凭借其现代化的界面和播放队列管理脱颖而出,使音乐库浏览流畅且赏心悦目。所有这些客户端都支持无缝播放,避免了概念专辑中歌曲之间恼人的静音。
对于那些想要记录自己听过的音乐的人来说,Last.fm 和 ListenBrainz 都有音乐记录插件。将它们安装在服务器上后,你在任何设备上播放的每一首歌都会自动记录到你的个人资料中,让你轻松分析自己的听歌习惯。
如果需要歌词,可以使用 Picard 直接将其嵌入到文件中,或者将同步的 .lrc 文件放在歌曲文件夹中。这样,歌词就可以在您听音乐时实时滚动,从而在播放器中营造更沉浸式的体验。