Sign inSign up

leedaisen/playlist

By leedaisen

Updated 11 days ago

Leelaa Playlist 是一个面向 Navidrome和飞牛音乐 曲库的 AI 歌单助手。

Image
Content management system
0

1.9K

leedaisen/playlist repository overview

Leelaa Playlist

Leelaa Playlist 是一款 AI 歌单服务,支持连接以下音乐服务:

  • Navidrome
  • 飞牛音乐(fnMusic)

通过同步音乐库,Leelaa Playlist 可以根据自然语言描述智能生成歌单。

端口

  • 默认端口:8689
  • 访问地址:http://localhost:8689

Docker 运行

docker pull leedaisen/playlist:latest

docker run -d \
  --name leelaa-playlist \
  -p 8689:8689 \
  -v leelaa_data:/data \
  --restart unless-stopped \
  leedaisen/playlist:latest

Docker Compose

services:
  leelaa-playlist:
    image: leedaisen/playlist:latest
    container_name: leelaa-playlist
    ports:
      - "8689:8689"
    volumes:
      - leelaa_data:/data
    restart: unless-stopped

volumes:
  leelaa_data:

首次使用

  1. 打开 http://localhost:8689
  2. 选择 Navidrome 或飞牛音乐
  3. 填写对应音乐服务的地址和账号信息并登录
  4. 在设置页填写 AI 配置:
    • 模型 ID
    • API Endpoint
    • API Key
  5. 进入音乐库执行一次同步
  6. 回到首页,通过自然语言生成歌单

使用飞牛音乐时,需要拥有飞牛 fnOS 音乐应用的访问权限。

数据与日志

  • 数据库:/data/database.sqlite
  • 日志:/data/logs/server.log

查看容器日志:

docker logs -f leelaa-playlist

查看应用日志:

docker exec -it leelaa-playlist \
  sh -c "tail -f /data/logs/server.log"

Tag summary

Content type

Image

Digest

sha256:356dd944e

Size

9 MB

Last updated

11 days ago

docker pull leedaisen/playlist