
راهاندازی سرور رسانه خانگی با جلیفین (Jellyfin) تنها نیمی از ماجراست؛ نیم دیگر را اپلیکیشنی تعیین میکند که روی هر دستگاه اجرا میشود. کلاینتهای رسمی جلیفین عملکرد قابلقبولی دارند، اما شماری از کلاینتهای شخص ثالث قابلیتهایی را در اختیار کاربر میگذارند که در غیر این صورت باید با افزونه (Plugin) یا راهحلهای جانبی به سراغشان رفت.
نویسنده این مطلب سرور جلیفین خود را روی یک HP ProDesk 600 G6 در آزمایشگاه خانگی و زیر پروکسمکس (Proxmox) با پاسشدن پردازنده گرافیکی مجتمع (iGPU Passthrough) برای ترنسکدینگ سختافزاری اجرا میکند. چهار اپلیکیشنی که در ادامه معرفی میشوند همگی با جلیفین ۱۲ سازگار هستند و در دسته کلاینت قرار میگیرند، نه افزونه سرور؛ یعنی قابلیتهایشان در خود اپلیکیشن تعبیه شده است.
Infuse؛ پایان جستوجو برای زیرنویس
در کتابخانههای رسانهای، همیشه چند عنوان بدون زیرنویس داخلی یا فایل زیرنویس همراه پیدا میشود. اصلاح این وضعیت در کلاینت وب جلیفین به معنای جستوجو در بخش زیرنویس، انتخاب یک گزینه و امیدواری به ماندگار ماندن آن است. اپلیکیشن Infuse همین کار را داخل پخشکننده رسانه و تنها با یک ضربه انجام میدهد و زیرنویس را بهصورت رایگان از سرویس OpenSubtitles دریافت میکند.
این اپلیکیشن همچنین تاریخچه تماشا و امتیازهای کاربر را بدون نیاز به افزونه سرور با حساب Trakt همگامسازی میکند و با استفاده از IntroDB قادر به رد کردن خودکار بخشهای مقدمه (Intro) و عوامل پایانی (Credits) است. با این حال، دلیل اصلی نصب آن همان دریافت آسان زیرنویس است. Infuse سرور جلیفین را بهعنوان یکی از چندین منبع خود برای اتصال به سرور رسانه یا اشتراکهای شبکهای میشناسد؛ بنابراین میتوان با آن به یک NAS یا حتی سرور Plex نیز دسترسی داشت.
- دریافت زیرنویس از OpenSubtitles با یک ضربه و بهصورت رایگان
- همگامسازی تاریخچه تماشا و امتیازها با Trakt بدون افزونه سرور
- رد کردن مقدمه و عوامل پایانی با IntroDB
- پشتیبانی از منابع دیگر مانند NAS و سرور Plex
توسعهدهنده Infuse یعنی شرکت Firecore، پشتیبانی از جلیفین ۱۲ را در نسخه ۸.۵.۲ اضافه کرده است؛ بنابراین پیش از اتصال کلاینت به سرور باید آن را بهروزرسانی کرد. تنها محدودیت این اپلیکیشن، انحصار آن به سختافزار اپل است: آیفون، آیپد، Apple TV و مک. دانلود اپلیکیشن رایگان است، اما نسخه Infuse Pro ماهانه ۲ دلار، سالانه ۱۷ دلار یا با پرداخت یکباره ۱۰۰ دلار بهصورت مادامالعمر عرضه میشود.
Wholphin؛ تغییر خودکار رزولوشن و نرخ نوسازی تصویر
Wholphin یک اپلیکیشن رایگان جلیفین برای Android TV و Fire TV است که از ابتدا و بهصورت اختصاصی نوشته شده و روی Fire TV Stick 4K نیز اجرا میشود. پخش ویدیو در این اپلیکیشن از طریق ExoPlayer یا MPV انجام میگیرد. مهمترین مزیت آن، تطبیق خودکار نرخ نوسازی (Refresh Rate) و رزولوشن تلویزیون با محتوای در حال پخش است، بدون آنکه نیازی به تغییر دستی تنظیمات باشد.
این اپلیکیشن امکان قفلگذاری پروفایلهای ساختهشده با رمز عددی (PIN) را فراهم میکند که روی تلویزیون مشترک خانوادگی بسیار کاربردی است. همچنین میتوان ردیفهای صفحه اصلی را بازچینی کرد و مجموعهها، ژانرها یا استودیوها را برای پیمایش آسانتر با ریموت Fire TV سنجاق کرد.
- تطبیق خودکار رزولوشن و نرخ نوسازی تلویزیون با محتوای در حال پخش
- پروفایلهای محافظتشده با رمز عددی (PIN)
- امکان بازچینی ردیفهای صفحه اصلی و سنجاق کردن مجموعهها، ژانرها و استودیوها
- رد کردن خودکار یا اعلانمحور مقدمه و عوامل پایانی
Wholphin میتواند بخشهای مقدمه و عوامل پایانی را بهصورت خودکار رد کند یا تنها یک اعلان نمایش دهد؛ اما این اطلاعات را از سرور میخواند، بنابراین ابتدا باید یک تأمینکننده بخش (Segment Provider) مانند افزونه Intro Skipper آنها را تولید کرده باشد. جستوجوی زیرنویس نیز به همین شکل عمل میکند و به نصب یک افزونه زیرنویس سازگار روی سرور نیاز دارد.
Fladder؛ داشبورد سرور در دل یک کلاینت
بیشتر کلاینتها در حد پخش متوقف میشوند، اما Fladder یک قدم جلوتر میرود و نشان میدهد چه کاربرانی در حال پخش محتوا از سرور جلیفین هستند و تا چه مرحلهای پیش رفتهاند. این بخش در پنل کنترل (Control Panel) و زیر بخش تنظیمات قرار دارد؛ همانجایی که میتوان کاربران، کتابخانهها و وظایف زمانبندیشده را مدیریت کرد. برای دسترسی از راه دور نیز میتوان از Tailscale استفاده کرد و بررسی وضعیت سرور از روی گوشی، بهجای باز کردن مرورگر کامل، بسیار راحتتر است.
البته این پنل جایگزین افزونه Playback Reporting جلیفین نمیشود، زیرا تنها نشستهای زنده (Live Sessions) را نمایش میدهد و تاریخچه کامل تماشای کاربران را در اختیار نمیگذارد؛ یعنی خبری از گزارش یا نمودار محتوای تماشاشده در ماه گذشته نیست و تنها مشخص میشود چه کسی در حال تماشای چه چیزی است.
برای درخواستهای محتوا، سرویس Seerr در Fladder ادغام شده و اپلیکیشن تنظیمات اختصاصی خود را برای رد کردن مقدمه و عوامل پایانی دارد. رابط کاربری این اپلیکیشن روی ویندوز، مک، لینوکس، iOS و اندروید یکسان است و تنها تفاوت جزئی با حس بومی هر سیستمعامل دارد. این اپلیکیشن متنباز است و تصویر داکر (Docker Image) نیز دارد.
Findroid؛ کتابخانهای که همیشه قابل پخش میماند
Findroid یک اپلیکیشن بومی اندروید است که از زبان طراحی متریال (Material Design) گوگل پیروی میکند. مزیت اصلی آن، امکان دانلود فیلمها و سریالها برای پخش آفلاین است؛ قابلیتی که در مناطق بدون پوشش شبکه، در پرواز یا هر جایی که سرور در دسترس نیست، ارزش خود را نشان میدهد.
این اپلیکیشن برای پخش از MPV استفاده میکند و زیرنویسها را بهدرستی رندر میکند. همچنین از رابط برنامهنویسی بخشهای رسانهای جلیفین (Media Segments API) برای رد کردن مقدمه، عوامل پایانی و بخشهای پایانی اضافی بهره میبرد که برای فعال شدن آن، نصب افزونه Intro Skipper روی سرور الزامی است.
Findroid تنها از پخش مستقیم (Direct Play) پشتیبانی میکند و امکان ترنسکدینگ در آن وجود ندارد. حتی با وجود اینکه جلیفین میتواند از پردازنده گرافیکی مجتمع پاسشده در پروکسمکس برای ترنسکدینگ سختافزاری استفاده کند، این اپلیکیشن چنین درخواستی ارسال نمیکند؛ بنابراین نمیتوان نرخ بیت (Bitrate) پخش را حتی روی اتصال ضعیف انتخاب کرد. با این حال، دانلودهای آفلاین این محدودیت را جبران میکنند. Findroid بهصورت رایگان در Google Play و F-Droid در دسترس است.
انتخاب کلاینتی که با صفحهنمایش شما هماهنگ است
هیچیک از این اپلیکیشنها جای دیگری را نمیگیرد و نکته اصلی همین است: Infuse پوششدهنده دستگاههای اپل، Wholphin مخصوص Android TV و Fire TV، Fladder مناسب رایانهها و در نقش داشبورد مدیریتی، و Findroid مخصوص دستگاههای اندرویدی است. تنها نکتهای که باید به خاطر سپرد این است که Wholphin و Findroid برای رد کردن مقدمه و عوامل پایانی به یک افزونه اضافی روی سرور نیاز دارند. Infuse Pro تنها بخش پولی ماجراست و راهاندازی سه اپلیکیشن دیگر تنها چند دقیقه زمان میبرد.