音频源文件下载

yt-dlb下载音频源文件,音频清晰度不够高,不过资源比较丰富

yt-dlp -f 'ba' -x --embed-thumbnail --audio-format mp3 https://music.example.com/playlist?list=OLAK5uy_nXygXeNGn6r_sdxLDfvNY_4ZY44iCDFNM -o '%(title)s.%(ext)s'

# 下载被限制时加上cookies
yt-dlp -c --cookies-from-browser chrome -f 'ba' -x --embed-thumbnail --audio-format mp3 https://music.example.com/playlist?list=OLAK5uy_llkieAtTAqK-_-aKWgY0d8LTHZDEmPUSQ -o '%(title)s.%(ext)s'

音频文件刮削

使用music-tag-web,免费的功能也够用了

services:
  music-tag:
    image: xhongc/music_tag_web:2.4.6
    container_name: music-tag-web
    ports:
      - "8101:8001"
    volumes:
      - ./config:/app/data
      - /vol1/1000/Media/Music:/app/media:z
      
    command: /start
    restart: always

播放管理

使用navidrome

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    ports:
      - 4533:4533
    restart: always
    environment:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info  
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - ./data:/data
      - /vol1/1000/Media/Music:/music:ro