منصوبے کے بارے میں
OTT-play FOSS ایک IPTV/OTT پلیئر ہے جو ایک مقامی Rust HTTP سرور کے گرد بنایا گیا ہے۔ یہ اسمارٹ ٹی وی (LG WebOS, Samsung Tizen, Panasonic, Sony)، سیٹ ٹاپ بکس (Infomir MAG, Dune HD, Enigma2, Android TV)، اور ڈیسک ٹاپ براؤزرز پر چلتا ہے۔ پلے بیک HLS.js اور Shaka Player کے ذریعے HLS، DASH اور سادہ HTTP اسٹریمز کا احاطہ کرتا ہے، جس میں مہلک HLS پارس یا نیٹ ورک کی غلطیوں پر سافٹ لائیو ریکونکٹ کی سہولت موجود ہے۔
پلیئر فیزی چینل میچنگ، ٹائم شفٹ/کیچ اپ، گنجان گائیڈ روز، پروگرام ٹائٹل سرچ، اور ٹائمرز سے پہلے ریمائنڈرز کے ساتھ XMLTV EPG فراہم کرتا ہے۔ دیگر خصوصیات میں پیرنٹل PIN کے ساتھ ملٹی لسٹ فیورٹس، JSON کے طور پر سیٹنگز اور فیورٹس ایکسپورٹ/امپورٹ، کنٹینیو واچنگ آرکائیو ریزیوم بک مارکس، اور M3U پلے لسٹس، Xtream Codes API اور Stalker مڈل ویئر کی سپورٹ شامل ہے۔ اس میں 24 ڈیوائس اقسام ہیں جن میں ہر ڈیوائس کے لیے ریموٹ کنٹرول کی کی میپنگ اور 21 زبانیں موجود ہیں۔
ایک ویب ہک پر مبنی پش کمانڈ سسٹم پلیئر کو ہر 10 سیکنڈ بعد ایک مقامی URL کو پول کرنے کی اجازت دیتا ہے۔ کمانڈز JSON آبجیکٹس ہوتے ہیں اور ان میں پاپ اپ پیغامات، نمبر، نام یا رینڈم سلیکشن کے ذریعے چینل کی تبدیلی، اور فراہم کنندہ کی تبدیلیاں شامل ہیں۔ ڈیوائس UUIDs ہر ڈیوائس کے لیے الگ روٹنگ کو ممکن بناتے ہیں، اور ایک اختیاری مقامی پراکسی مرکزی سرور کے بغیر مکمل مقامی آٹومیشن کی اجازت دیتی ہے۔ ریموٹ ٹیکسٹ انٹری (swop) ایک Cloudflare Worker کے ذریعے فون کی بورڈ استعمال کر سکتی ہے جب ٹی وی اور فون مختلف نیٹ ورکس پر ہوں؛ ورکر کے لیے ڈیوائس UUID کو الاؤ لسٹ کرنا ضروری ہے۔ سیکیورٹی کے لیے مرکزی سرور کے ویب ہک پول اور نوٹیفائی اینڈ پوائنٹس کو غیر فعال کر دیا گیا ہے، جس کی وجہ سے قابل اعتماد ہوم نیٹ ورکس کے لیے مقامی پراکسی کا استعمال تجویز کیا جاتا ہے۔
ڈیبگ سپورٹ URL کوئری، localStorage، ونڈو پراپرٹی، یا سرور کنفیگ اینڈ پوائنٹ کے ذریعے اختیاری طور پر دستیاب ہے۔ فعال ہونے پر، ایک HUD پلے بیک کی تفصیلات دکھا سکتا ہے۔ موبائل ایپس iOS اور Android کے لیے TypeScript فرنٹ اینڈ کو ریپ کرنے کے لیے Capacitor کا استعمال کرتی ہیں۔ Mode B ٹیسٹنگ کے لیے Tauri ڈیسک ٹاپ اور Capacitor ڈیوائس سموک ڈاکومنٹیشن اور اسکرپٹس موجود ہیں۔
انسٹالیشن پیکیجز ٹیگ شدہ ریلیزز کے ساتھ منسلک ہیں: macOS .dmg/.app.zip (غیر دستخط شدہ، Gatekeeper کوارنٹائن ریموول اقدامات کے ساتھ)، Windows .msi/.exe، Linux AppImage/.deb/.rpm، AltStore، TestFlight یا Xcode کے ذریعے سائیڈ لوڈنگ کے لیے iOS .ipa، اور براہ راست انسٹال یا ADB کے لیے Android .apk۔ Docker ملٹی آرک امیجز (amd64/arm64) alvit/ottplay-foss کے طور پر شائع کی گئی ہیں، جو musl/Alpine پر بنائی گئی ہیں تاکہ Synology DSM Docker جیسے پرانے glibc ہوسٹس پر چل سکیں۔ سورس سے بنانے کے لیے پلیئر بنڈل کے لیے npm اور Rust سرور کے لیے cargo کا استعمال کیا جاتا ہے؛ README میں کمپینین، اسٹریم پراکسی ہیڈرز، لوگو کنکرنسی، XMLTV کیش ریفریش، Mode A E2E پلے پاتھ، Capacitor ڈیوائسز، اور Tauri ڈیسک ٹاپ کے لیے سموک اسکرپٹس کی دستاویزات موجود ہیں۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.