প্রকল্প সম্পর্কে
সেলুলয়েড হলো mpv-এর জন্য একটি GTK+ ডেস্কটপ ফ্রন্টএন্ড, যা libmpv ক্লায়েন্ট API ব্যবহার করে একটি সহজ গ্রাফিক্যাল ইন্টারফেসের মাধ্যমে mpv-এর প্লেব্যাক ক্ষমতা প্রকাশ করে। এটি পূর্বে GNOME MPV নামে পরিচিত ছিল।
মিডিয়া কমান্ড-লাইন আর্গুমেন্ট, ফাইল চুজার, ওপেন লোকেশন ডায়ালগ বা ড্র্যাগ-অ্যান্ড-ড্রপের মাধ্যমে খোলা যেতে পারে। প্লেলিস্ট, যা ডিফল্টভাবে লুকানো থাকে, F9 চাপলে টগল করা যায় এবং এতে ফাইল বা URI যোগ করা, আইটেম পুনর্বিন্যাস করা, নির্বাচিত এন্ট্রি মুছে ফেলা এবং প্লেলিস্ট ফাইল বা অনলাইন প্লেলিস্টকে পৃথক আইটেমে সম্প্রসারিত করার সমর্থন রয়েছে।
কনফিগারেশন একটি প্রেফারেন্স ডায়ালগ এবং dconf-এর মাধ্যমে উপলব্ধ, যখন mpv-নির্দিষ্ট সেটিংস একটি mpv.conf ফাইল, একটি এক্সট্রা MPV অপশন ফিল্ড বা mpv- প্রিফিক্স ব্যবহার করে কমান্ড-লাইন অপশনের মাধ্যমে সরবরাহ করা যেতে পারে। সেলুলয়েড প্লাগইন প্রেফারেন্স ট্যাবের মাধ্যমে ইনস্টল করা বেশিরভাগ mpv Lua ইউজার স্ক্রিপ্টও চালাতে পারে এবং mpv-এর input.conf সিনট্যাক্স ব্যবহার করে কাস্টম কীবাইন্ডিং সমর্থন করে।
প্রকল্পটি GTK, libadwaita, GLib, gdk-pixbuf, mpv এবং epoxy সহ বিল্ড এবং রানটাইম প্রয়োজনীয়তা নথিভুক্ত করে, সাথে ঐচ্ছিক Lua এবং youtube-dl সমর্থন রয়েছে। ইনস্টলেশন ডিস্ট্রিবিউশন প্যাকেজ, Flathub-এ Flatpak, Snap এবং Meson ও Ninja ব্যবহার করে সোর্স বিল্ডের মাধ্যমে উপলব্ধ। অনুবাদ Weblate-এর মাধ্যমে সমন্বিত হয়। প্রকল্পটি AI-জেনারেটেড কোড গ্রহণ করে না এবং GNU জেনারেল পাবলিক লাইসেন্স v3 বা পরবর্তী সংস্করণের অধীনে লাইসেন্সপ্রাপ্ত।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.