Plex برنامه ای است که روی بسیاری از دستگاه ها و سیستم عامل ها اجرا می شود و امکان اشتراک گذاری ویدیو را فراهم می کند. این برنامه محتوای ویدیویی را در چندین دستگاه پخش میکند.
بعد از اینکه Plex را روی رایانه خود راه اندازی کردید و آن را به کتابخانه رسانه خود وصل کردید، می توانید از هر کجا به ویدیوها، موسیقی و عکس های خود دسترسی داشته باشید. Plex محتوا را در دستگاههای شبکه محلی، از جمله جعبههای تلویزیون هوشمند مانند Apple TV پخش میکند.
Plex بر روی نسل چهارم Apple TV بهترین عملکرد را دارد. با این وجود، با کمی تلاش، می توانید Plex را بر روی نسل سوم تلویزیون اپل کار کنید.
مدل Apple TV خود را شناسایی کنید
تلویزیون های اپل نسل سوم و پیش از آن با برنامه Plex عرضه نمی شوند و نمی توانید برنامه های اضافی را روی دستگاه نصب کنید.با این حال، اگر مایل به انجام یک هک نرم افزاری کوچک هستید، باید بتوانید Plex را برای اجرا بر روی یک تلویزیون اپل قدیمی تر انجام دهید. از راه حل PlexConnect برای اجرای Plex در نسل سوم Apple TV استفاده کنید، اما اجرای آن چالش برانگیز است.
اگر Apple TV نسل چهارم یا جدیدتر دارید، از tvOS App Store برای دانلود برنامه Plex برای Apple TV استفاده کنید.
تشخیص تفاوت بین دو تلویزیون اپل در یک نگاه آسان نیست. هر دو جعبه سیاه کوچک با لبه های گرد هستند. نسل چهارم Apple TV (2015) با کنترل از راه دور سیری حساس به لمس مشکی و نسل سوم Apple TV با یک کنترل نقره ای با چرخ کنترل عرضه شد.
اگر نمی توانید تعیین کنید کدام کدام است، از راهنمای اپل برای شناسایی Apple TV خود استفاده کنید.
نصب Plex در نسل چهارم Apple TV یا جدیدتر
در مقایسه با روش نصب Plex بر روی Apple TV نسل سوم، فرآیند نسل چهارم و بعدی Apple TV ساده است.
- برنامه App Store را در Apple TV خود باز کنید. برنامه Plex را جستجو کنید و آن را در Apple TV خود دانلود کنید.
- برنامه Plex را باز کنید. دستورالعمل های روی صفحه را دنبال کنید تا با استفاده از پیوند و کد چهار رقمی ارائه شده به حساب Plex خود متصل شوید.
- سرور Plex خود را از لیست انتخاب کنید و پخش محتوا را شروع کنید.
نصب Plex در نسل سوم Apple TV
روال نصب برای اپل تی وی نسل سوم پیچیده تر است. قبل از شروع، فرآیند نصب را از ابتدا تا انتها بخوانید تا سطح راحتی خود را بسنجید.
نیاز به پیکربندی دستگاه میزبان (PC یا Mac)، شبکه و Apple TV شما دارد. ما از اسکریپت های پایتون برای کپی کردن یک برنامه Apple TV موجود استفاده می کنیم و سپس آن را فریب می دهیم تا محتوای Plex را پخش کند. این یک راه حل هوشمندانه است، اما پلاگین و بازی نیست.
Plex Connect را روی سرور خود نصب کنید
قبل از شروع، باید چند مورد را به درستی تنظیم کنید:
- مطمئن شوید که Apple TV شما از سیستم عامل پشتیبانی می کند (نسخه های 5.1، 5.2، 5.3، 6.x، و 7.x پشتیبانی می شوند).
- Python 2.7.x را روی دستگاهی که سرور Plex شما را اجرا می کند نصب کنید. پایتون 3 کار نخواهد کرد. در ویندوز، Python 2.7.15 یا بالاتر را دانلود و نصب کنید.
- یک آدرس IP ثابت برای دستگاه Plex Media Server و Apple TV خود تنظیم کنید. ساده ترین راه برای انجام این کار از طریق رزرو DCHP در روتر شما است.
همچنین، آخرین نسخه Plex Media Server را روی دستگاه سرور خود نصب کنید. شما می توانید Plex Media Server را از طریق صفحه به روز رسانی در سرور Plex خود به روز کنید.
وقتی همه چیز آماده شد، کلاینت PlexConnect را روی دستگاه سرور خود نصب کنید. به طور کلی، باید PlexConnect را دانلود کنید، یک گواهی امنیتی برای آن دریافت کنید و دیمون را راه اندازی کنید.
نصب PlexConnect در Mac
در اینجا نحوه نصب آن در Mac آمده است.
- بایگانی PlexConnect را از GitHub دانلود و از حالت فشرده خارج کنید.
- PlexConnect پوشه را به /Applications/ در Mac خود منتقل کنید.
- یک گواهی SSL برای Apple TV خود ایجاد و نصب کنید. این یک فرآیند چند مرحلهای است، بنابراین این راهنما را برای ایجاد گواهیهای SSL برای Apple TV دنبال کنید تا آن را راهاندازی کنید.
-
دستور زیر را در ترمینال برای راه اندازی شبح PlexConnect اجرا کنید:
sudo "/Applications/PlexConnect/PlexConnect.py"
Plex اکنون اجرا می شود.
نصب PlexConnect در ویندوز
در اینجا نحوه نصب آن در رایانه شخصی ویندوزی آمده است.
- فایل های PlexConnect را دانلود و از حالت فشرده خارج کنید.
- پوشه PlexConnect را به پوشه Program Files منتقل کنید. از C:\Program Files (x86) در صورت وجود یا C:\Program Files در غیر این صورت استفاده کنید.
- با دنبال کردن این راهنما برای ایجاد گواهینامههای SSL ویندوز، گواهی SSL ایجاد کنید.
-
پوشه PlexConnect را در Explorer باز کنید و روی فایل PlexConnect.py دوبار کلیک کنید تا آن را اجرا کنید. هنگامی که از UAC درخواست شد تا برنامه را تأیید کند، روی Allow Access کلیک کنید.
تنظیمات Apple TV DNS
اکنون که PlexConnect روی سرور شما اجرا می شود، Apple TV را پیکربندی کنید. تنظیمات DNS باید تغییر کنند تا به دستگاه PlexConnect شما اشاره کنند.
-
اگر Apple TV شما از طریق Wi-Fi متصل است، به تنظیمات > General > شبکه بروید> Wi-Fi . نام شبکه Wi-Fi خود را از منو انتخاب کنید.
اگر Apple TV شما از طریق اترنت متصل است، به تنظیمات > General > Network بروید> Ethernet.
- تنظیمات DNS را از Automatic به دستی تغییر دهید.
- آدرس IP سرور Plex خود را که قبلاً با استفاده از رزروهای DHCP تنظیم کرده اید، وارد کنید. اگر آدرس IP را به خاطر نمی آورید، می توانید آن را در پیکربندی روتر خود پیدا کنید.
گواهی SSL را در Apple TV خود نصب کنید
گواهینامه SSL به سرور Plex و Apple TV شما اجازه می دهد تا از طریق HTTPS ارتباط برقرار کنند. در حالی که HTTPS پروتکل ایمنتر از HTTP است، این نگرانی اصلی نیست. Apple TV دیگر از طریق اتصالات HTTP رمزگذاری نشده ارتباط برقرار نمی کند، بنابراین گواهی SSL لازم است.
- به منوی تنظیمات Apple TV بروید.
- General > را انتخاب کنید. ارسال داده به Apple و No را انتخاب کنید. را انتخاب کنید.
- در حالی که Send Data To Apple هنوز انتخاب شده است، دکمه Play را روی کنترل از راه دور فشار دهید (نه دکمه عادی انتخاب). این فرآیند افزودن نمایه به Apple TV شما را آغاز میکند.
- در کادر گفتگو، https://trailers.apple.com/trailers.cer را دقیقاً وارد کنید.
خط پایین
با اجرای Plex Connect روی سرور شما، اکنون می توانید به Plex در Apple TV خود دسترسی داشته باشید. برنامه Trailers را در Apple TV خود باز کنید و به برنامه Plex متصل خواهید شد.
اجرای خودکار PlexConnect در هنگام راه اندازی
بهطور پیشفرض، هر بار که سرورتان بهصورت دستی راهاندازی میشود، باید PlexConnect.py را راهاندازی کنید. اگر میخواهید آن را در هنگام راهاندازی بهعنوان یک دیمون در macOS یا یک سرویس ویندوز اجرا کنید، این امکان وجود دارد. دستورالعمل های زیر را دنبال کنید.
ویندوز
برای اجرای PlexConnect.py به عنوان یک سرویس در هنگام راه اندازی، PyWin32 را نصب کنید. این پسوند سیستم عامل ویندوز به اسکریپت های پایتون اجازه می دهد تا بدون ورودی کاربر فراخوانی شوند.
می توانید PyWin32 را با دانلود آن از Github و ساختن از منبع یا از طریق پیپ نصب کنید. اگر پایتون 2.7.9 یا بالاتر دارید، پیپ به طور خودکار نصب می شود. برای نصب PyWin32 با pip، دستور زیر را در یک پنجره CMD اجرا کنید:
pip install pywin32
اگر پیپ نصب نشده است، نسخه پایتون خود را به نسخه مدرن تر به روز کنید. اگر نمیتوانید نسخه پایتون خود را بهروزرسانی کنید، برنامه را از منبع مطابق دستورالعملهای صفحه Github PyWin32 بسازید. همچنین می توانید pip را جداگانه نصب کنید.
با راه اندازی و اجرای PyWin32، زمان پیکربندی PlexConnect.py به عنوان یک سرویس است. ابتدا مطمئن شوید که PlexConnect در حال حاضر اجرا نمی شود. اگر یک پنجره CMD در حال اجرا PlexConnect وجود دارد، از میانبر صفحه کلید Ctrl+ C برای خاموش کردن آن استفاده کنید.
پوشه PlexConnect را در پوشه Program Files خود باز کنید و به پوشه Support\Win بروید. در آنجا چهار فایل bat را پیدا خواهید کرد که می توانید از آنها برای نصب و حذف PlexConnect به عنوان یک سرویس استفاده کنید و پس از نصب، سرویس را شروع و متوقف کنید. برای نصب PlexConnect.py به عنوان یک سرویس، فایل install.bat را اجرا کنید.
mac
اگر PlexConnect در حال اجرا است، با انتخاب پنجره ترمینال آن و فشار دادن میانبر صفحه کلید Ctrl+ C از آن خارج شوید.
وقتی PlexConnect دیگر اجرا نشد، یک پنجره ترمینال جدید باز کنید و دستور زیر را اجرا کنید:
cd "/Applications/PlexConnect/support/OSX"
sudo./install.bash
این دستورات PlexConnect.py را بهعنوان یک شبح راهانداز بارگیری میکنند، که هر بار که Mac شما راهاندازی میشود، شروع میشود.
نکات عیب یابی
اگر هنگام نصب Plex در Apple TV نسل سوم خود با مشکل مواجه شدید، مستندات PlexConnect را در Github بررسی کنید. همچنین میتوانید انجمنهای Plex را برای مشکلاتی که در اسناد نصب پوشش داده نشدهاند امتحان کنید.