Меню Рубрики

Установка плагина kinopoisk для plex

Установка плагина kinopoisk для plex

GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.

Clone with HTTPS

Use Git or checkout with SVN using the web URL.

Downloading

Want to be notified of new releases in amirotin/Kinopoisk.bundle ?

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching GitHub Desktop

If nothing happens, download GitHub Desktop and try again.

Launching Xcode

If nothing happens, download Xcode and try again.

Launching Visual Studio

Latest commit

Files

.github/ ISSUE_TEMPLATE Edited Feature request template Feb 29, 2020

Contents release: v2.0.7 Mar 2, 2020

.gitignore refactor: Папка .idea добавлена в .gitignore Mar 2, 2020

CHANGELOG.md release: v2.0.7 Mar 2, 2020

README.md release: v2.0.7 Mar 2, 2020

Документация в разработке. Последнее обновление 02.03.2020 г.

Данный плагин является агентом для Plex Media Server и грузит информацию о фильмах с сайта Кинопоиск.

Установка Plex Media Server

Скачать Plex Media Server для вашей операционной системы. Далее Plex Media Server — PMS.

Скачайте ZIP-архив с сайта github.com

Распакуйте скачанный архив в папку %LOCALAPPDATA%\Plex Media Server\Plug-ins . Альтернативно можно щелкнуть правой кнопкой мыши на иконке PMS в системном трее (рядом с часами) и выбрать пункт «Открыть папку плагинов» («Open plugins folder»).

Распакуйте скачанный архив в папку

/Library/Application Support/Plex Media Server/Plug-ins

Проверяем наличие необходимых библиотек и/или устанавливаем все необходимое

Распакуйте скачанный архив в папку /usr/local/plexdata/Plex Media Server/

Распакуйте скачанный архив в папку $/var/db/plexdata/Plex Media Server/

Конкретное расположение может меняться. Для проверки введите в консоли
getcfg -f /etc/config/qpkg.conf PlexMediaServer Install_path

Копируем выданный путь, добавляя в конце /Library/Plex Media Server , например, /share/CACHEDEV1_DATA/.qpkg/PlexMediaServer/Library/Plex media Server

Пути расположения папки с плагинами других систем ищите на официальном сайте Plex.TV

  1. Загрузка рейтингов для фильмов
  • Kinopoisk
  • Rotten Tomatoes
  • IMDb
  • The Movies Database
  1. Источники рецензий на фильмы
  • Kinopoisk
  • Rotten Tomatoes
  1. Загрузка трейлеров фильмов
  2. Загрузка дополнительных материалов (сцены, интервью)
  3. Загрузка английских имен актеров
  4. Приоритет локализованных обложек фильмов
  5. Поддержка прокси-серверов (http, sock5)

Автор: Artem Mirotin aka @amirotin
Автор доработок: Aleksey Ganuta aka @ziemenz
Документация: Vladimir Sharapov aka @EvelRus

источник

Установка плагина kinopoisk для plex

Войти

Приделаем кинопоиск к Plex

Напомню, здесь мы установили расширение Plex для nas4free. Или в клетку (jail). Или в chroot. Но фильтра кинопоиска из коробки нет — надо добавить.

Существует два фильтра кинопоиска. Оба не без достоинств и недостатков. Старый, KinoPoiskRu, давно заброшен, но вполне работает. У меня вся медиатека на нём отсканирована. KinoPoiskRu парсит страницы, поэтому если загрузить ему обработку нескольких фильмов за раз — запросто получить временный бан на кинопоиске.

Более новый, Кинопоиск, активно разрабатывается. Работает через API кинопоиска — то есть быстрее и не банят. Но в форуме пишут, что на не-windows системах проблемы с русскими названиями фильмов. Я потестил — Свадьбу в Малиновке он не понял. А старый — понял.

К счастью, в одной системе могут сосуществовать оба фильтра. Я опишу как ставить оба — а вы выбирайте по вкусу.


