প্রকল্প সম্পর্কে

Tdarr V2 হলো একটি ক্রস-প্ল্যাটফর্ম, বিতরণকৃত ট্রান্সকোডিং অ্যাপ্লিকেশন যা মিডিয়া লাইব্রেরির ট্রান্সকোড এবং রিমাক্স ব্যবস্থাপনা স্বয়ংক্রিয় করার জন্য ডিজাইন করা হয়েছে। এটি দুটি প্রধান উপাদান নিয়ে গঠিত: Tdarr_Server (কেন্দ্রীয় প্রসেস) এবং Tdarr_Node (একই বা ভিন্ন ডিভাইসে চলা ওয়ার্কার)। নোডগুলো Windows, Linux (ARM/ARM64 সহ), macOS এবং Docker সমর্থন করে, এবং GPU ও CPU ওয়ার্কার টাইপ রয়েছে। সিস্টেমটি একটি প্লাগইন স্ট্যাক আর্কিটেকচার ব্যবহার করে যেখানে প্রতিটি লাইব্রেরির নিজস্ব ট্রান্সকোড সেটিংস, ফিল্টার এবং শিডিউল থাকে। প্লাগইনগুলো হলো কন্ডিশনাল JavaScript মডিউল যা কোডেক, মিডিয়াম, বয়স, রেজোলিউশন, সাইজ এবং আরও অনেক কিছুর ভিত্তিতে ফিল্টার করতে পারে। অ্যাকশনের মধ্যে রয়েছে HandBrake বা FFmpeg দিয়ে ট্রান্সকোডিং (বেসিক বা কাস্টম আর্গুমেন্ট), অডিও স্ট্যান্ডার্ডাইজেশন, অডিও স্ট্রিম যোগ/রাখা এবং কন্টেইনার রিমাক্সিং। কমিউনিটি প্লাগইনগুলো https://github.com/HaveAGitGat/Tdarr_Plugins ঠিকানায় পাওয়া যায়। মূল বৈশিষ্ট্যসমূহ: - ফোল্ডার ওয়াচার সহ ৭ দিনের, ২৪ ঘণ্টার শিডিউলার - ওয়ার্কার স্টল ডিটেকশন এবং লাইব্রেরি/ড্রাইভ জুড়ে লোড ব্যালেন্সিং - হার্ডওয়্যার ট্রান্সকোডিং সমর্থন (কন্টেইনার রানটাইমের মাধ্যমে NVIDIA) - শত শত ফাইল অ্যাট্রিবিউট জুড়ে প্রপার্টি-ভিত্তিক সার্চ - লাইব্রেরি পরিসংখ্যান এবং জব রিপোর্টিং - ১০,০০,০০০ ফাইলের ডামি লাইব্রেরিতে পরীক্ষিত - Sonarr/Radarr ওয়ার্কফ্লোর সাথে ইন্টিগ্রেশন সাধারণ ব্যবহারের ক্ষেত্রগুলোর মধ্যে রয়েছে ৪০-৫০% জায়গা সাশ্রয়ের জন্য H.264 কে HEVC (H.265) এ রূপান্তর, কন্টেইনারগুলো MP4 এ স্ট্যান্ডার্ডাইজ করা, অবাঞ্ছিত সাবটাইটেল/অডিও ট্র্যাক সরানো, সামঞ্জস্যের জন্য AAC স্টেরিও অডিও যোগ করা এবং মেটাডেটা বাদ দেওয়া। প্লাগইন ক্রিয়েটর UI কোডিং ছাড়াই কাস্টম ফিল্টার/অ্যাকশন চেইন তৈরি করার সুযোগ দেয়, আর ডেভেলপাররা JavaScript এ নতুন প্লাগইন লিখতে পারেন। Tdarr মডুলারিটি, প্যারালাইজেশন এবং স্কেলেবিলিটির জন্য ডিজাইন করা হয়েছে, যা এটিকে হোম মিডিয়া সার্ভার এবং বৃহত্তর লাইব্রেরি অটোমেশনের জন্য উপযুক্ত করে তোলে।