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

PearTune ایک پیر ٹو پیر میوزک پلیئر ہے جو ان لوگوں کے لیے ہے جو اپنی موسیقی اپنی ملکیت والی مشین پر رکھتے ہیں۔ لائبریری اسی مشین پر رہتی ہے — ایک Umbrel، NAS، یا پرانا ڈیسک ٹاپ — اور فون اس تک براہ راست خفیہ کردہ پیر ٹو پیر کنکشن کے ذریعے پہنچتا ہے۔ کچھ بھی انٹرنیٹ پر ظاہر نہیں ہوتا اور فائلیں کسی اور کے سرور پر کاپی نہیں ہوتیں۔ README پروجیکٹ کو خود میزبانی شدہ موسیقی کے اس حصے کے گرد ترتیب دیتا ہے جس سے لوگ حقیقت میں جدوجہد کرتے ہیں: ریموٹ رسائی، یعنی ریورس پراکسی، پورٹ فارورڈنگ، VPN، ڈائنامک DNS یا ادا شدہ ریموٹ رسائی کی سطحیں۔ آرکیٹیکچر دو حصوں پر مشتمل ہے۔ ہوسٹ موسیقی والی مشین پر چلتا ہے، لائبریری پیش کرتا ہے اور ان آلات کی فہرست رکھتا ہے جنہیں اس تک رسائی کی اجازت ہے۔ ایپ فون پر چلتی ہے اور QR کوڈ اسکین کرکے ایک بار ہوسٹ کے ساتھ جوڑتی ہے۔ کنکشن کو اینڈ ٹو اینڈ خفیہ کردہ اور باہمی تصدیق شدہ قرار دیا گیا ہے، لہذا ہوسٹ کال کرنے والے ڈیوائس کی شناخت خود کنکشن کے ذریعے کرتا ہے نہ کہ پاس ورڈ یا کنکشن سٹرنگ کے ذریعے۔ لائبریری کے ذرائع ڈیش بورڈ میں منتخب کیے جاتے ہیں نہ کہ compose فائل میں ترمیم کرکے: ایک موجودہ Navidrome یا دیگر Subsonic-API سرور (اس کی لائبریری، آرٹ ورک اور ٹرانسکوڈنگ استعمال کرتے ہوئے)، ایک موجودہ Jellyfin سرور، یا موسیقی کی فائلوں کا سادہ فولڈر جس کے ٹیگز PearTune خود پڑھتا ہے (ID3، Vorbis، MP4، FLAC، بشمول ایمبیڈڈ کور آرٹ)۔ ذرائع تبدیل کرنے سے ہر ایک کی ترتیبات محفوظ رہتی ہیں۔ Plex کو جان بوجھ کر سپورٹ نہیں کیا گیا، README میں بیان کردہ وجہ یہ ہے کہ Plex سرور صرف plex.tv کلاؤڈ اکاؤنٹ کے ذریعے پڑھا جا سکتا ہے جس کا ٹوکن ہفتہ وار ختم ہوتا ہے۔ رسائی کا کنٹرول فی ڈیوائس اور فی شخص ہے، جس کی منسوخی فوری اثر لیتی ہے، بشمول گانے کے وسط میں۔ عارضی مہمان پاس ایک مقررہ وقت کے بعد خود بخود ختم ہو جاتے ہیں اور مہمان کو الٹی گنتی دکھاتے ہیں۔ ایپ میں، صارفین آرٹ ورک کے ساتھ آرٹسٹ، البم، صنف یا ٹریک کے لحاظ سے براؤز کر سکتے ہیں، پوری لائبریری تلاش کر سکتے ہیں، اور گیپ لیس پلے بیک، شفل، ریپیٹ، سلیپ ٹائمر اور بیک گراؤنڈ/لاک اسکرین آڈیو استعمال کر سکتے ہیں۔ مزید خصوصیات میں فون سے بنائی گئی پلے لسٹس کے ساتھ ساتھ صرف پڑھنے کے لیے سرور پلے لسٹس، آف لائن سننے کے لیے البم ڈاؤن لوڈ، فیورٹ اور ریزوم پوائنٹس جو صارف کے اپنے آلات کے درمیان اس کا پیچھا کرتے ہیں (پلے بیک حوالے کرنے کے ساتھ نہ کہ دگنا کرنے کے)، اندر آنے والوں کے لیے درخواست کی قطار، فون سے مالک کی طرف سے ڈیوائس مینجمنٹ، اور کئی لائبریریوں کو ایک منظر میں ضم کرنا شامل ہیں۔ تقسیم کی حیثیت جیسا کہ بیان کیا گیا ہے: iOS پر 1.0 ایپ اسٹور کے ذریعے؛ Android گوگل پلے پر کلوزڈ ٹیسٹنگ میں، اس دوران ریلیز پیج اور Zapstore پر APK کے ساتھ؛ macOS کے لیے ہوسٹ انسٹالرز (دستخط شدہ اور نوٹرائزڈ)، Windows اور Linux، ایک Docker امیج، اور Umbrel کمیونٹی ایپ اسٹور لسٹنگ۔ Windows بلڈ میں ابھی تک سرٹیفکیٹ پر دستخط نہیں ہیں، لہذا SmartScreen پہلی بار چلانے پر انتباہ کرتا ہے۔ Start9 معاون ہدف نہیں ہے کیونکہ StartOS خدمات کو کنٹینر NAT کے پیچھے چلاتا ہے جسے پیر ٹو پیر کنکشن پنچ تھرو نہیں کر سکتے، جس سے ریلے فال بیک پر مجبور ہونا پڑتا ہے۔ جب براہ راست کنکشن ناممکن ہو، ایک اختیاری PeerLoom چلانے والا ریلے پہلے سے خفیہ کردہ ٹریفک کو آگے بھیجتا ہے؛ یہ دیکھ سکتا ہے کہ ایک ڈیوائس ہوسٹ سے بات کر رہی ہے اور کتنا ڈیٹا منتقل ہوتا ہے، لیکن مواد نہیں، اور کوئی کاپی نہیں رکھتا۔ یہ بطور ڈیفالٹ آن ہے اور Settings > Connection میں غیر فعال کیا جا سکتا ہے۔ پروجیکٹ MIT لائسنس یافتہ ہے، جس میں Manrope ٹائپ فیس اور THIRD-PARTY.md میں ریکارڈ کیے گئے پانچ CC0 ڈیمو ٹریکس شامل ہیں۔