前言
自从断了网易云音乐的会员,每次打开网易云音乐听歌都要忍受5次+vip弹窗,歌单也灰了一大片。
那给资本交了钱便好使了么?VIP还在的时候天天还给我跳SVIP广告🤗开屏广告也是一点没少。哥们儿不是交不起这点钱,但我交钱看广告版权还越来越少是何意味?
作为苹果用户,试过Apple Music 5元/月的学生会员,奈何常听的音乐版权这一块儿国内流媒体平台垄断太多,自己下载再导入Apple Music太麻烦了。
作为精神科技处女座,我决不允许我花钱买的电子产品和软件里有广告跳脸。原本嫌麻烦没建自己的音乐库,网络各种第三方、没版权的音乐平台服务也十分不稳定,现在不得不动工铲屎了。
自建音乐库方案很多,既然决定清史就要清的干净。
不光是音乐服务,照片我原本通过阿里云盘同步,在百度网盘也存了一部分;影视受限于设备存储,只有Mac mini M4 PT下了几百个G,不算多;至于书籍,云盘、本地到处乱放没同步有几百本。
正好手头有闲置的笔记本电脑,Thinkbook 16+ 2022(i5-12500H + RTX 2050 + 512G SSD + 2T SSD),拿来做全闪NAS岂不正好🤓
至于NAS系统选择,眼下正热门且社区积极的飞牛再好不过,还提供2Mb的免费转发服务。
系统安装
飞牛系统安装简单,按官网教程来基本没问题。
遇到的问题:我的U盘通过ventoy做了好几个系统的启动盘,飞牛OS基于Debian,按理说只要把 ISO 放进去就好了。但插上U盘通过ventoy选择安装fnOS之后,一直提示找不到硬盘(换模式也一样)。只好通过官方教程的Rufus重新制作了启动盘,一次成功。
特别提醒
docker运行时,注意配置存储位置,将数据文件夹(比如音乐)映射到容器存储空间,并在文件管理中设置访问权限(应用到子级)。
构建音乐库——Navidrome
基于Web的开源音乐收集服务器和流媒体。
系统设置-应用设置,添加音乐文件夹允许Navidrome访问,端口默认4533。
设置好账号密码,打开web界面,一般navidrome能直接扫描可访问文件夹并导入音乐。
music_tag_web
docker,有web操作界面的多功能音乐标签编辑程序,常用功能有音乐刮削、整理、去重、格式转换等。
最重要的后台刮削功能需要v2版本(付费),在爱发电充值10元获得1个月激活码(先试试水)。
我的音乐文件大部分来自网易云音乐,文件命名上由于以前没有整理意识比较混乱,iPhone、Redmi、Mac、度盘上都有且有重复音频文件,同一首歌有多个、多人翻唱版本(比如《アイロニ (双声道版)》鹿乃/*菜乃),早年听的许多歌网易云已灰😩(比如双笙的老版本道姑,封茗囧菌的《静悄悄》)。
先选择待刮削的音乐,整理文件(层级为歌手-专辑-歌曲)。
在选择自动刮削匹配模式时,首选标准,标题、艺术家、专辑匹配,数据源选择歌曲主要来源(比如我选择网易云音乐),修改范围限定为封面、歌词、歌词文件(标题、艺术家下载时如果不改一般没问题)。大部分歌曲能完全匹配。
对于未能刮削的歌曲(比如过于小众或已灰),选择宽松模式,数据源多选几个(网易云音乐、QQ音乐、酷狗音乐、iTunes),修改范围不变。
若修改范围包括艺术家,容易把不出名翻唱歌曲艺术家自动变更为原版。
有时同一首歌在不同专辑存在(实际文件一致,比如Merry Christmas Mr. Lawrence;或实际文件不一致,比如动漫歌曲的番中片段与完整版),允许修改专辑会导致错误刮削。
全部刮削完成后,再一次整理文件,删除空文件夹。
如果有重复文件,进行重复文件检查,推荐开启声纹重复校验。声纹重复校验一致的,一般为同一首歌的不同文件格式版本(比如mp3、flac),推荐删除文件体积更小的版本。
再次整理文件并删除空文件夹。
music_tag_web付费后也可作为音乐库使用,内置Subsonic服务器,界面相对于Navidrome也更加美观现代。
但我对个人开发者的持续运营能力持谨慎态度,先观望。
歌单匹配器
LINUX GO有大佬做了流媒体平台歌单导入Navidrome的win软件分享一个适配Navidrome的歌单匹配器。
支持网易云音乐、QQ音乐、Apple Music的歌单导入到Navidrome上,输出未匹配的歌曲。
客户端
音乐库构建好后,如何在移动端、桌面端听歌?
支持Navidrome的客户端很多,网上搜一搜就能找到。
我目前在用的是音流(1.3.9),支持大部分平台(比如我用安卓、iOS、iPadOS、Windows、macOS),花不到60一次购买,最多7个设备同时使用。
作为音乐播放器,能满足我的基本要求:较为美观的界面,能下载NAS歌曲保存在本地,桌面歌词,添加歌单、喜欢、评星、随机播放。
存在的问题:偶尔闪退,后台播放播完一首不能切到下一首歌(不稳定复现),连接到NAS时较慢,不能连接NAS时仅能显示已下载歌曲及下载歌单(若一首歌同时在多个歌单,未连线时仅能在下载它的歌单显示)。
作为个人开发者开发的非开源软件,购买须持谨慎态度,建议先用普通版试试水。
构建书库——talebook
docker,talebook是开源项目,是一个简洁但强大的私人书籍管理系统。它基于calibre项目构建,具备书籍管理、在线阅读与推送、用户管理、SSO登录、从百度/豆瓣拉取书籍信息等功能。
各种配置按talebook web页-管理-系统设置中一项项设置就好,唯一需要注意的是用户设置中的几项权限,有些客户端不支持登录,需要打开“允许任意下载”才能下载。
图书管理中能手动更改图书的部分元数据,还能加标签。我看的书比较杂,倾向于按中图法同时在物理文件夹和标签分类。
douban-api-rs
talebook豆瓣插件,在fnOS有镜像,运行docker后将对应api地址复制粘贴到talebook设置中的“互联网书籍信息源”,如此才能启用图书管理中的自动更新图书信息功能。
对于大部分知名文学书籍,豆瓣刮削效果较好;而《业余无线电爱好者的道德和操作守则》这类未出版书籍,《中国的野菜》(2008海南出版公司)这种极为小众或年间过长的书籍,豆瓣搜索不到或乱匹配。
我的度盘有一整套“赤脚医生手册民兵训练人才之友历代武术最全穿越者”这样的穿越者专用“四库全书”,整整120G+🤓
其中大部分武功军事秘籍无法刮削,历史文学类书籍刮削效果较好。
客户端
talebook,或者说OPDS协议客户端少有好用的、现代的。
安卓暂且通过飞牛安卓客户端下载图书,通过eBoox本地阅读,能通过谷歌同步。
tachiyomi因为版权问题似了,其后继者mihon或其类似物更适合漫画阅读,设计逻辑不适合读书。我通过komaga插件导入自建Komaga图源时遇到了地址无法设置的问题。
不过Kahon(改自Mihon)导入插件库后,R18图源十分丰富,拿来免广告看黄倒是十分不错👍
iOS与iPadOS,各类阅读软件的体验很难超越自带的iBook。目前在试用KyBook 3,不能登录账号。
填写OPDS地址时需注意端口号和/opds/。
构建影视库
fnOS自带的飞牛影视于我而言已足够好用,能够刮削分类,Android、iOS、iPadOS、macOS、Windows有客户端,能导入度盘、远程挂载硬盘的影视资源(Mac外挂硬盘通过局域网导入飞牛媒体库),网络匹配字幕。
要是能接入bangumi api和豆瓣api就更好了。
PT
论资源获取,还得是PT,首推还是飞牛应用中心的qBittorrent。
具体软件使用和种子获取自行探索。总之,最好保证分享率和做种时间。
人人为我,我为人人。
相册
图片管理更是方便。
将各个云盘、本地的照片上传下载到NAS Photos文件夹下,不用刻意整理物理文件夹,打开相册就能自动扫描导入。导入其他本地、外挂文件夹也可以在相册-设置-文件夹管理中添加。
在AI相册设置中下载好模型,然后分别执行未识别的照片视频,后台自动分析分类。这些都是本地运行,当然出于隐私考虑也可以不做。
启用GPU计算可以较显著提升识别速度,需要下载对应的显卡驱动。
我同时备份了iPhone、Redmi、iPad中的照片,其中有大量重复照片(命名有不同)。通过AI智能识别后检查相似照片去重,效果极佳。
其他推荐小工具
HivisionIDPhoto
自制证件照,应用中心docker。
peazip
压缩解压,docker。fnOS目前文件管理自带的压缩解压工具十分简陋,甚至不能分卷压缩解压。
singbox
docker,是偶尔要用到的~妙·妙·小·工·具~😎
飞牛同步
将其他端的文件夹同步到NAS,支持双向同步、仅下载、仅上传。
需在其他端下载对应客户端。
文本编辑器
安装后可以在文件管理应用直接打开txt,yml,log,html,js,md,nfo等纯文本文件。
Office预览
在文件管理应用内打开最大500MB的Office文件
OmniTools
集成十几种工具的工具箱。
百度网盘(飞牛版)
“几乎”无广告,简洁,不能复制文件地址,无文件/文件夹详情页,似乎无法查看文件夹大小?
NAS会员单卖差评😡
不推荐:应用中心浏览器
docker运行的谷歌浏览器,web很糊通过协议传输画面而非网页,无法调整输入法输入中文,下载的文件还得自己移出应用文件,默认谷歌搜索引擎需要设置代理(可改bing),下载慢。
这边建议有需要下载的文件还是先通过本地浏览器找出下载链接,再通过飞牛客户端添加下载任务。
总结
进行几天的初步探索后,这台笔记本“NAS”已经实现了视频、音频、图片、书籍数据管理,关键数据(手册、说明书等文稿、PCB、代码、证书、密码)备份。
下一步是折腾面板、域名、反代、ipv6、RSSHub、两地三备。
最后,SB网易云音乐🖕😅🖕
何时一樽酒,重与细论文。