banner
约 300 字
1 分钟

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

-
无标签

前言

Songloft 是一款面向个人用户的自托管工具,定位为帮助用户管理自己合法拥有的音乐文件。支持本地音乐管理跨平台客户端网络歌曲 & 电台歌单转本地等功能。并依托JS 插件体系,可自由扩展音源 / 元数据 / 设备控制等能力。 该项目其实就是原来介绍过的MiMusic,可以通过安装插件实现小米音箱播放、自定义音源、智能刮削等功能,由于各种原因,作者将项目改名,核心功能不变并开放插件生态,期待未来更好用。 作者主页:https://songloft.hanxi.cc

部署

通过docker compose的方式部署到我的飞牛NAS上

YAML
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
cf5f689b0385e20c.png

使用

  1. 浏览器打开http://NAS的IP:58091,用户名密码填写之前设置的

    373fec21fa7c1636.png
    373fec21fa7c1636.png
  2. SongLoft的主界面如下图所示

    67a7eada5c3529a9.png
    67a7eada5c3529a9.png
  3. 进入设置页面扫描本地文件,将NAS本地的音乐添加进来

    e6459213f6c886c2.png
    e6459213f6c886c2.png
  4. 扩展项目点击插件商店可以安装官方插件

    13b8c46a965bcd1e.png
    13b8c46a965bcd1e.png
  5. 也可上传自己的插件,然后开启需要的插件

    24f9e005547e49f5.png
    24f9e005547e49f5.png
  6. 返回首页就可以使用插件了

    10a731d00d004b3b.png
    10a731d00d004b3b.png

常用插件

  1. 智能音箱 米家APP扫描即可控制自己的音箱

    7a87a1f981019cb9.png
    7a87a1f981019cb9.png

    服务器配置这里要重新填写保存一下

    f8e54959d3bb7c2e.png
    f8e54959d3bb7c2e.png

    就可以正常播放了

    f5d66b88e641703e.png
    f5d66b88e641703e.png
  2. 标签刮削 也是选择歌单,全选歌曲就可以了

    b49fd41f5610d878.png
    b49fd41f5610d878.png
  3. 洛雪音源 可以实现多个平台的音乐搜索,以及歌单管理、音源管理等功能

    ed80d8bd95b81043.png
    ed80d8bd95b81043.png
  4. subsonic 这个插件为 Songloft 提供了 Subsonic 协议的支持,允许将支持 Subsonic API 的外部音乐服务器(如 Navidrome、Airsonic 等)无缝接入到 Songloft 播放器中。

    21588f3af6d949b8.png
    21588f3af6d949b8.png

结尾

手机客户端大家找自己的版本安装就可以了,和web端基本相同。使用下来和MiMusic没有太大区别,老问题也依然存在,比如对flac支持不太好等等,作者已经完全剥离mi,期待未来更好用。

END

相关文章

暂无相关文章