Установка плагина Кинопоиск в Emby на Synology

Всем привет!!!

Если вы столкнулись с проблемами в Emby или просто хотите установить плагин Кинопоиска, то в этой статье я расскажу как это сделать.

Сам плагин есть на gihub и вы можете его оттуда взять и самостоятельно установить. Я же предлагаю использовать мой скрипт, о котором и расскажу.

Скрипт выполняет все проверки, скачивает нужную версию плагина, копирует его в специальную папку недоступную из File Station на Synology и перезапускает Emby. Все это логируется и можно посмотреть на чем произошел затык, если он произойдет. Вам нужно будет только его настроить

Не забывайте в скрипте установить последнею версию плагина. На момент написания статьи это версия v.1.34.0

#!/bin/sh
# Установка/обновление плагина Кинопоиск для Emby
# Запуск: sh /path/to/script/install_kinopoisk.sh
# Логи сохраняются в той же папке: install_kinopoisk.log

# Определяем директорию скрипта
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
LOG_FILE="$SCRIPT_DIR/install_kinopoisk.log"

# Версия плагина
VERSION="v.1.34.0"
PLUGIN_URL="https://github.com/luzmane/emby.kinopoisk.ru/releases/download/${VERSION}/EmbyKinopoiskRu.dll"
PLUGIN_FILE="EmbyKinopoiskRu.dll"
PLUGIN_DIR="/var/packages/EmbyServer/var/plugins"

# Функция логирования
log() {
    echo "[$(date '+%Y-%m-%d %H:%M:%S')] $1" | tee -a "$LOG_FILE"
}

log "=== Начало установки плагина Кинопоиск ==="

# Проверка Emby
log "Проверяем Emby Server..."
if ! synopkg list | grep -q "EmbyServer"; then
    log "ОШИБКА: Emby Server не установлен"
    exit 1
fi

# Проверка директории плагинов
log "Проверяем директорию плагинов..."
if [ ! -d "$PLUGIN_DIR" ]; then
    log "ОШИБКА: Директория плагинов не найдена: $PLUGIN_DIR"
    exit 1
fi

# Загрузка плагина
log "Загружаем плагин $VERSION..."
cd /tmp || exit 1

if wget -q "$PLUGIN_URL" -O "$PLUGIN_FILE"; then
    log "Плагин загружен успешно"
else
    log "ОШИБКА: Не удалось загрузить плагин"
    exit 1
fi

# Проверка файла
if [ ! -f "$PLUGIN_FILE" ]; then
    log "ОШИБКА: Файл плагина не найден после загрузки"
    exit 1
fi

# Копирование плагина
log "Копируем плагин в Emby..."
if cp -f "$PLUGIN_FILE" "$PLUGIN_DIR/"; then
    log "Плагин скопирован в $PLUGIN_DIR/"
else
    log "ОШИБКА: Не удалось скопировать плагин"
    exit 1
fi

# Настройка прав
log "Настраиваем права доступа..."
chown emby:emby "$PLUGIN_DIR/$PLUGIN_FILE"
chmod 644 "$PLUGIN_DIR/$PLUGIN_FILE"

# Перезапуск Emby
log "Перезапускаем Emby Server..."
if synopkg restart EmbyServer; then
    log "Emby Server перезапущен успешно"
else
    log "ПРЕДУПРЕЖДЕНИЕ: Возникла проблема при перезапуске Emby"
fi

# Очистка
rm -f "/tmp/$PLUGIN_FILE"

log "Установка плагина Кинопоиск завершена успешно"
log "=============================================="
exit 0

Как пользоваться скриптом.

Создаете в любом месте пустую папку и загружаете в нее скрипт. Можно текстовым редактором или через ПК. Нужно через свойства скопировать путь до этого скрипта

Затем в планировщике задач создайте новую задачу с правами root и без расписания. Она нужна по факту один раз. А в поле скрипт установите sh скопированный-ранее-путь-до-скрипта как показано ниже

После выполните один раз данную задачу и подождите 1-2 минуты пока она выполняется.

После окончания работы скрипта в его папке будет лежать лог файл и можно будет ознакомиться с процессом установки плагина Кинопоиск в Emby на Synology

В самом Emby в плагинах появится заветный плагин и если на него щелкнуть то можно настроить Токен. Инструкции где его взять там есть.

Все что остается это активировать плагин Кинопоиск в нужных библиотеках, а другие можно вообще отключить, если например они у вас не работают.

Плагин скажу честно работает не очень хорошо, распознаёт автоматически плоховато, но вручную потом проблем нет с ним. Описания, фотки и постеры все на месте.

Теперь вы знаете как установка плагина Кинопоиск в Emby на Synology

Подписаться
Уведомить о
guest
31 Комментарий
Старые
Новые
Межтекстовые Отзывы
Посмотреть все комментарии