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

Nevu হলো Plex Media Server-এর জন্য একটি কমিউনিটি-নির্মিত ফ্রন্টএন্ড, কোনো প্রতিস্থাপন মিডিয়া সার্ভার নয়। এর ব্যাকএন্ড একটি কনফিগার করা Plex সার্ভারে অনুরোধ প্রেরণ করে, যখন এর ফ্রন্টএন্ড Plex লাইব্রেরির জন্য একটি পুনঃনকশাকৃত ইন্টারফেস উপস্থাপন করে। প্রকল্পটি বর্তমানে মুভি এবং টিভি শো লাইব্রেরি সমর্থন করে। নথিভুক্ত বৈশিষ্ট্যগুলির মধ্যে রয়েছে মিডিয়া প্লেব্যাক, লাইব্রেরি ব্রাউজিং, সার্চ, রেকমেন্ডেশন, একটি সমন্বিত ওয়াচলিস্ট, পর্ব জুড়ে স্বয়ংক্রিয় অডিও এবং সাবটাইটেল ট্র্যাক ম্যাচিং এবং ওয়াচ টুগেদার সেশনের জন্য Nevu Sync। এতে অভিজ্ঞ ব্যবহারকারীদের লক্ষ্য করে শর্টকাট এবং অন্যান্য বৈশিষ্ট্যও অন্তর্ভুক্ত রয়েছে। README-তে উল্লেখ করা হয়েছে যে প্রকল্পটি এখনও উন্নয়নাধীন এবং অস্থির হতে পারে, এবং প্রধান ইন্টারফেসটি মূলত ডেস্কটপ এবং ল্যাপটপের জন্য ডিজাইন করা হয়েছে, মোবাইল বা টিভি ব্যবহারের জন্য নয়, যদিও একটি আলোচনা লিঙ্কে Android এবং Android TV-এর উপলব্ধতার কথা উল্লেখ করা হয়েছে। ডিপ্লয়মেন্ট Docker এবং Docker Compose-এর মাধ্যমে নথিভুক্ত করা হয়েছে। প্রয়োজনীয় PLEX_SERVER এনভায়রনমেন্ট ভেরিয়েবল Nevu-কে Plex সার্ভার URL-এ নির্দেশ করে। ঐচ্ছিক ভেরিয়েবলগুলি প্রকাশিত এবং শোনার পোর্ট, TLS সার্টিফিকেট যাচাইকরণ, Nevu Sync, অনুরোধ লগিং এবং গ্লোবাল রিভিউ কনফিগার করে। উদাহরণ কন্টেইনারটি ওয়েব ইন্টারফেসের জন্য পোর্ট 3000 এবং UDP পোর্ট 44201 প্রকাশ করে, অ্যাপ্লিকেশন ডেটার জন্য একটি স্থায়ী ভলিউম সহ। উন্নয়নের জন্য, ফ্রন্টএন্ড এবং ব্যাকএন্ড npm-এর সাথে আলাদাভাবে চালানো হয় এবং ব্যাকএন্ডটি PLEX_SERVER এনভায়রনমেন্ট ভেরিয়েবলের সাথে শুরু করা হয়। পুল রিকোয়েস্টের মাধ্যমে অবদান গ্রহণ করা হয়, বড় পরিবর্তনগুলি একটি ইস্যু আলোচনার মাধ্যমে শুরু হবে বলে আশা করা হয়।