منصوبے کے بارے میں

Raspotify ایک Debian پیکج اور ریپوزٹری ہے جو librespot لائبریری کو systemd ڈیمن کے طور پر لپیٹتی ہے، جو ہیڈ لیس لینکس سسٹمز کے لیے Spotify Connect کلائنٹ فراہم کرتی ہے۔ یہ Debian Stable (فی الحال Debian 13 "Trixie") اور Debian سے مطابقت رکھنے والی تقسیموں کو نشانہ بناتی ہے، README میں نوٹ کیا گیا ہے کہ دیگر سسٹمز پر مطابقت مختلف ہو سکتی ہے۔ چونکہ یہ ہیڈ لیس ماحول کے لیے بنایا گیا ہے، اس لیے پروجیکٹ ڈیسک ٹاپ صارفین کو spotifyd کی طرف رہنمائی کرتا ہے، اور Raspberry Pi آڈیو سیٹ اپ کے لیے moOde آڈیو پلیئر کی سفارش کرتا ہے۔ Librespot، اور اس لیے Raspotify، کو Spotify پریمیم اکاؤنٹ درکار ہے۔ انسٹالیشن ایک شیل ون لائنر کے ذریعے پیش کی جاتی ہے جو curl انسٹال کرتا ہے اور پروجیکٹ کی انسٹال اسکرپٹ چلاتا ہے، یا تازہ ترین .deb پیکج کو دستی طور پر ڈاؤن لوڈ کر کے۔ پہلے سے بنائے گئے پیکجز armhf، arm64، amd64 اور riscv64 کے لیے شائع کیے جاتے ہیں۔ ARMv6 ڈیوائسز جیسے اصل Pi اور Pi Zero v1.x واضح طور پر سپورٹ نہیں ہیں۔ پیکجز Docker کے اندر بنائے جاتے ہیں، لینکس کے لیے librespot کو کراس کمپائل کرتے ہوئے؛ یہ macOS پر Docker Desktop یا Colima کے ساتھ کام کرنے کے طور پر دستاویز کیا گیا ہے۔ سب ماڈیولز کو شروع کرنے کے بعد، بلڈز arm64، armhf، amd64، riscv64 یا all کے لیے make ٹارگٹس کے ساتھ شروع کیے جاتے ہیں، اور نتیجے میں .deb فائلیں ریپوزٹری روٹ میں لکھی جاتی ہیں۔ پیکج فائل نام میں librespot کمٹ ہیش بلڈ کے وقت librespot سب ماڈیول میں چیک آؤٹ کردہ کمٹ کی عکاسی کرتا ہے؛ README مختلف ریویژن کے خلاف بلڈ کرنے کے لیے سب ماڈیول پوائنٹر کو بڑھانے کی وضاحت کرتا ہے۔ riscv64 ٹارگٹ ایک علیحدہ Docker امیج استعمال کرتا ہے۔ clean اور distclean ٹارگٹس بالترتیب بلڈ آرٹیفیکٹس اور Docker امیجز کو ہٹاتے ہیں۔ ترتیب کی رہنمائی پروجیکٹ ویکی میں موجود ہے، جس میں بنیادی سیٹ اپ گائیڈ کو نقطہ آغاز کے طور پر تجویز کیا گیا ہے۔ بگ رپورٹس، سوالات اور فیچر درخواستوں کے لیے، README صارفین سے کہتا ہے کہ پہلے ٹربل شوٹنگ اور بنیادی سیٹ اپ گائیڈز پڑھیں اور موجودہ کھلے اور بند مسائل اور مباحثوں کو تلاش کریں۔ ایک دستبرداری نوٹ کرتی ہے کہ librespot کو Spotify کی API سے جوڑنا، librespot کی اپنی دستبرداری کے مطابق، شاید Spotify کی طرف سے ممنوع ہے، اور استعمال صارف کے اپنے خطرے پر ہے۔ Raspotify اور librespot صرف ذاتی نجی استعمال کے لیے ہیں، تجارتی یا عوامی استعمال کو Spotify کی سروس کی شرائط کی خلاف ورزی قرار دیا گیا ہے جو ان ٹولز کے تمام صارفین کو بلاک کرنے کا باعث بن سکتا ہے۔ پروجیکٹ MIT لائسنس کے تحت لائسنس یافتہ ہے۔ یہ بنیادی لائبریری کے لیے Paul Lietar، librespot تنظیم اور اس کے شراکت داروں کو کریڈٹ دیتا ہے، اور نوٹ کرتا ہے کہ اصل مصنف ریڈیو کے کام کی طرف چلا گیا ہے جبکہ Kim Tore Jensen پروجیکٹ کو برقرار رکھتے ہیں، سابق مینٹینر کا بھی شکریہ ادا کیا گیا ہے۔