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

GridPlayer একটি সহজ VLC-ভিত্তিক মিডিয়া প্লেয়ার, যা কনফিগারযোগ্য গ্রিডে একাধিক ভিডিও পাশাপাশি চালানোর জন্য ডিজাইন করা হয়েছে। এটি Linux, macOS এবং Windows-এ চলে এবং VLC-এর বিস্তৃত কোডেক সমর্থন ব্যবহার করে প্রায় যেকোনো ভিডিও বা অডিও ফরম্যাট পরিচালনা করতে পারে। প্লেয়ারটি streamlink এবং yt-dlp-কেও একীভূত করে, যাতে অসংখ্য সাইট থেকে স্ট্রিমিং URL সরাসরি চালানো যায়। মূল বৈশিষ্ট্যগুলির মধ্যে রয়েছে হার্ডওয়্যার ও সফটওয়্যার ভিডিও ডিকোডিং মোড, অ্যাসপেক্ট রেশিও, প্লেব্যাক স্পিড এবং জুম নিয়ন্ত্রণ, ফ্রেম-নির্ভুল লুপ খণ্ড, ড্র্যাগ-অ্যান্ড-ড্রপ ভিডিও অদলবদল, এবং প্লেলিস্ট যা প্রতিটি ভিডিওর অবস্থান, ভলিউম, লুপ এবং অ্যাসপেক্ট রেশিও মনে রাখে। গ্রিড লেআউট সম্পূর্ণ কনফিগারযোগ্য, এবং একসাথে চলা ভিডিওর সংখ্যার একমাত্র বাস্তব সীমা হল সিস্টেম হার্ডওয়্যার। ইনস্টলেশন বিকল্প বৈচিত্র্যময়: Windows ইনস্টলার এবং পোর্টেবল বিল্ড, Scoop, Flatpak, Snap, AppImage, macOS DMG (Apple Silicon), UV টুল ইনস্টল এবং সোর্স থেকে। Python-ভিত্তিক ডিস্ট্রিবিউশন পদ্ধতির জন্য Python 3.10+ এবং সিস্টেমে VLC ইনস্টল থাকা প্রয়োজন। অ্যাপ্লিকেশনটি আন্তর্জাতিকীকরণ সমর্থন করে, Crowdin-এর মাধ্যমে অনেক ভাষার জন্য অনুবাদ অবদান রাখা হয়েছে। কমান্ড-লাইন বিকল্প দিয়ে কাস্টম ইউজার ডেটা ডিরেক্টরি নির্দিষ্ট করা যায়, এবং প্রোগ্রামটি সেটিংস ও লগ স্ট্যান্ডার্ড প্ল্যাটফর্ম অবস্থানে সংরক্ষণ করে, যদি না অন্যথা নির্ধারণ করা হয়। Snap confinement (রিমুভেবল মিডিয়া এবং মাউন্ট অ্যাক্সেস) এবং Linux হার্ডওয়্যার ডিকোডার ব্ল্যাক-স্ক্রিন পরিস্থিতির জন্য পরিচিত সমস্যা নথিভুক্ত করা হয়েছে, সাথে সমাধানও দেওয়া হয়েছে। প্রকল্পটি Python, Qt, VLC, PyQt, python-vlc, pydantic, streamlink এবং yt-dlp-এর উপর নির্মিত, বিভিন্ন ওপেন-সোর্স লাইসেন্স সহ।