mac安装Navidrome
下载
https://github.com/navidrome/navidrome
配置文件
文档: https://www.navidrome.org/docs/usage/configuration-options/
|
|
注意事项:
DataFolder
用launchctl
启动程序时不能用相对路径, 如果是用命令行启动, 可以用./data
PlaylistsPath
是相对MusicFolder
的
配置开机后台启动
添加
plist
文件1 2
cd ~/Library/LaunchAgents/ vim navidrome.plist
plist
文件内容:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>navidrome</string> <key>ProgramArguments</key> <array> <string>/Volumes/Data/Music/navidrome/navidrome</string> <string>-c</string> <string>/Volumes/Data/Music/navidrome/navidrome.toml</string> </array> <key>RunAtLoad</key> <true/> <key>StandardOutPath</key> <string>/Volumes/Data/Music/navidrome/navidrome.log</string> <key>StandardErrorPath</key> <string>/Volumes/Data/Music/navidrome/navidrome.log</string> </dict> </plist>
注意事项:别添加到
/opt/
目录, 后面想删除删除不掉添加服务
1 2 3
launchctl load navidrome.plist # 删除 launchctl unload navidrome.plist
启动服务
|
|
web页面
http://127.0.0.1:4533
注意事项: 记住账号和密码, 把data
删了就把数据清空
(可选)添加智能播放列表
文档: https://github.com/navidrome/navidrome/issues/1417
在PlaylistsPath
配置的目录下添加文件, 文件名即播放列表的名称, 建议编辑完成再移动进去
参考:
|
|
进入web页面, 点右上角运行情况-->完全扫描
就能刷新出播放列表了
可选参数:
- Current list of fields available (case-insensitive):
|
|
- Operators available (case-insensitive):
|
|
客户端推荐
只推荐试用过的:
- sonixd(Windows/Linux/macOS)
- substreamer(android/ios|free|gitlab)
- symfonium(android|试用|palystore)
更多
缺陷
- navidrome使用
subsonic
api, 无法提供文件夹播放列表 - 对音乐文件只有只读功能, 无法编辑删除
- 智能列表功能未完善, 并不能动态监听
优势
- 自带的web播放器功能不错
- 只要手机和pc在同个局域网下, 就能共享资源(可通过n2n组网)