Мне не нравится анзибль. Я не люблю кропотливо настраивать каждую чертову конфигурацию в моей системе.
Я просто хочу 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. В будущем я, вероятно, также интегрирую сервер Snapcast. (запросы на вытягивание приветствуются)
загружать песни, альбомы, общедоступные плейлисты с Deezer.com (требуется учетная запись, достаточно бесплатного плана)
загрузить плейлисты Spotify (путем анализа веб-сайта Spotify и загрузки песен с Deezer)
загрузить в виде zip-файла (включая файл списка воспроизведения m3u8)
MP3-файлы со скоростью 320 кбит/с с ID3-тегами и обложкой альбома (ОБНОВЛЕНИЕ: сейчас работает только mp3 со скоростью 128 бит/с, см. №66)
скачать песни через yt-dlp
KISS (будьте проще и глупее) интерфейс
Интеграция MPD (используйте ее на Raspberry Pi — нет, не делайте этого!)
простой REST API
поддержка прокси (https/socks5)
ДОБАВЛЕН супервизор с отличным логированием
ДОБАВЛЕНО предварительно настроенный сервер mpd
ДОБАВЛЕН дурацкий веб-аудиоплеер HTML5, интегрированный в ympd.
ДОБАВЛЕНО автоматически воспроизводит предварительно настроенный 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.