• I






      
           

Научно-популярный образовательный ресурс для юных и начинающих радиолюбителей - Popular science educational resource for young and novice hams

Основы электричества, учебные материалы и опыт профессионалов - Basics of electricity, educational materials and professional experience

КОНКУРС
language
 
Поиск junradio

Радиодетали
ОК
Сервисы

Stock Images
Покупка - продажа
Фото и изображений


 
Выгодный обмен
электронных валют

Друзья JR



JUNIOR RADIO

 

Медиа-плеер Raspberry Pi Plex

 

 

В этом руководстве мы покажем вам, как установить официальный проигрыватель Plex Media Player на Raspberry Pi. Используя Plex Media Player, вы сможете воспроизводить медиафайлы, доставленные с вашего Plex Media Server. Одним из наиболее значительных преимуществ Plex является то, что он может перекодировать видеофайлы на ваши устройства. Транскодирование позволяет даже такому устройству, как Raspberry Pi, воспроизводить широкий спектр видеофайлов. Хотя RasPlex часто используется для получения клиента Plex на Raspberry Pi, он не поддерживает Raspberry Pi 4. Использование Plex Media Player дает преимущества по сравнению с такими альтернативами, как RasPlex и PlexKodiConnect. Эти преимущества включают доступ ко всем последним функциям Plex, как только они будут реализованы. Однако недостатком является то, что Media Player намного более ресурсоемкий, и вам придется скомпилировать его самостоятельно. Обратите внимание, что перед тем, как начать это руководство, вам необходимо использовать Raspberry Pi 4 для оптимальной производительности. Если вы используете старую версию Raspberry Pi, мы рекомендуем использовать либо PlexKodiConnect, либо RasPlex . Подготовка к компиляции Plex Media Player на Raspberry Pi В этом разделе мы подготовим ваш Raspberry Pi для компиляции программного обеспечения Plex Media Player. Прежде чем начать, вам необходимо убедиться, что вы используете версию ОС Raspberry Pi с интерфейсом рабочего стола. Мы рекомендуем вам использовать версию, которая не входит в рекомендуемые пакеты.

1. Наша первая задача - убедиться, что все наши пакеты обновлены. Мы можем добиться этого, выполнив следующие две команды.

sudo apt update

sudo apt full-upgrade

2. Наша следующая задача - убедиться, что все пакеты, необходимые для следующих разделов, существуют в операционной системе. Выполните следующую команду, чтобы установить все необходимые пакеты.

sudo apt install -y autoconf make automake build-essential gperf yasm gnutls-dev libv4l-dev checkinstall libtool libtool-bin libharfbuzz-dev libfreetype6-dev libfontconfig1-dev libx11-dev libcec-dev libxrandr-dev libvdpau-dev libva-dev mesa-common-dev libegl1-mesa-dev yasm libasound2-dev libpulse-dev libbluray-dev libdvdread-dev libcdio-paranoia-dev libsmbclient-dev libcdio-cdda-dev libjpeg-dev libluajit-5.1-dev libuchardet-dev zlib1g-dev libfribidi-dev git libgnutls28-dev libgl1-mesa-dev libgles2-mesa-dev libsdl2-dev cmake python3 python python-minimal git mpv libmpv-dev

Необходимо установить довольно большое количество пакетов, поэтому этот процесс может занять некоторое время.

 Компиляция MPV на Raspberry Pi

Одно из требований для компиляции Plex Media Player на Raspberry Pi - наличие библиотек mpv.

В этом разделе мы проведем вас через шаги, чтобы скомпилировать MPV.

1. Сначала нам нужно клонировать основную ветку MPV на нашу Raspberry Pi, выполнив следующую команду.

git clone https://github.com/mpv-player/mpv-build.git

2.Затем нам нужно перейти в только что клонированный каталог. Вы можете перейти в этот каталог, используя команду ниже.

cd mpv-build

3. Перед компиляцией mpv нам нужно будет внести некоторые изменения в его параметры конфигурации. Мы можем сделать это, добавив в mpv_optionsфайл две строки . Выполните следующие две команды, чтобы настроить параметры компиляции.

echo --enable-libmpv-shared > mpv_options

echo --disable-cplayer >> mpv_options

Первая команда добавляет параметр, говорящий о компиляции общих библиотек MPV. Вторая команда отключает интерфейс командной строки для MPV, поскольку он нам не нужен для Plex Media Player.

