搭建个人音乐服务经历(也算教程吧

本文章只提供大体思路,非详细教程,如需要详细教程请自行搜索

为什么我要抛弃流媒体平台本地听歌

主要原因有两个
第一是因为我听的歌比较乱,无法在一个平台收集完全,我之前的做法是把别的平台上喜欢的歌曲下载下来然后上传到我听歌的主力平台云盘,但是这样子上传的歌曲没有歌词和封面
第二是第一个的延申吧。本来我想找一个聚合音乐平台,我也不需要解锁vip,只需要能够同时登陆网易云+酷狗,然后同步我的收藏再整合到一个文件夹内就行,但是我没找到可能也是我懒得找,恰好我看到了音流的一个推广视频,然后我也有个半闲置的小主机,所以就萌生了这个念头

用到的东西

听歌

服务端我采用了Navidrome,不是因为他多么好用,是因为我在1panel面板里恰好看到了这个,然后客户端我用了音流【支持Win+Mac+ios+android(暂不支持纯血鸿蒙)】,其实如果你的nas上面有Subsonic,Navidrome,Emby,Jellyfin,AudioStation,Plex中的任意一个可以直接用不需要再下,同时你也可以用这里面你喜欢的
下面贴个表功能对比
music.webp

数据整理

Music-Tag-Web用来自动刮削+手动核对元数据放到本地(装字幕/封面/专辑等内容)
LrcApi如上,但是这个直接塞音流设置里可以自动搜索
音乐解锁可以把qq、酷狗、网易云、咪咕等加密格式转换为flac/mp3格式(源代码,如果有大量音乐需要转格式可以下载CLI版本)

歌曲下载

熊猫无损音乐大部分为迅雷网盘,资源数量还可以
音乐搜索器挺多歌曲搜不到,半残废
无损生活需要关注公众号获得验证码,但是资源很全而且下载速度很快还没有限制,推荐
酷狗概念版3.0.0(提取码34b3每天免费领会员,版权和酷狗原版共享(理论上和q音/酷我都共享),可以通过安卓模拟器安装这个然后把别的软件的歌单里的歌导入这里面,再批量下载,最后去上面的音乐解锁里转flac
最后其实不是很推荐去b站/抖音什么的下载视频然后转音频,码率压的太多了,我自己试过b站的,有些甚至都不到128k
如果你非要去下载视频,记住一定要通过类似格式工厂之类的工具转格式到mp3/flac,如果是mp4后缀直接改mp3会导致刮削的元数据无法生效(在music-tag-web上显示生效,但是Navidrome上无法读取)

歌词制作

如果你喜欢听的歌比较小众没有现成的歌词也可以自己制作,这里提供一个思路

  1. 可以通过Openlrc去制作(但是他那个文档写的太简陋了,我看不懂,有会用的大佬可以做个教程)
  2. 可以通过语音转srt字幕,再把srt转lcr,网易见外工作台这个可以免费转srt字幕,歌词字幕在线转换器这个可以各种字幕文件免费转格式

其他乱七八糟的

远程访问(用web访问和音流接口同理)

如果你的服务器有公网v4就可以直接套个域名访问。
家宽v6可以通过ddns+域名,然后域名:端口访问
什么都没有的话可以用frp,随便找个免费的用就行了就是些音乐也不用怕隐私泄露什么的。真重要的隐私某些厂早给你卖了
不过要注意除非你域名有备案否则不能用大陆通道,诸如emby等终归还是个网站,大陆禁止tcp、udp建站,可以用香港的http穿透再绑自己的域名,一般来说frps对用户有限速,香港的速度还大一些

已知问题

  1. 不会自动刷新
    服务端那里音乐数量/元数据修改后,音流的主界面上音乐数量会显示修改,但是歌单中的数量和歌曲数据还是以前的,需要手动同步
  2. 桌面歌词
    部分手机可能无法打开桌面歌词比如我

效果演示

安卓端

服务端

Comment