প্রকল্প সম্পর্কে
Jellyfin for Android TV হলো অফিসিয়াল ক্লায়েন্ট অ্যাপ যা Jellyfin মিডিয়া সার্ভারকে Android TV, Nvidia Shield এবং Amazon Fire TV ডিভাইসে নিয়ে আসে। এটি বৃহত্তর Jellyfin Project-এর অংশ, একটি ওপেন-সোর্স মিডিয়া সমাধান, এবং GPL 2.0 লাইসেন্সের অধীনে বিতরণ করা হয়।
এটি কী করে
- একটি স্ব-হোস্টেড Jellyfin সার্ভারের সাথে সংযোগ করে যাতে ব্যবহারকারীরা টিভি ইন্টারফেসে নিজের মিডিয়া লাইব্রেরি ব্রাউজ ও চালাতে পারেন।
- লিভিং-রুম ডিভাইস লক্ষ্য করে: Android TV, Nvidia Shield এবং Amazon Fire TV।
- Google Play, Amazon Appstore এবং F-Droid-এর মাধ্যমে প্রকাশিত, সাথে প্রকল্পের রিপোজিটরি থেকে একটি ডাউনলোড আর্কাইভ উপলব্ধ।
ডেভেলপমেন্ট ও বিল্ড
- প্রকল্পটি Gradle ব্যবহার করে এবং Android SDK প্রয়োজন; Android Studio সুপারিশ করা হয় কারণ এটি প্রয়োজনীয় ডিপেন্ডেন্সিগুলো একসাথে বান্ডল করে।
- ম্যানুয়াল বিল্ডের জন্য, একটি সামঞ্জস্যপূর্ণ JDK এবং Android SDK ইনস্টল করা এবং PATH-এ থাকা আবশ্যক, তারপর Gradle wrapper একটি ডিবাগ APK তৈরি করতে পারে:
./gradlew assembleDebug
- ফলস্বরূপ APK /app/build/outputs/apk/debug-এ লেখা হয় এবং স্টেবল বিল্ড থেকে ভিন্ন একটি app-id ব্যবহার করে, তাই এটি তাদের পাশাপাশি ম্যানুয়ালি ইনস্টল করা যায়।
ব্রাঞ্চিং মডেল
- master হলো প্রাথমিক ডেভেলপমেন্ট ব্রাঞ্চ এবং পুল রিকোয়েস্টের লক্ষ্য, কিন্তু এটি স্পষ্টভাবে অস্থির হিসেবে বর্ণিত এবং এতে ব্রেকিং পরিবর্তন বা অমীমাংসিত বাগ থাকতে পারে।
- প্রোডাকশন ডিপ্লয়মেন্ট এবং দীর্ঘস্থায়ী ফর্কের জন্য পরিবর্তে সর্বশেষ release-x.y.z ব্রাঞ্চ ব্যবহার করা উচিত।
- রিলিজ ব্রাঞ্চগুলো একটি বিটা চক্রের শুরুতে তৈরি হয় এবং প্রতিটি প্রকাশিত রিলিজের সাথে আপডেট করা হয়; মেইনটেইনাররা ব্যাকপোর্টের জন্য নির্বাচিত পরিবর্তন cherry-pick করেন, এবং পরবর্তী প্যাচ রিলিজের জন্য ব্রাঞ্চগুলো পুনরায় ব্যবহার করা হয়।
অনুবাদ
- লোকালাইজেশন প্রকল্পের Weblate ইনস্ট্যান্সের মাধ্যমে পরিচালিত হয়, যেখানে অবদানকারীরা বিদ্যমান অনুবাদ উন্নত করতে পারেন।
- অনুবাদ ফাইল পুল রিকোয়েস্টের মাধ্যমে গ্রহণ করা হয় না; পরিবর্তন Weblate-এর মাধ্যমে যাওয়া উচিত।
কমিউনিটি
- README-তে Jellyfin ওয়েবসাইট, একটি ফিচার-রিকোয়েস্ট বোর্ড, একটি Matrix চ্যাট রুম, এবং অনুদানের জন্য Open Collective-এর লিঙ্ক রয়েছে, যা একটি সক্রিয় কমিউনিটি-চালিত প্রকল্প নির্দেশ করে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.