4. Последнее, что нам нужно сделать, это указать сценариям сборки использовать окончательные версии MPV и FFMPEG. Мы можем добиться этого, выполнив следующие две команды.

./use-mpv-release

./use-ffmpeg-release

5. Запустите процесс компиляции с помощью следующей команды в терминале.

./rebuild -j$(nproc)

Используя using, $(nproc)мы говорим ему использовать столько заданий, сколько у нас есть процессов. Для Raspberry Pi 4 это будет четыре активных задания. Обратите внимание, что этот процесс может занять значительное время. Он должен клонировать и компилировать как FFMPEG, так и MPV на вашем Pi.

6. После завершения процесса компиляции мы можем теперь установить библиотеки в нашу операционную систему Raspberry Pi. Для этого нам просто нужно выполнить команду ниже.

sudo ./install

7. Наконец, выполните следующую команду, чтобы операционная система знала, что есть новые библиотеки, с которыми ей нужно связать.

sudo ldconfig

 Получение QT для Raspberry Pi

В этом разделе мы получим последний необходимый компонент для клиента Plex. Этот компонент представляет собой библиотеку QT. Эта библиотека используется для управления графическим интерфейсом Plex Media Player.

1. К счастью для нас, нам не нужно будет компилировать этот пакет самостоятельно, поскольку кто-то уже сделал это за нас. Давайте загрузим последнюю версию из репозитория koendv qt5 GitHub , выполнив команду ниже.

wget https://files.pimylifeup.com/plexmediaplayer/qt5-opengl-dev_5.12.5_armhf.deb

Мы разместили этот файл на нашем CDN на случай, если исходный репозиторий когда-либо станет недоступен.

2. Мы можем установить только что загруженный пакет, выполнив следующую команду. Поскольку после установки пакет нам больше не нужен, мы также удалим его.

sudo apt-get install -y ./qt5-opengl-dev_5.12.5_armhf.deb

rm qt5-opengl-dev_5.12.5_armhf.deb

На этом этапе у вас должны быть установлены QT и mpv на Raspberry Pi.

Компиляция Plex Media Player на Raspberry Pi Теперь, когда все настроено, мы можем клонировать и скомпилировать Plex Media Player на Raspberry Pi.

1. Давайте начнем с того, что убедимся, что сейчас мы находимся в нашем домашнем каталоге. Мы можем перейти в домашний каталог, выполнив команду ниже.

cd ~

Тильда ( ~) используется как ссылка на домашний каталог.

2. Теперь клонируйте репозиторий Plex Media Player на свой Raspberry Pi, используя команду ниже.

git clone https://github.com/plexinc/plex-media-player

3.Чтобы скомпилировать клиент Plex, нам нужно создать buildдля него каталог.

Создайте этот каталог и перейдите в него, выполнив следующие две команды.

mkdir ~/plex-media-player/build

cd ~/plex-media-player/build

4. Теперь мы можем использовать CMake для настройки исходного кода для компиляции.

cmake -DCMAKE_BUILD_TYPE=Debug -DQTROOT=/usr/lib/qt5.12/ -DCMAKE_INSTALL_PREFIX=/usr/local/ ..

CMake автоматически обнаружит функции, которые он может включить или отключить для нашего Raspberry Pi.

5. Теперь давайте скомпилируем Plex Media Player, используя следующую команду.

make -j$(nproc)

Обратите внимание, что на старых Raspberry Pi этот процесс может занять некоторое время. На Raspberry Pi 4 этот процесс занял у нас всего около 5 минут.

6. Наша последняя задача - установить только что скомпилированные двоичные файлы в нашу операционную систему.

Мы можем добиться этого, используя следующую команду.

sudo make install

 Открытие Plex Media Player

Чтобы открыть Plex Media Player на Raspberry Pi, вам нужно будет использовать терминал.

1. В сеансе терминала на Rasberry Pi выполните следующую команду, чтобы открыть Plex Media Player.

plexmediaplayer --fullscreen --tv

Эта команда запустит программное обеспечение в полноэкранном режиме на вашем устройстве.

2.Теперь вы должны иметь возможность войти в свою учетную запись Plex и получить доступ к своей библиотеке Plex.

 

Теперь у вас должен быть установлен и запущен Plex Media Player на Raspberry Pi.

 




Необходимо добавить материалы...
Результат опроса Результаты Все опросы нашего сайта Архив опросов
Всего голосовало: 373



          

Радио для всех© 2024