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

PWA Karaoke ایک ویب پر مبنی کاراوکے ایپلیکیشن ہے جو کسی بھی ڈیوائس کو کاراوکے سسٹم میں تبدیل کرتی ہے۔ یہ بالکل براؤزر میں چلتی ہے اور ڈاکر کمپوز، اسٹینڈ الون ڈاکر اور مینول سیٹ اپ طریقوں کی حمایت کرتی ہے۔ اہم خصوصیات میں شامل ہیں: - **ملٹی ڈیوائس رولز**: فون یا ٹیبلیٹ کو کنٹرولر کے طور پر استعمال کر کے گانے تلاش اور ان کا انتظام کر سکتے ہیں، جبکہ کسی بھی ویب کیپبل ڈیوائس (ٹی وی، پراجیکٹر، مانیٹر) ویڈیو پلی بیک اور گانے کی قطار دکھانے والی ڈسپلے کے طور پر کام کرتا ہے۔ - **ملٹی روم سپورٹ**: کئی آزاد کاراوکے رومز بنائیں، ہر ایک کو اختیاری طور پر پاس ورڈ سے محفوظ کیا جا سکتا ہے۔ - **گانے کی تلاش اور قطار میں لگانا**: ویڈیو اسٹریمنگ پلیٹ فارمز سے گانے تلاش کر کے انہیں پلی بیک کے لیے قطار میں لگا سکتے ہیں۔ - **آٹو پلے**: بک کئے گئے گانے پہلے سے طے شدہ ترتیب سے چلتے ہیں؛ آٹو پلے ٹوگل سے دستی کنٹرول کی سہولت دیتا ہے۔ - **سکورنگ**: گانے کے ختم ہونے پر ان کا سکور کر لیا جاتا ہے، کنٹرولرز پر مائیک چیک خصوصیت کے ذریعے مائیکروفون ان پٹ کی حمایت بھی موجود ہے۔ - **نک نامز**: کنٹرولرز صارفین کو نک ناموں (14 حروف تک) سے پہچانتے ہیں جو بک کئے گئے گانے کے ساتھ ڈسپلے پر دکھائے جاتے ہیں۔ - **کیو آر کوڈ پیئرنگ**: ڈسپلے کے ویٹنگ اسکرین پر دکھایا گیا کیو آر کوڈ اسکین کر کے کنٹرولر کو ڈسپلے سے جلد سے جوڑ سکتے ہیں۔ سیٹ اپ کے اختیارات: - ڈاکر کمپوز (تجویز کردہ): ایک ہی کمانڈ سے بیک اینڈ اور Caddy ویب سرور شروع کر دیتا ہے۔ - ڈاکر: کنٹینر کو الگ سے بنائیں اور چلائیں۔ - مینول: ویڈیو پروسیسنگ کے لیے Python 3.11+، Node.js 20+ اور yt-dlp کی ضرورت ہوتی ہے۔ سسٹم کی ضروریات: کم از کم 2GB RAM، 1 vCPU۔ یہ ذاتی، غیر تجارتی استعمال کے لیے تیار کیا گیا ہے۔ MIT لائسنس کے تحت جاری کیا گیا ہے۔