アンシブルは好きではありません。私は自分のシステム上のすべての設定を骨を折って設定するのが好きではありません。
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
サンプル構成を好みに合わせて編集します。構築するか引っ張り出します。
私は個人的にリモートのpulseaudioサーバーを追加で使用しています。将来的には、スナップキャスト サーバーも統合する予定です。 (プルリクエストは歓迎です)
Deezer.com から曲、アルバム、パブリック プレイリストをダウンロード (アカウントが必要ですが、無料プランで十分です)
Spotify プレイリストをダウンロードする (Spotify Web サイトを解析し、Deezer から曲をダウンロードすることによって)
zip ファイルとしてダウンロード (m3u8 プレイリスト ファイルを含む)
ID3 タグとアルバム カバー付きの 320 kbit/s mp3 (更新: 現時点では 128 bkit/s mp3 のみが動作します。#66 を参照)
yt-dlp 経由で曲をダウンロードする
KISS (シンプルで愚かなままにする) フロントエンド
MPD 統合 (Raspberry Pi で使用してください - いいえ、それはやめてください!)
シンプルなREST API
プロキシのサポート (https/socks5)
優れたロギングを備えた監視機能を追加
事前構成されたmpdサーバーを追加しました
ympd に統合された愚かな html5 webaudio プレーヤーを追加しました
追加により、事前設定された 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 プレイリストをダウンロードします。