أنا لا أحب أنسيبل. لا أحب أن أقوم بتكوين كل تكوين سخيف على نظامي بعناية.
أريد فقط 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
قم بتحرير مثال التكوين حسب رغبتك. بناءه أو سحبه.
أنا شخصيًا أستخدم أيضًا خادم Puleaudio البعيد. في المستقبل، من المحتمل أيضًا أن أقوم بدمج خادم snapcast. (نرحب بطلبات السحب)
تنزيل الأغاني والألبومات وقوائم التشغيل العامة من Deezer.com (يلزم وجود حساب، والخطة المجانية كافية)
تنزيل قوائم تشغيل Spotify (عن طريق تحليل موقع Spotify وتنزيل الأغاني من Deezer)
التنزيل كملف مضغوط (بما في ذلك ملف قائمة التشغيل m3u8)
ملفات mp3 بسرعة 320 كيلوبت/ثانية مع علامات ID3 وغلاف الألبوم (تحديث: حاليًا يعمل فقط 128bkit/s mp3، انظر رقم 66)
تحميل الأغاني عبر yt-dlp
KISS (اجعل الأمر بسيطًا وغبيًا) الواجهة الأمامية
تكامل MPD (استخدمه على Raspberry Pi - لا تفعل ذلك!)
واجهة برمجة تطبيقات REST البسيطة
دعم الوكيل (https/socks5)
تمت إضافة مشرف مع تسجيل ممتاز
تمت إضافة خادم mpd تم تكوينه مسبقًا
تمت إضافة مشغل webaudio غبي html5 مدمج في ympd
يقوم ADDED تلقائيًا بتشغيل دفق http الذي تم تكوينه مسبقًا (متوفر على http://[HOST]/stream)
احصل على ملف تعريف ارتباط deezer ARL (يشبه الموجود في المثال أعلاه)
إنشاء المجلدات: (سأقوم بإنشاء برامج نصية لهذا في المستقبل)
mkdir -p ./log/supervisord
و
mkdir -p ./mpd/playlists
.
chmod -R 777 mpd log
كليهما.
docker compose up -d
البحث عن الأغاني. يمكنك الاستماع إلى معاينة مدتها 30 ثانية في المتصفح.
البحث عن الألبومات. يمكنك تنزيلها كملف مضغوط.
قائمة أغاني الألبوم.
تحميل الأغاني مع youtube-dl
قم بتنزيل قائمة تشغيل سبوتيفي.
قم بتنزيل قائمة تشغيل Deezer.