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

mStream ایک خود میزبانی شدہ میوزک اسٹریمنگ سرور ہے جسے "سب سے آسان میوزک اسٹریمنگ سرور" کے طور پر پیش کیا جاتا ہے۔ یہ مین، شیئرڈ اور ایڈمن ویوز کے ساتھ ایک ویب انٹرفیس فراہم کرتا ہے، نیز Android اور iOS کے لیے سرکاری اوپن سورس موبائل ایپس (تیسرے فریق کی ایپس بھی موجود ہیں)۔ سیٹ اپ کے اختیارات میں Windows، macOS اور Linux کے لیے پہلے سے تیار شدہ بائنریز، LinuxServer.io Docker امیج، سورس سے انسٹالیشن، اور AWS/Terraform راستہ شامل ہیں۔ v6.20 کے بعد سے، ریلیزز ہر پلیٹ فارم کے لیے ایک اسٹینڈ اکیلے بنڈل فراہم کرتی ہیں: ایک ڈیسک ٹاپ ٹرے ایپ (لاگ ان پر شروع، Quick Connect) یا ایک ہیڈ لیس `mstream-server` بائنری؛ linux-arm64 اور musl بنڈل صرف سرور کے لیے ہیں۔ README میں بیان کردہ قابل ذکر صلاحیتیں: - آپ کے مجموعے کے لیے خودکار البم آرٹ تلاش۔ - Quick Sync: Iroh سے چلنے والی ایک مفت VPN جیسی سروس جو آپ کو پورٹ فارورڈنگ، DNS یا SSL کے بغیر اپنے سرور تک رسائی دیتی ہے۔ یہ صرف موبائل ایپس اور آنے والی ڈیسک ٹاپ ایپ کے ساتھ کام کرتی ہے، ویب ایپ کے ساتھ نہیں۔ - P2P ڈسکوری: اختیاری طور پر دوسرے mStream سرورز سے میوزک ڈسکوری ڈیٹا ڈاؤن لوڈ کرتا ہے تاکہ آپ کے مجموعے میں نہ ملنے والے ملتے جلتے گانوں کی تجویز دی جا سکے (صرف ڈسکوری؛ فائلیں آپ خود حاصل کرتے ہیں)۔ - فیڈریشن: فیڈریٹڈ سرورز کو ایک دوسرے کے ڈیٹا تک پڑھنے کی رسائی ملتی ہے، لہذا P2P ڈسکوری کے نتائج اسٹریم کیے جا سکتے ہیں۔ - پبلک موڈ: سرور ڈیفالٹ طور پر عوامی طور پر قابل رسائی ہے، جو قابل اعتماد نیٹ ورکس پر سیٹ اپ کو آسان بناتا ہے؛ صارف شامل کرنے سے پاس ورڈ تحفظ فعال ہو جاتا ہے۔ اضافی خصوصیات درج ہیں: ٹورنٹ کلائنٹ انضمام، YouTube آڈیو ڈاؤن لوڈ کے لیے YT-DLP انضمام، DLNA سپورٹ، سرور سے منسلک کسی بھی ڈرائیو پر خودکار بیک اپ، ٹرانس کوڈنگ، Auto DJ قطار، بول کے ذریعے تلاش سمیت بول سپورٹ، ریموٹ براؤزر کنٹرول کے لیے جوک باکس موڈ، اور مقامی سرور آڈیو پلے بیک (Docker کے تحت دستیاب نہیں)۔ یہ پروجیکٹ اوپن سورس اجزاء بشمول music-metadata، Lofty، Symphonia، Butterchurn اور LRCLib کو کریڈٹ دیتا ہے، اور Docker امیج کے لیے LinuxServer.io کا شکریہ ادا کرتا ہے۔ README سے ایک ڈیمو سائٹ، Discord چینل اور ویب سائٹ لنک کی گئی ہیں۔