عن المشروع
Raspotify هو حزمة ومستودع Debian يغلّف مكتبة librespot كخدمة systemd، موفرًا عميل Spotify Connect للأنظمة اللينكسية بدون واجهة رسومية. يستهدف Debian Stable (حاليًا Debian 13 "Trixie") والتوزيعات المتوافقة مع Debian، مع ملاحظة في README أن التوافق على الأنظمة الأخرى قد يختلف.
نظرًا لأنه مبني للبيئات بدون واجهة رسومية، يوجه المشروع مستخدمي سطح المكتب إلى spotifyd بدلاً من ذلك، ويوصي بمشغل moOde الصوتي لإعداد صوتي متكامل لـ Raspberry Pi. يتطلب librespot، وبالتالي Raspotify، حساب Spotify Premium.
يتم تقديم التثبيت عبر سطر أوامر واحد يقوم بتثبيت curl وتشغيل سكربت التثبيت الخاص بالمشروع، أو عن طريق تنزيل حزمة .deb الأحدث يدويًا. تُنشر الحزم المبنية مسبقًا لمعماريات armhf وarm64 وamd64 وriscv64. أجهزة ARMv6 مثل Pi الأصلي وPi Zero v1.x غير مدعومة صراحةً.
تُبنى الحزم داخل Docker، مع تجميع librespot لنظام لينكس؛ وهذا موثق للعمل على macOS مع Docker Desktop أو Colima. بعد تهيئة الوحدات الفرعية، تُستدعى عمليات البناء عبر أهداف make لمعماريات arm64 أو armhf أو amd64 أو riscv64 أو all، وتُكتب ملفات .deb الناتجة إلى جذر المستودع. يعكس تجزئة commit الخاصة بـ librespot في اسم الملف الـ commit المحدد في الوحدة الفرعية librespot وقت البناء؛ يصف README رفع مؤشر الوحدة الفرعية للبناء ضد مراجعة مختلفة. يستخدم هدف riscv64 صورة Docker منفصلة. تزيل أهداف clean وdistclean نواتج البناء وصور Docker على التوالي.
توجد إرشادات التكوين في wiki المشروع، مع اقتراح دليل الإعداد الأساسي كنقطة بداية. للإبلاغ عن الأخطاء والأسئلة وطلبات الميزات، يطلب README من المستخدمين قراءة أدلة استكشاف الأخطاء وإصلاحها والإعداد الأساسي أولاً والبحث في المشكلات والمناقشات المفتوحة والمغلقة الحالية.
يذكر إخلاء مسؤولية أن ربط librespot بواجهة برمجة تطبيقات Spotify، وفقًا لإخلاء مسؤولية librespot نفسه، ربما محظور من Spotify، وأن الاستخدام على مسؤولية المستخدم الخاصة. يُذكر أن Raspotify وlibrespot مخصصان للاستخدام الشخصي الخاص فقط، مع وصف الاستخدام التجاري أو العام بأنه انتهاك لشروط خدمة Spotify قد يؤدي إلى حظر جميع مستخدمي هذه الأدوات.
المشروع مرخص بموجب رخصة MIT. يشكر Paul Lietar ومنظمة librespot ومساهميها على المكتبة الأساسية، ويشير إلى أن المؤلف الأصلي انتقل إلى عمل إذاعي بينما يحافظ Kim Tore Jensen على المشروع، مع شكر أيضًا لمساهم سابق.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.