Web Analytics

InPlayerEpisodePreview

⭐ 257 stars Russian by Namo2

🌐 Язык

Следующие переводы были автоматически сгенерированы с помощью ИИ. Пожалуйста, обратите внимание, что они могут содержать неточности или ссылаться на более старые версии данного readme.

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়া

Предварительный просмотр эпизодов в плеере ====================

📄 Описание

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

Это модификация поддерживает следующие клиенты:

✨ Возможности

📸 Превью

Используемая тема: (SkinManager) Kaleidochromic
На этом превью отсутствуют новые кнопки для отметки эпизода как завершенного или избранного.

🔧 Установка

Веб-клиент Jellyfin (сервер)

[!ПРИМЕЧАНИЕ]
Настоятельно рекомендуется установить file-transformation как минимум версии v2.2.1.0. Это помогает избежать проблем с правами доступа при изменении index.html на любом типе установки!
Смотреть инструкции...

  • Добавьте манифест https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.json как репозиторий плагинов Jellyfin на ваш сервер.
  • Установите плагин InPlayerEpisodePreview из репозитория.
  • Перезапустите сервер Jellyfin.

Jellyfin Media Player (JMP) Desktop Client (Устаревший)

Смотреть инструкции...

Устарело с версией JMP 1.11.0

Поскольку новый клиент JMP использует текущий веб-плеер непосредственно с сервера, больше не требуется напрямую изменять код клиента.

Это рекомендуемый способ установки скрипта на настольный клиент. Если вы не чувствуете себя уверенно при редактировании файла nativeshell.js самостоятельно (шаги 3-6), вы можете вместо этого скачать полный релиз, в котором скрипт уже добавлен в файл nativeshell.js. Пока неясно, могут ли возникнуть потенциальные проблемы при замене файла nativeshell.js на версию из релиза, поэтому рекомендуется выполнить все шаги ниже.

  • Скачайте последнюю версию JMP или JMP-full (скрипт уже добавлен в файл nativeshell.js)
  • Извлеките содержимое zip-файла в вашу директорию Jellyfin (например, C:\Program Files\Jellyfin\Jellyfin Media Player)
  • Внутри директории Jellyfin перейдите по пути "web-client\extension"
  • Откройте файл "nativeshell.js" в текстовом редакторе.
  • Внутри файла найдите раздел const plugins = [];. Добавьте новую строку в начало списка и вставьте туда 'inPlayerEpisodePreviewPlugin',. Теперь раздел должен выглядеть примерно так:
const plugins = [
    'inPlayerEpisodePreviewPlugin',
    'mpvVideoPlayer',
    'mpvAudioPlayer',
    'jmpInputPlugin',
    'jmpUpdatePlugin',
    'jellyscrubPlugin',
    'skipIntroPlugin'
];
  • Сохраните файл и перезапустите клиент JMP.

💡 Устранение неполадок

1. Кнопка предварительного просмотра не отображается

Это, скорее всего, связано с неправильными правами доступа к файлу index.html.

Смотрите список возможных решений...

#### 1.1 Избегайте этой проблемы с помощью плагина file-transformation.

#### 1.2 Измените владельца внутри контейнера docker Если вы запускаете jellyfin в контейнере docker, вы можете изменить владельца с помощью следующей команды (замените jellyfin на имя вашего контейнера, user и group — на пользователя и группу вашего контейнера):

docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Вы можете запустить это как задачу cron при запуске системы. (Спасибо muisje за помощь с этим решением)

#### 1.3 Изменение прав собственности на установке Windows

  • Перейдите в: C:\Program Files\Jellyfin\Server\jellyfin-web\
  • Щелкните правой кнопкой мыши по index.htmlСвойства → вкладка Безопасность → нажмите Изменить
  • Выберите вашего пользователя из списка и отметьте поле разрешения Запись.
  • Перезапустите и сервер, и клиент.
(Спасибо xeuc за это решение)

Если ни одно из вышеуказанных решений не помогло, ознакомьтесь со старыми проблемами. Например, здесь или здесь.



Если вы столкнулись с ошибкой, которую не можете решить самостоятельно, не стесняйтесь открывать новую проблему.
Пожалуйста, имейте в виду, что каждая система уникальна, что может привести к неожиданному поведению, поэтому добавляйте как можно больше информации о вашей системе.
Логи Jellyfin и консольные логи из браузера (с префиксом [InPlayerEpisodePreview]) всегда полезны.

Благодарности

Структура плагина основана и вдохновлена плагином Jellyscrub от NickNSY. --- Tranlated By Open Ai Tx | Last indexed: 2025-11-15 ---