作者:可爱的小cherry
大家好,这里是Cherry,喜爱折腾、捡垃圾、玩数码,热衷于分享NAS、docker玩耍经验~
前言
一直以来,NAS在音乐流媒体服务中一直有一些遗憾,就是有很多给力的音乐服务端,比如navidrome、jellyfin、plex、emby,同时也支持一定程度上的客户端使用,但是作为一个纯粹的web音乐客户端使用却多少有一点不足之处。
好在,终于发现了一款十分好用的纯客户端音乐播放器——feishin,该项目包含web客户端,linux、macos、windows三端客户端,不仅界面风格清爽、简约,而且操作习惯十分符合国内用户。
feishin是Sonixd的重构版本,支持任何方法部署的Navidrome或Jellyfin API音乐服务器。目前暂不支持Subsonic、Funkwhale。
项目地址:https://github.com/jeffvli/feishin
项目特性
– MPV播放器后端
– Web 播放器后端
– Modern UI 新式用户界面
– Scrobble 回放到您的服务器
– 智能播放列表编辑器 (Navidrome)
– 同步和不同步歌词支持
– 请求功能或查看任务板
系统部署
一、部署compose代码
新建文件夹路径/volume1/docker/feishin,在/volume1/docker/feishin下新建/上传docker-compose.yml文件,将下面代码复制进去。
version: 3.5
services:
feishin:
container_name: feishin
image: ghcr.io/jeffvli/feishin:latest
restart: unless-stopped
ports:
– 56789:9180 # 自定义端口
environment:
– SERVER_NAME=jellyfin # 可选navidrome,在系统里都可以改,无所谓
– SERVER_LOCK=false
– SERVER_TYPE=jellyfin # 可选navidrome,在系统里都可以改,无所谓
– SERVER_URL=http://cgakki.top:56789 # 填写音乐服务器的URL,格式http://domain:port
二、启动系统
方法一:SSH部署(需要SSH客户端)
# 来到文件夹目录
cd /volume1/docker/feishin/
# 启动容器
docker-compose up -d
方法二:群晖部署compose
打开container manager,选择项目,点击新建,选择路径,点击下一步即可
方法三:威联通部署compose
打开container station,选择【应用程序】,点击【创建】,将代码复制进去,点击验证后部署即可
系统使用
登录系统首页以后,点击【open menu】打开下拉框
再弹框里选择【Add Servers】,输入配置文件中填写好的服务端的账号、密码,点击保存。
进入后,我们首先将语言设置为中文,然后其它的配置可以根据自己的需求修改。
搭配播放设备,还可以做一些音乐喜好设置,这点还是很不错的
播放首页,右下角可以根据自己喜好打星,后面用于识别。
音乐库界面,可以根据年代和风格来筛选。
专辑界面,可以根据歌手、评分、收藏、合辑、年代、流派等筛选
关于音乐下载
关于音乐下载,之前也发过相关的文章,目前主流的高质量音乐获取渠道就是PT,但是也有很多优秀的开源工具可以让我们从各大流媒体平台获取到相关资源,比如yt-dlp、you-get等。
我的NAS推荐
这里简单介绍一下Cherry日常使用的几台NAS,以及为何选择这些NAS。
核心设备——群晖 DS920+
这是Cherry第一台NAS,服役了好多年了,经典的J4125cpu+24G内存,搭配517实现9块18T盘塞满,主要用来玩玩PT的,日常使用的docker和个人资料,基本都存放在这里,因此也是Cherry感情最深的一台设备,但是J4125的性能瓶颈就在这里,容器多了cpu常年90%徘徊,在部署新项目的时候特别不方便。
二代目核心设备——威联通QNAP TS-464C2
正因为前面提到群晖920服役时间过长问题,Cherry在入手了一台N5105的软路由后,又将目光看向了搭配同时期N5095的QNAP464C2,作为NAS届的常青树,QNAP的系统其实一直是Cherry所喜爱的,相比于群晖,威联通的系统更值得深入使用和思考,功能点更丰满。
生产NAS——自建Unraid
回到项目生产中,考虑在项目部署过程中,经常会出现启动错误、容器异常、版本迭代等问题,这些问题统统需要强大的cpu和多线程来解决,因此就使用双路洋垃圾组建了一台unraid,用于生产环境使用,也是我的项目部署主力机。
欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。