منصوبے کے بارے میں
Is Subtitled ایک ڈیسک ٹاپ ایپلی کیشن ہے جو آپ کو میڈیا لائبریری کو برقرار رکھنے میں مدد کرتی ہے، جس کے ذریعے ان ویڈیو فائلوں کی شناخت کی جاتی ہے جن کے ساتھ سب ٹائٹل فائلیں موجود نہیں ہوتیں۔ یہ منتخب کردہ فولڈر کو ریکرسو اسکین کرتا ہے اور ہر اس ویڈیو کی فہرست بناتا ہے جس کے پاس بالکل وہی بنیادی نام (بغیر کیس کی تمیز کے) والا سب ٹائٹل موجود نہ ہو۔ نتائج کو متعلقہ فولڈر کے لحاظ سے گروپ کیا جاتا ہے، جہاں ہر گروپ متاثرہ فائلوں کی تعداد اور ان کا کل سائز ظاہر کرتا ہے۔ آپ فائل کے نام سے فلٹر کر سکتے ہیں، فولڈر کے نام، فائلوں کی تعداد، یا کل سائز کے لحاظ سے ترتیب دے سکتے ہیں، اور براہ راست اپنے سسٹم فائل مینیجر میں فولڈر یا فائل کھول سکتے ہیں۔ ایک سیو بٹن اس فہرست کو سادہ ٹیکسٹ رپورٹ میں ایکسپورٹ کرتا ہے۔
یہ ایپ درج ذیل ایکسٹینشنز کو سپورٹ کرتی ہے: ویڈیو فائلیں (.mp4, .mkv, .flv, .avi, .mov, .wmv, .ts) اور سب ٹائٹل فائلیں (.srt, .sub, .ssa, .ass)۔ میچنگ سخت ہے: صرف وہی فائلیں جن کا بنیادی نام ایک جیسا ہو (مثلاً Movie.mkv اور Movie.srt) جوڑے کے طور پر تصور کی جاتی ہیں؛ زبان کے لاحقے والے سب ٹائٹلز جیسے Movie.en.srt کو تسلیم نہیں کیا جاتا، جس کی وجہ سے کثیر لسانی لائبریریوں میں غلط نتائج آ سکتے ہیں۔ MKV جیسے کنٹینرز کے اندر موجود ایمبیڈڈ سب ٹائٹل ٹریکس کی جانچ نہیں کی جاتی۔
صارفین اسکیننگ سے مخصوص فولڈرز کو خارج کر سکتے ہیں، یا تو صرف فولڈر کا نام دے کر (اس نام کے تمام فولڈرز کو چھوڑ دیا جائے گا) یا مکمل راستہ (path) فراہم کر کے۔ ایکسکلوزن لسٹ کو آخری منتخب کردہ فولڈر کے ساتھ محفوظ کیا جاتا ہے، تاکہ ایپ سیشنز کے درمیان آپ کی ترجیحات کو یاد رکھ سکے۔ کنفیگریشن ایک JSON فائل میں محفوظ ہوتی ہے؛ اسے حذف کرنے سے ایپ ڈیفالٹ سیٹنگز پر واپس آ جاتی ہے۔
اسکیننگ پس منظر (background) میں چلتی ہے اور اسے عمل کے دوران منسوخ کیا جا سکتا ہے۔ اسکیننگ کے دوران، انٹرفیس موجودہ فولڈر، اسکین کی گئی فائلوں کی تعداد، اور اب تک پائی گئی ویڈیوز کی تعداد ظاہر کرتا ہے۔ Windows اور macOS پر، reveal-in-file-manager فنکشن فائل کو منتخب کرتا ہے؛ Linux پر یہ متعلقہ فولڈر کھولتا ہے۔
Windows کے لیے پری بلٹ ایگزیکیوٹیبل ایک خود مختار سنگل فائل ہے جس کے لیے .NET رن ٹائم انسٹالیشن کی ضرورت نہیں ہے۔ macOS اور Linux صارفین .NET 10 SDK کا استعمال کرتے ہوئے سورس سے بلڈ کر سکتے ہیں۔ یہ ایپ C# اور Avalonia UI کے ساتھ بنائی گئی ہے، جس میں CommunityToolkit.Mvvm کے ساتھ MVVM پیٹرن نافذ کیا گیا ہے۔
جانیے شدہ حدود: سب ٹائٹل کی درست میچنگ کی وجہ سے زبان کے لاحقے والے سائیڈ کارز چھوٹ سکتے ہیں؛ صرف سائیڈ کار سب ٹائٹلز کی جانچ کی جاتی ہے؛ ایمبیڈڈ سب ٹائٹلز کو نظر انداز کیا جاتا ہے؛ اور Linux پر reveal-in-file-manager کا رویہ مختلف ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.