На момент написания (и, похоже, навсегда) — это версия 1.6. Запоминаем ссылку tar.gz файла (сейчас — http://sourceforge.net/projects/russian plex/files/KinoPoiskRu/KinoPoiskRu.bundl e-1.6.tar.gz/download )

2. Определяем путь к папке плагинов.
Сначала вспоминаем (или смотрим в самом расширении Plex — Installation directory) куда он у вас установлен. У вас может быть другое, у меня, к примеру, это
/mnt/Pool/Ext/Extensions/plex

добавляем /plexdata/Plex Media Server/Plug-ins. Тк в пути есть пробелы — берём его весь в кавычки. Итого у меня получилось
«/mnt/Pool/Ext/Extensions/plex/plexd ata/Plex Media Server/Plug-ins»
Этот путь используем в команде cd.

Если у нас установка в клетку или chroot — то проще войти в клетку (или chroot)
и дать такую команду cd
cd «/usr/local/plexdata/Plex Media Server/Plug-ins»

3. Идём в папку плагинов, скачиваем и распаковываем
cd «/mnt/Pool/Ext/Extensions/plex/plexd ata/Plex Media Server/Plug-ins»
fetch —no-verify-peer -okinopoisk.tar.gz http://sourceforge.net/projects/russian plex/files/KinoPoiskRu/KinoPoiskRu.bundl e-1.6.tar.gz/download
tar -xvf kinopoisk.tar.gz
rm kinopoisk.tar.gz
chown -R plex:plex KinoPoiskRu.bundle/

4. Перезапускаем Plex. ( кнопкой Restart расширения или кнопкой старт, затем стоп клетку в TheBrig или finch stop — finch start в варианте chroot)

5. Идём в вебгуй Plex (напомню — http://ip:32400/web)
Редактируем свойства библиотек(и) с фильмами — жмём карандаш у её имени. Далее Дополнительно
И выставляем как агента KinoPoiskRu

После этого библиотеку стоит пересканировать.

II. Ставим Кинопоиск
1. Идём на https://forums.plex.tv/discussion/comment/1486025 и смотрим, какая версия новая
Upd от 03 сент 2017 на момент написания версия без номера, называется «Временное исправления проблем с доступом к кинопоиску»

2. Определяем путь к папке плагинов. (NB папка та же, что в I части)
Сначала вспоминаем (или смотрим в самом расширении Plex — Installation directory) куда он у вас установлен. У вас может быть другое, у меня, к примеру, это
/mnt/Pool/Ext/Extensions/plex

добавляем /plexdata/Plex Media Server/Plug-ins. Тк в пути есть пробелы — берём его весь в кавычки. Итого у меня получилось
«/mnt/Pool/Ext/Extensions/plex/plexdata/Plex Media Server/Plug-ins»
Этот путь используем в команде cd.

3. Идём в папку плагинов, скачиваем и распаковываем (все команды в одну строку)
cd «/mnt/Pool/Ext/Extensions/plex/plexd ata/Plex Media Server/Plug-ins»
(снова для jail или chroot? если смотреть изнутри клетки/chroot)
cd «/usr/local/plexdata/Plex Media Server/Plug-ins»

5. Идём в вебгуй Plex (напомню — http://ip:32400/web)
Редактируем свойства библиотек(и) с фильмами — жмём карандаш у её имени. Далее Дополнительно
И выставляем как агента Кинопоиск

После этого библиотеку стоит пересканировать.

NB. У обоих фильтров, особенно у нового — тьма настроек. Какие именно оптимальные — я ещё не разбирался. Что-то узнаю ценное и не очевидное — напишу. Буду благодарен за комменты.

источник

Домашний Сервер: Часть 5 – Установка и настройка Plex Media Server в контейнере LXC Proxmox-VE

Предисловие

Ну вот мы и добрались до самого медиасервиса с помощью которого можно просматривать свою медиатеку.
Познакомился я с Plex еще лет пять назад, тогда он был проще, но позволял делать все, что необходимо.

Кратко, что такое Plex? – По сути это медиа “комбайн” или центр управления, с помощью которого вы можете удобно хранить, искать и воспроизводить свой медиа контент и это не только фильмы или сериалы, это могут быть изображения и музыка. Командой Plex выпущены приложения для различного типа устройств, чтобы можно было начать смотреть фильм дома на большом экране и досмотреть например его в дороге.
Источник: www.plex.tv

Кстати недавно Plex запустил собственный бесплатный потоковый сервис с поддержкой рекламы.
Источник 5 dec 2019 (ENG): www.flatpanelshd.com

И еще, вы знали, что Plex поддерживает VR?
Т.е. если у вас нет большого экрана, но есть VR, вы можете создать себе свой собственный виртуальный кинотеатр. Правда есть пара нюансов =)
www.plex.tv/virtual-reality

Установка Plex Media Server

В первую очередь необходимо развернуть отдельный LXC контейнер для медиасервера.
Подробно мы это разобрали в статье: Домашний Сервер: Часть 3 – Внутренний DNS сервис на BIND9 или свои доменные имена в локальной сети
Также для Plex Media Server понадобится доступ к месту хранения скачанных медиа файлов фильмов и сериалов, делаем по аналогии с Torrent качалкой
Мы разобрали это в статье: Домашний Сервер: Часть 4 – Настройка Transmission daemon в контейнере LXC Proxmox-VE

По итогу получаем финальный конфиг LXC контейнера для Plex в Proxmox-VE

Запустим контейнер и перейдем к установке и настройке Plex Media Server

Проверяем смонтированную папку

Видим нужную нам папку, все хорошо, продолжаем.

Обновляем контейнер и устанавливаем дополнительные утилиты

Разработчики Plex любезно предоставляют полноценный репозиторий для обновлений через APT.
Т.е. нам не нужно качать исходники, собирать пакет и т.д., что безусловно намного удобнее!
Источник (ENG): Enable repository updating for supported Linux server distributions

Скачиваем и устанавливаем ключ от репозитория

Создадим файл источника для установки и обновлений.

Подготовка завершена, устанавливаем Plex Media Server

При окончании установки появится запрос замены файла репозитория.
Я рекомендую оставить вариант по умолчанию. Т.е. не заменять файл репозитория созданный нами, на файл предлагаемый пакетом Plex

Дожидаемся окончания процесса установки и запуска.
Проверяем запущен ли Plex

Если видим то, что ниже, значит все хорошо.

Сервер Plex будет работать по IP адресу контейнера.
WEB интерфейс запущен на TCP порту 32400 и еще необходимо указать дополнительный путь /web/

Откроем в браузере свой сервер набрав IP адрес и порт. У меня IP контейнера 192.168.88.8
192.168.88.8:32400/web/
После входа, Plex запросит вашу Учетную запись. Если у вас её нет, то будет необходимо пройти простую процедуру регистрации. Благо есть возможность заходить через учетные записи Google или Facebook.
После входа вас вернет на локальный сервер.
Вводное информационное окно Далее необходимо выполнить первичную настройку Локального Сервера

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

Установка и настройка nginx

Т.к. у нас есть DNS, реализуем вход по доменному имени, например у меня plex.gregory-gost.ru
Как видите никаких портов и дополнительных путей вводить при этом не требуется.
Сравните, что удобнее, понятнее и привычнее?
192.168.88.8:32400/web/
или
plex.gregory-gost.ru

Для этого используем реверс прокси.
Ставим nginx, останавливаем, удаляем базовый сайт “hello world” и добавляем свои настройки.

Запускаем nginx и проверяем вход по доменному имени

Установка плагина Kinopoisk

Plex поддерживает различные плагины, которые немного упрощают жизнь. Для того, чтобы фильмы в библиотеке обрабатывались корректно и метаданные по ним скачивались на Русском языке можно и не ставить данный плагин. Plex умеет по умолчанию работать с The Movie Database (TMDb) и подгружает русские названия с описанием и постеры от туда. Правда рейтинг также берется с TMDb.
Благо есть “в нашем селении” способные умельцы. Уважаемый amirotin разработал плагин, который парсит метаданные с Кинопоиска.

  1. Загрузка рейтингов для фильмов
    • Kinopoisk
    • Rotten Tomatoes
    • IMDb
    • The Movies Database
  2. Источники рецензий на фильмы
    • Kinopoisk
    • Rotten Tomatoes
  3. Загрузка трейлеров фильмов
  4. Загрузка дополнительных материалов (сцены, интервью)
  5. Загрузка английских имен актеров
  6. Приоритет локализованных обложек фильмов
  7. Поддержка прокси-серверов (http, sock5)

Переименовываем папку т.к. она содержит лишнее “2.0.1”

Даем права для Plex Media Server на папку

Финальный вариант работающего Plex Media Server
Скриншот Web интерфейса Plex Media Server

Некоторые настройки Plex Media Server

Покажу некоторые настройки, которые у меня установлены для Plex Media Server.
В основном это настройки библиотек и плагинов обработки для них, остальные вы можете изучить самостоятельно, благо все на Русском языке.
Для фильмов Кинопоиск 2.0
Для сериалов The Movie Database т.к. плаин Кинопоиска пока не умеет работать с сериалами.
Изображения кликабельны:

TV Приставки и приложения для просмотра

И еще, немного затронем то, на чем все это великолепие можно смотреть!
Я использую на текущий момент:

  1. Xiaomi Mi Box S (MDZ-22-AB) Global Version – Использую на текущий момент. Все устраивает полностью, Android TV с приложением Plex, удобный Bluetooth пульт. (5 990 руб. на дату написания статьи в магазине Xiaomi. На Ali дешевле.)
  2. Raspberry Pi 3B+ с LibreELEC 9.2.0 – Установлен скрипт Plex с автозапуском. Пока единственный нормальный Custom по опыту. В целом задачи решает, но не так удобен, как Mi Box S на Android TV. Я писал статью по использованию: Домашний Медиа-плеер: LibreELEC(Kodi) на Raspberry Pi 3B+. Но планирую заменить на какой-нибудь Smart Box

Что еще можно использовать?

  1. Google Chromecast Ultra – Собственно плеер на Android TV от самого Google, функции аналогичные Mi Box S, но нет в комплекте Bluetooth пульта.
  2. Nvidia Shield TV 2019 – Обновленная “приставка” от Nvidia. С пультом, аналог Mi Box S и Google Chromecast Ultra, но дороже (13 990 руб. на дату написания статьи в магазине Nvidia)
  3. Nvidia Shield TV Pro 2019 – Более прокачанная версия “шилда” причем Plex Media Server уже встроен в этот медиаплеер, что конечно сомнительно всего 16Гб места, часть из которого занимает система. Даже с учетом возможности подключения HDD/SSD. (17 590 руб. на дату написания статьи в магазине Nvidia)
  4. Другие китайские или Российские(российско-китайские?) приставки на базе простого Android, CoreELEC, Android TV, др. – Ценники начиная от 1 500 руб. (Ugoos, H96, X96, X88, Movix Pro и т.д. и т.п.)
  5. Приложение PlexApp (офф версия требует PlexPass) – Есть, как для iOS так и для Android. Ставится на любой планшет, смартфон и т.д.
    Присутствует на некоторых Smart TV, тут вам нужно изучить набор приложений для вашего телевизора.
  6. Raspberry Pi и его аналоги на базе Kodi. Домашний Медиа-плеер: Raspbian + Kodi + плагин Plex на Raspberry Pi 3 B+

На февраль 2020:
Если хотите нормальные UHD(“4K” Ultra HD 2160p) с HDR и Автофреймрейтом, то смотрите в сторону Ugoos AM6+ или Pro, Nvidia Shield TV 2019 Pro
Для FHD(Full HD 1080p) Xiaomi Mi Box S побюджетней.

Если что-то забыл, пишите в комментариях, добавлю 🙂

Заключение

На этой радостной ноте предлагаю, закончить свое повествование по реализации Домашнего медиа сервера. Мы своего добились, фильмы и сериалы качаются на раз-два, просмотр доставляет одно удовольствие, ПК не захламлен кучей фильмов.
Возможно существуют и альтернативы Plex-у, в виде каких-то DLNA клиентов или даже тот-же Kodi, но все они не так удобны и проработаны, что дает очевидный выбор в пользу Plex. Даже при наличии различного рода сервисов, которые избыточны для домашнего локального просмотра, Plex их не навязывает и они не заметны. Это позволяет использовать его с комфортом.
Мне остается только понадеятся на грамотное развитие данной системы в будущем и пожелать его авторам успехов.
А вам дорогие читатели находить новые решения, использовать все самое лучшее и делиться впечатлениями!

В рамках цикла “Домашний сервер” планирую еще две статьи

  1. The Dude – мониторинг девайсов в домашней сети.
  2. FreePBX (Asterisk) – IP телефония.

А вот реализация Домашнего IoT пойдет в отдельный цикл, чтобы было проще ориентироваться в дальнейшем. Посмотрим будет ли интерсено читателям )

Благодарю за ваше время!
Всего хорошего на просторах Интернета 😉

UPD: 29.02.2020
Изменен источник и инструкция для плагина Kinopoisk.

источник

Установка плагина kinopoisk для plex

Войти

Kinopoisk для Plex

Обнаружил плагин к Plex, качающий данные из Кинопоиска, устанавливаем.

2) перезапускам джейл, смотрим в веб интерфейсе

