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

میڈیا باکس (MediaBox) ایک میڈیا کنٹینر ایپلیکیشن ہے جو اینڈرائیڈ 5.0 اور اس سے اوپر کے سسٹمز کے لیے بنائی گئی ہے، اس کا بنیادی تصور "کنٹینر + پلگ ان" ہے: کنٹینر انٹرفیس رینڈرنگ، ڈیٹا مینجمنٹ اور پلے بیک کا ذمہ دار ہے، جبکہ پلگ ان مخصوص میڈیا ڈیٹا فراہم کرتا ہے۔ اس پروجیکٹ میں وی چیٹ منی پروگرام جیسا فریم ورک نافذ کیا گیا ہے، ڈویلپرز کو صرف پلگ ان API کے مطابق ڈیٹا فراہم کرنا ہوتا ہے تاکہ فوری طور پر ایک میڈیا ایپلیکیشن تیار ہو جائے، جو کرالر اور ایپ ڈویلپمنٹ سیکھنے میں مددگار ہے۔ کنٹینر پلگ انز کو جو بنیادی خدمات فراہم کرتا ہے ان میں شامل ہیں: ڈیٹا کا خودکار طور پر UI پر رینڈر ہونا (ویو کمپوننٹس)، میڈیا پسندیدہ اور تاریخ کا ریکارڈ، متواتر میڈیا ڈیٹا چیک سروس (پلگ ان میں چیک اپڈیٹ کمپوننٹ نافذ کرنے کے بعد خودکار اپڈیٹ چیک ہو سکتا ہے)، ویڈیو پلیئر کمپوننٹ (جیسچر کنٹرول، نائٹ موڈ، ڈان مو، اسپیڈ کنٹرول، ملٹی ایپیسوڈ ایگریگیشن، افقی اور عمودی اسکرین روٹیشن ایڈجسٹمنٹ وغیرہ)، نجی ویژول KV اسٹوریج (پلگ ان کی نجی ترتیبات کے لیے)، اور ذاتی ڈیٹا اور پلگ انز کا کلاؤڈ بیک اپ (WebDav، زیر تعمیر)۔ عام استعمال ویڈیو دیکھنے یا کامکس پڑھنے والی ایپ بنانا اور متعدد پلگ انز کے مواد کو ایک جگہ جمع کرنا ہے۔ README میں دی گئی مثالیں ساکورا اینیمے تھرڈ پارٹی کلائنٹ اور "جن رے" ریئل ٹائم ہاٹ لسٹ ایگریگیشن پلگ ان شامل ہیں۔ پروجیکٹ پلگ ان ڈویلپمنٹ گائیڈ (Wiki)، پلگ ان API اور آفیشل پلگ ان ریپوزٹری فراہم کرتا ہے، ڈاؤن لوڈ اور استعمال کی ہدایات اس کی آفیشل ویب سائٹ کے صفحے پر دیکھی جا سکتی ہیں۔ بلڈ کے حوالے سے، پروجیکٹ کی روٹ ڈائریکٹری میں خود سے secret.gradle بلڈ سیکرٹ فائل شامل کرنی ہوگی، اور استعمال کے معاہدے وغیرہ notice.iml کو res/raw میں شامل کرنا ہوگا۔ پروجیکٹ GNU General Public License v3.0 لائسنس استعمال کرتا ہے۔ سیکیورٹی اور دستبرداری کے حوالے سے، README یاد دہانی کراتا ہے کہ APK انسٹالیشن پیکج خود سے شیئر نہ کریں، Github ریپوزٹری واحد طویل مدتی ریپوزٹری ہے، انسٹالیشن پیکج صرف Github سے ڈاؤن لوڈ کریں، اور نامعلوم ذرائع کے پلگ انز سے بچیں تاکہ بدنیتی پر مبنی کوڈ سے محفوظ رہیں۔ سافٹ ویئر صرف ڈیٹا ڈسپلے کا ذمہ دار ہے، خود کوئی ڈیٹا فراہم نہیں کرتا، اس کی فعالیت عام براؤزر کی طرح ہے؛ دکھائے گئے مواد کے کاپی رائٹ اصل مصنفین کے پاس ہیں؛ یہ صرف سیکھنے اور تبادلے کے لیے استعمال کیا جا سکتا ہے، اجازت کے بغیر دیگر مقاصد کے لیے استعمال ممنوع ہے، اور ڈاؤن لوڈ کے 24 گھنٹوں کے اندر ڈیلیٹ کرنے کی سفارش کی جاتی ہے؛ استعمال سے پیدا ہونے والے کاپی رائٹ، سیکیورٹی، پالیسی وغیرہ مسائل کا ذمہ دار صارف خود ہوگا۔