飞牛NAS部署docker专属私人音乐库，安装插件拓展更多功能

前言 Songloft 是一款面向个人用户的自托管工具，定位为帮助用户管理自己合法拥有的音乐文件。支持本地音乐管理、跨平台客户端、网络歌曲 & 电台、歌单转本地等功能。并依托JS 插件体系，可自由扩展音源 / 元数据 / 设备控制等能力。 该项目其实就是原来介绍过的MiMusic，可以通过安装插件实现小米音箱播放、自定义音源、智能刮削等功能，由于各种原因，作者将项目改名，核心功能不变并开放插件生态，期待未来更好用。 作者主页：https://songloft.hanxi.cc 部署通过docker compose的方式部署到我的飞牛NAS上 version: '3.8' services: songloft: image: songloft/songloft:latest container_name: songloft restart: always ports: - "58091:58091" volumes: - /vol3/1000/Music:/app/music #修改为本地的音乐目录 - /vol3/1000/docker/Songloft/data:/app/data #修改本地配置文件目录 environment: - ADMIN_USERNAME=admin - ADMIN_PASSWORD=123456 #修改为自己的密码 - LISTEN_PORT=58091 cf5f689b0385e20c.png 使用浏览器打开http://NAS的IP:58091，用户名密码填写之前设置的 373fec21fa7c1636.png SongLoft的主界面如下图所示 67a7eada5c3529a9.png 进入设置页面扫描本地文件，将NAS本地的音乐添加进来 e6459213f6c886c2.png 扩展项目点击插件商店可以安装官方插件 13b8c46a965bcd1e.png 也可上传自己的插件，然后开启需要的插件 24f9e005547e49f5.png 返回首页就可以使用插件了 10a731d00d004b3b.png 常用插件智能音箱 米家APP扫描即可控制自己的音箱 7a87a1f981019cb9.png 服务器配置这里要重新填写保存一下 f8e54959d3bb7c2e.png 就可以正常播放了 f5d66b88e641703e.png 标签刮削 也是选择歌单，全选歌曲就可以了 b49fd41f5610d878.png 洛雪音源 可以实现多个平台的音乐搜索，以及歌单管理、音源管理等功能 ed80d8bd95b81043.png subsonic 这个插件为 Songloft 提供了 Subsonic 协议的支持，允许将支持 Subsonic API 的外部音乐服务器（如 Navidrome、Airsonic 等）无缝接入到 Songloft 播放器中。 21588f3af6d949b8.png 结尾手机客户端大家找自己的版本安装就可以了，和web端基本相同。使用下来和MiMusic没有太大区别，老问题也依然存在，比如对flac支持不太好等等，作者已经完全剥离mi，期待未来更好用。