我不喜欢安塞波。我不喜欢煞费苦心地配置我的系统上的每一个配置。
我只想docker compose up -d
:
services: deezer: image: pkill/deezer-ympd:latest build: . ports: - 8000:80 - 6600:6600 volumes: # MPD Library - ./mpd:/var/lib/mpd # MPD Music Library base path - ./data:/mnt/deezer-downloader # Logs - ./log:/log/ # Your Collection # - /data/my_music:/mnt/deezer-downloader/my_music # your spotify cookies - ./cookies.txt:/app/cookies.txt environment: - DEEZER_COOKIE_ARL=908c985e1f7733b1d73801be42e5542d6eaf9c7550fb0019fae589f51e2d207ad889c0709402c97332bd8023469f36b948326b37b6f596099de42479f6aba2189cc5b6ab9052b0a08da7ecba873ab97a79598a8cc8431e66a0cba9223979d19f
根据您的喜好编辑示例配置。构建它或拉动它。
我个人还使用远程脉冲音频服务器。将来我可能还会集成一个 Snapcast 服务器。 (欢迎拉请求)
从 Deezer.com 下载歌曲、专辑、公共播放列表(需要帐户,免费计划就足够了)
下载 Spotify 播放列表(通过解析 Spotify 网站并从 Deezer 下载歌曲)
下载为 zip 文件(包括 m3u8 播放列表文件)
320 kbit/s mp3,带有 ID3 标签和专辑封面(更新:目前只有 128bkit/s mp3 有效,请参阅#66)
通过 yt-dlp 下载歌曲
KISS(保持简单和愚蠢)前端
MPD 集成(在 Raspberry Pi 上使用它 - 不,不要这样做!)
简单的 REST API
代理支持 (https/socks5)
添加了具有出色日志记录的supervisord
添加了预配置的 mpd 服务器
添加了集成到 ympd 中的愚蠢 html5 网络音频播放器
添加自动播放预先配置的http流(可在http://[HOST]/stream获取)
获取 deezer ARL-Cookie(它看起来像上面示例中的那个)
创建文件夹:(我将在将来为此构建脚本)
mkdir -p ./log/supervisord
和
mkdir -p ./mpd/playlists
.
chmod -R 777 mpd log
两者。
docker compose up -d
搜索歌曲。您可以在浏览器中收听 30 秒的预览。
搜索专辑。您可以将它们下载为 zip 文件。
列出专辑中的歌曲。
使用 youtube-dl 下载歌曲
下载 Spotify 播放列表。
下载 Deezer 播放列表。