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

CineTray হলো একটি macOS মেনু বার অ্যাপ্লিকেশন যা আপনার মিডিয়া সার্ভার এবং লোকাল ফোল্ডার থেকে মুভি, শো ও মিউজিক একটি সুবিধাজনক মেনু বার ইন্টারফেসে নিয়ে আসে। এটি Plex (এক বা একাধিক সার্ভার), Jellyfin, Navidrome, TorrServer এবং আপনার নিজের ফোল্ডার সমর্থন করে, যেখানে প্রতিটি সোর্স তার নিজস্ব লাইব্রেরি সেকশন যোগ করে। প্রধান বৈশিষ্ট্যগুলোর মধ্যে রয়েছে: - **মিডিয়া সোর্স**: Plex, Jellyfin, Navidrome, TorrServer-এ সংযোগ করুন, অথবা সহজভাবে লোকাল ফোল্ডার যোগ করুন। প্রতিটি সার্ভার লাইব্রেরি মেনুতে আলাদা সেকশন হিসেবে দেখা যায়, সার্ভারে যেভাবে নামকরণ করা আছে সেভাবেই। - **ভিডিও ও মিউজিক প্যান**: ভিডিও ও মিউজিক ভিউয়ের মধ্যে সুইচ করুন। মিউজিক প্যানে Artists, Albums এবং Playlists সেকশন রয়েছে। - **প্লেয়ার**: মেনুতে একটি ইনলাইন প্লেয়ার থেকে মিউজিক নিয়ন্ত্রণ করুন অথবা আলাদা মিউজিক ও ভিডিও প্লেয়ার উইন্ডো খুলুন। ভিডিও CineTray-এর বিল্ট-ইন প্লেয়ার, IINA, VLC বা অন্য যেকোনো ইনস্টল করা অ্যাপে চালানো যায়। - **Continue Watching**: সার্ভার-সাইড ওয়াচ প্রোগ্রেস (Plex Continue Watching, Jellyfin Resume/Next Up) এর সাথে CineTray-তে আপনি যা শুরু করেছেন তা একত্রিত করে, ডিভাইস জুড়ে রিজিউম সাপোর্ট এবং পোস্টারে প্রোগ্রেস ইন্ডিকেটর সহ। - **সার্চ**: স্মার্ট সার্চ যা স্পেসিং, বিরামচিহ্ন ও অ্যাকসেন্ট উপেক্ষা করে, শুধুমাত্র মিল থাকা সেকশনগুলো দেখায়। - **রিলিজ ক্যালেন্ডার**: Radarr এবং Sonarr সংযুক্ত করে আসন্ন মুভি ও এপিসোড একটি মাস ভিউ এবং আগামী সপ্তাহের তালিকায় দেখুন। - **Seerr দিয়ে রিকোয়েস্ট**: আপনার কাছে নেই এমন মুভি ও শো রিকোয়েস্ট করতে Seerr সংযুক্ত করুন, শো-এর জন্য সিজন নির্বাচন সহ। - **ডাউনলোড ও অফলাইন মোড**: অফলাইন প্লেব্যাকের জন্য মুভি, এপিসোড ও মিউজিক ডাউনলোড করুন। - **স্ক্রবলিং ও আর্টওয়ার্ক**: Trakt এবং Last.fm স্ক্রবলিং, সাথে Deezer, MusicBrainz, Last.fm, TheAudioDB বা Discogs থেকে আপনার নিজের মিউজিকের আর্টওয়ার্ক। - **নিরাপত্তা**: Plex টোকেন কখনোই রিমোট সার্ভারে প্লেইন HTTP-তে পাঠানো হয় না, এবং সমস্ত টোকেন ও API কী macOS Keychain-এ সংরক্ষিত থাকে। - **পারফরম্যান্স**: সমান্তরাল সোর্স লোডিং, ব্যাকগ্রাউন্ড মেনু রিফ্রেশ এবং দ্রুত ভিডিও শুরু করতে সরাসরি Jellyfin প্লেব্যাক। - **Xcode ছাড়া বিল্ড**: ক্লোন করুন এবং `make` চালান, শুধুমাত্র Command Line Tools ব্যবহার করে বিল্ড, সাইন ও ইনস্টল করতে। CineTray হলো পরিত্যক্ত KuDoZ007/QP প্রকল্পের একটি ফর্ক এবং এরপর থেকে স্বাধীনভাবে বিকশিত হয়েছে। এটির জন্য macOS 26 বা তার পরবর্তী এবং SwiftVLC প্যাকেজের জন্য Swift 6.3 প্রয়োজন। অ্যাপটি Swift দিয়ে তৈরি এবং ভিডিও প্লেব্যাকের জন্য SwiftVLC প্যাকেজ ব্যবহার করে। সেটআপের জন্য, ব্যবহারকারীরা Settings > Accounts-এ সার্ভার সংযুক্ত করতে পারেন এবং Settings > Data-তে ফোল্ডার বেছে নিতে পারেন। Trakt, Last.fm, TMDb এবং Discogs-এর মতো ঐচ্ছিক ইন্টিগ্রেশনের জন্য বিনামূল্যের অ্যাকাউন্ট ও API কী প্রয়োজন, যা Keychain-এ নিরাপদে সংরক্ষিত থাকে। README-তে থাকা স্ক্রিনশটগুলো মেনু ইন্টারফেস, ভিডিও ও মিউজিক প্লেয়ার, সার্চ ফলাফল, রিলিজ ক্যালেন্ডার এবং কাস্টমাইজেশন অপশন দেখায়। প্রকল্পটিতে সম্পূর্ণ বৈশিষ্ট্য ও আপডেটের তালিকার জন্য একটি CHANGELOG.md রয়েছে।