推荐一个UI非常好看的自托管音乐播放器,可以用Jellyfin API做后端。
Feishin
Feishin是一款现代的自托管音乐播放器,由Sonixd重构而来,支持与Navidrome或Jellyfin API音乐服务器的兼容。它拥有一个现代化的用户界面,支持MPV和Web播放器后端,并提供智能播放列表编辑和歌词同步等功能。Feishin支持跨平台使用,包括桌面客户端、Web版本和Docker部署方式。
软件功能
-
MPV播放器后端
-
网络播放器后端
-
现代用户界面
-
将播放记录发送到您的服务器
-
智能播放列表编辑器(Navidrome)
-
支持同步和非同步歌词
系统要求
Feishin是一个跨平台的音乐播放器,支持Docker部署,以及Linux、MacOS和Windows平台。
安装准备
Feishin需要配合Navidrome和Jellyfin音乐服务器使用。以下是Navidrome的安装指南:
-
安装Navidrome
-
使用Docker CLI安装Navidrome
Navidrome安装命令
# 创建文件夹和子目录
mkdir -p /volume1/docker/navidrome/{data,music}
# 修改目录权限
chmod a+w data
# 运行容器
docker run -d --restart unless-stopped --name navidrome --user 1000:1000 -p 4533:4533 -v $(pwd)/data:/data -v $(pwd)/music:/music:ro -e ND_ENABLETRANSCODINGCONFIG=true -e ND_SESSIONTIMEOUT=72h deluan/navidrome
Feishin安装
在Centos以Docker方式安装Feishin。
-
下载Feishin镜像
-
使用Docker CLI安装Feishin
Docker CLI安装命令
# 运行容器
docker run -d --name feishin --restart unless-stopped -p 9180:9180 -e SERVER_NAME=navidrome -e SERVER_LOCK=true -e SERVER_TYPE=navidrome -e SERVER_URL='http://192.168.0.197:4533' -e PUID=1000 -e PGID=1000 -e UMASK=002 -e TZ=Asia/Shanghai ghcr.io/jeffvli/feishin:latest
Docker Compose安装
或者使用Docker Compose安装Feishin,将以下内容保存为docker-compose.yml文件:
version'3'
services
feishin
image'ghcr.io/jeffvli/feishin:latest'
container_name feishin
restart unless-stopped
ports
9180:9180 environment
SERVER_NAME=navidrome
SERVER_LOCK=true
SERVER_TYPE=navidrome
SERVER_URL=http://192.168.0.197:4533
PUID=1000
PGID=1000
UMASK=002 TZ=Asia/Shanghai
运行Feishin
在浏览器中输入http://IP:9180即可
添加音乐服务器
1.打开Feishin
2.添加音乐服务器
3.设置服务API,把自己的服务弄上去即可。
体验Feishin
Feishin提供了一个现代的用户界面和丰富的功能,包括智能播放列表编辑和歌词同步。它支持多种音乐来源,是一个强大的音乐播放器。
闲聊
听说有缘之人可以回到过去,不知道听一千遍反方向的钟,能不能回到国庆放假之前。