
کودی (Kodi) یکی از قدیمیترین مدیا پلیرهای (Media Player) دنیاست، اما بسیاری آن را صرفاً یک اپلیکیشن دزدی محتوا میشناسند. فروشندگان سودجو از نام آن برای فروش باکسهایی استفاده میکنند که وعده فیلم و سریال رایگان میدهند؛ افزونههای غیرمجاز (Unauthorized Add-ons) آنها از کار میافتند و کودی تاوان این ماجرا را پس میدهد.
نویسنده از زمانی که این نرمافزار با نام XBMC شناخته میشد از کودی استفاده میکند و همچنان آن را برای تماشای کتابخانه NAS روی تلویزیون ترجیح میدهد. او از Plex و Jellyfin هم استفاده میکند، اما به گفته خودش کودی کنترل بیشتری بر رابط کاربری و پخش میدهد و قابلیتهای مفید را پشت اشتراک (Subscription) پنهان نمیکند. میتوان بدون هیچ افزونه مرتبط با دزدی محتوا از بیشتر توان کودی بهره برد؛ به همین دلیل همیشه روی باکس تلویزیون او نصب میماند.
کودی تاوان کار دیگران را پس میدهد
تبلیغ دزدی محتوا از جای دیگری میآید. باکسهای «Fully loaded» کودی در میانه دهه ۲۰۱۰ محبوب شدند؛ دستگاههایی تلویزیونی که کودی و افزونههای غیرمجاز از پیش روی آنها نصب شده بود تا کاربر بدون پرداخت به محتوای پولی دسترسی پیدا کند. این وعده آنقدر فریبنده بود که بسیاری گمان کردند محصولی قانونی میخرند. بخش زیادی از این جذابیت به اعتمادی تکیه داشت که توسعهدهندگان کودی ساخته بودند.
در پستی وبلاگی در سال ۲۰۱۶، توسعهدهندگان کودی نوشتند کاربرانی به انجمنهای آنها میآیند و میپرسند چرا باکسهایی که تصور میکردند از آنها خریدهاند دیگر کار نمیکند. تیم کودی هرگز چنین دستگاههایی را نفروخته بود. برخی کاربران حتی نمیدانستند فیلمهایی که تماشا میکنند از منابع غیرمجاز میآید، چون فروشندگان کل بسته را با نام کودی معرفی میکردند. توسعهدهندگان گفتند اوضاع به قدری بد شده بود که برخی مشارکتکنندگان اصلی تهدید به ترک پروژه کردند. افراد از نام پروژه پول درمیآوردند، اما داوطلبانی که آن را نگهداری میکردند باید با شکایتها سر و کله میزدند.
با این حال، تا اوایل سال ۲۰۱۷ اقدام قانونی علیه فروشندگان آغاز شده بود و در همان سال پیگردها و دعاوی حقوقی مهمی درباره دستگاههایی مطرح شد که برای دسترسی بدون اجازه به محتوای دارای حق نشر پیکربندی یا تبلیغ شده بودند. کودی به این ماجرا کشیده شد، چون مردم فکر میکردند این محصولات از توسعهدهندگان آن میآید؛ در حالی که آنها هیچ نقشی نداشتند. کودی نرمافزاری متنباز (Open Source) است که هر کسی میتواند آن را نصب یا روی باکس تلویزیون از پیش بارگذاری کند و فروشندگان از همین آزادی برای بازاریابی محصولاتشان زیر نام کودی استفاده کردند.
یک نصب تمیز کودی یک مدیا پلیر، مدیریت کتابخانه (Library Management) و مخزن رسمی افزونه (Official Add-on Repository) در اختیار شما میگذارد. خودتان فایلها را تأمین میکنید یا آن را به یک سرویس متصل میکنید. تیم کودی از نصبهایی که افزونههای ناقض سیاست ضد دزدی محتوای آن دارند پشتیبانی نمیکند. حتی قوانین انجمن کودی درخواست محتوای دزدی و بحث درباره افزونههایی که چنین محتوایی ارائه میدهند را ممنوع کرده است. این موضوع جلوی تغییر یک اپلیکیشن متنباز را نمیگیرد، اما موضع پروژه را روشن میکند.
کتابخانه شخصی، خانهای مناسب روی تلویزیون پیدا میکند
دلیل اصلی نگه داشتن کودی برای نویسنده، کتابخانه NAS اوست. داشتن مجموعهای از فیلمها و سریالها روی یک درایو فقط نیمی از کار است؛ او راهی راحت برای مرور آنها از روی مبل هم میخواهد. کودی آن پوشهها را به کتابخانهای با پوستر، توضیحات، فصلها و قسمتها تبدیل میکند. همچنین دنبال میکند چه چیزی را دیده و کجا متوقف شده است؛ دقیقاً همان چیزی که از یک اپلیکیشن تلویزیونی انتظار دارد.
کودی میتواند فایلها را مستقیماً از NAS یا یک درایو USB متصل بخواند. پوشهها را بهعنوان منبع اضافه میکنید، مشخص میکنید شامل فیلم هستند یا سریال، و اجازه میدهید مجموعه اسکن شود. نامگذاری منطقی فایلها به شناسایی درست عنوانها کمک میکند و در صورت تمایل میتوانید آثار هنری و فراداده (Metadata) خودتان را هم ارائه دهید. برای آوردن این کتابخانه روی تلویزیون لازم نیست یک سرور رسانه جداگانه نصب کنید.
رابط کاربری دلیل دیگری است که او را به کودی برمیگرداند. او از پوسته Arctic: Zephyr - Reloaded استفاده میکند که ظاهری تمیز و مینیمال به کودی میدهد. پوستهها میتوانند صفحه اصلی، ناوبری و نماهای کتابخانه را تغییر دهند؛ بنابراین آزادی زیادی برای تعیین ظاهر مجموعه دارید.
وقتی کودی آثار هنری و اطلاعات کتابخانه را دانلود کرد، برای هر بار تماشا به اتصال اینترنت نیاز ندارد. فایلها همچنان باید در دسترس باشند، چه روی NAS و چه روی درایو محلی، اما قطعی اینترنت مانع مرور و پخش مجموعه شخصی نمیشود.
کنترل پخش، کودی را روی تلویزیون نگه میدارد
کتابخانه خوشظاهر تا جایی به کار میآید که پخشکننده از عهده فایلها بربیاید. نویسنده تجربه کرده که ریمکسهای (Remux) با نرخ بیت بالا و صدای TrueHD در اپلیکیشن بومی Plex دچار لگ میشوند، اما از طریق افزونه Plex برای کودی روان پخش میشوند. همین تجربه دلیلی میدهد که حتی هنگام استفاده از سرویس دیگر برای مدیریت مجموعه، کودی نصب بماند.
کودی همچنین کنترلهای مفیدی را هنگام پخش در دسترس میگذارد. میتوانید بدون ترک ویدئو، ترک صوتی را عوض کنید، زیرنویس انتخاب کنید و زمانبندی صدا یا زیرنویس را تنظیم کنید. اگر فایل زیرنویس کمی ناهماهنگ باشد، میتوانید از منوی پخش مقدار تأخیر را اصلاح کنید و تماشا را ادامه دهید. اینها قابلیتهای معمول یک مدیا پلیر هستند، اما وقتی فایلهای شخصی با ترکهای صوتی و قالبهای زیرنویس متفاوت را تماشا میکنید اهمیت پیدا میکنند.
یک تنظیم که نویسنده بهویژه آن را میپسندد Downmix: Center Mix Level است. وقتی فیلمی با صدای 5.1 را از طریق بلندگوهای استریو پخش میکند، این گزینه سهم کانال مرکزی را افزایش میدهد؛ جایی که معمولاً دیالوگها قرار دارند. این قابلیت وقتی کار میکند که کودی در حال داونمیکس (Downmix) صدا باشد و Passthrough غیرفعال باشد. او همچنان از Jellyfin روی NAS خود استفاده میکند و کودی میتواند در کنار این چیدمان کار کند. برای استفاده از آن بهعنوان پخشکننده تلویزیون لازم نیست سرور فعلی خود را رها کنید.