প্রকল্প সম্পর্কে
Subtitled একটি ডেস্কটপ অ্যাপ্লিকেশন যা acompañing subtitle files ছাড়া ভিডিও ফাইলগুলো শনাক্ত করে মিডিয়া লাইব্রেরি বজায় রাখতে সাহায্য করে। এটি একটি নির্বাচিত ফোল্ডার পুনরাবৃত্তিমূলকভাবে স্ক্যান করে এবং একই base name (case-insensitive) সঙ্গে সাবটাইটেল না থাকা প্রতিটি ভিডিও তালিকাভুক্ত করে। ফলাফলগুলো ধারণকারী ফোল্ডারের ভিত্তিতে গোষ্ঠীবদ্ধ হয়, প্রতিটি গোষ্ঠী প্রভাবিত ফাইল들의 সংখ্যা এবং মোট আকার দেখায়। আপনি ফাইলনাম দ্বারা ফিল্টার করতে পারেন, ফোল্ডার নাম, ফাইল সংখ্যা, বা মোট আকার দ্বারা সর্ট করতে পারেন, এবং আপনার সিস্টেম ফাইল ম্যানেজারে সরাসরি একটি ফোল্ডার বা ফাইল খুলতে পারেন। একটি সেভ বাটন তালিকাটি প্লain‑text রিপোর্ট হিসেবে রপ্তানি করে।
এ্যাপটি নিম্নলিখিত এক্সটেনশনগুলো সমর্থন করে: ভিডিও ফাইল (.mp4, .mkv, .flv, .avi, .mov, .wmv, .ts) এবং সাবটাইটেল ফাইল (.srt, .sub, .ssa, .ass)। মেলিং কঠোর: একই base name (উদাহরণস্বরূপ, Movie.mkv এবং Movie.srt) sahip ফাইলগুলোই জোড়া হিসাবে বিবেচিত হয়; Movie.en.srt এর মতো ভাষা-সাফিক্সযুক্ত সাবটাইটেলগুলো স্বীকৃত হয় না, যা বহুভাষিক লাইব্রেরিতে ভুল পozyটিভ তৈরি করতে পারে। MKV এর মতো কনটেইনারদের ভিতরে এম্বেডেড সাবটাইটেল ট্র্যাকগুলো পরিদর্শন করা হয় না।
ব্যবহারকারী স্ক্যান থেকে নির্দিষ্ট ফোল্ডার বাদ দিতে পারে, হয় একটি মাত্র ফোল্ডার নাম পাস করে (যে নামের সব ফোল্ডার বাদ দেয়) বা একটি পুরো পাথ দিয়ে। বর্জন তালিকা শেষে নির্বাচিত ফোল্ডারের সাথে সংরক্ষিত হয়, যাতে অ্যাপটি সেশনের মধ্যে আপনার পছন্দগুলো মনে রাখে। কনফিগারেশন একটি JSON ফাইলে সংরক্ষিত হয়; এটি মুছে ফেললে অ্যাপটি ডিফল্টে ফিরে যায়।
স্ক্যানিং ব্যাকগ্রাউন্ডে চলতে থাকে এবং মাঝামাঝি প্রক্রিয়ায় বাতিল করা যায়। স্ক্যানিং চলাকালীন, ইন্টারফেসটি পরীক্ষিত হচ্ছে বর্তমান ফোল্ডার, স্ক্যান করা ফাইল들의 সংখ্যা, এবং এ পর্যন্ত খুঁজে পाए गए ভিডিও들의 সংখ্যা দেখায়। 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.