3) По умолчанию описания тащит по-английски, если хотим по-русски, то отжимаем галку Поддержка IMDB

Comments

Я сейчас копаюсь в plex, начал с музыки. Есть и недостатки

Дойдут руки до сериалов — посмотрю, в принципе можно ожидать аналогичного. Я вот только не оч понимаю — что их каталогизировать? Один, редко два я смотрю, ну пару жена. Запомнить два названия — не проблема. По второму разу смотреть не будешь точно.

KinoPoiskRu плагин пока не поддерживает сериалы.
Текущий сериальный агент берет с TheTVDB информацию на указанном в настройках языке. Русский там есть и большинство актуальных сериалов описаны нормально. Так что сериальный плагин не особо актуален

мне както /dev/ada0s1 надо же украсть?

Device /dev/ada0 — HGST HTS541010A9E680 JA0OA560
******* Working on device /dev/ada0 *******
parameters extracted from in-core disklabel are:
cylinders=1938021 heads=16 sectors/track=63 (1008 blks/cyl)

Figures below won’t work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1938021 heads=16 sectors/track=63 (1008 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 63, size 6136767 (2996 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 381/ head 254/ sector 63
The data for partition 2 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 6136830, size 1943736480 (949090 Meg), flag 0
beg: cyl 382/ head 0/ sector 1;
end: cyl 541/ head 254/ sector 63
The data for partition 3 is:
sysid 165 (0xa5),(FreeBSD/NetBSD/386BSD)
start 1949873310, size 3646755 (1780 Meg), flag 0
beg: cyl 542/ head 0/ sector 1;
end: cyl 768/ head 254/ sector 63
The data for partition 4 is:

Filesystem Size Used Avail Capacity Mounted on
/dev/ufsid/526112b0e5ec7e96 2.9G 268M 2.3G 10% /
devfs 1.0k 1.0k 0B 100% /dev
procfs 4.0k 4.0k 0B 100% /proc
/dev/ufsid/526112b09c588120 897G 90G 735G 11% /mnt/DATA
/mnt/DATA/music 897G 90G 735G 11% /mnt/DATA/jail/plex/media_library/audio
/mnt/DATA/media 897G 90G 735G 11% /mnt/DATA/jail/plex/media_library/video
devfs 1.0k 1.0k 0B 100% /mnt/DATA/jail/plex/dev

источник

Читайте также:  Установка автоматизированных систем мониторинга