🌐 Язык
Следующие переводы были автоматически сгенерированы с помощью ИИ. Пожалуйста, обратите внимание, что они могут содержать неточности или ссылаться на более старые версии данного readme.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াПредварительный просмотр эпизодов в плеере ====================
📄 Описание
Этот плагин добавляет список эпизодов в видеоплеер, что позволяет вам просматривать каждый эпизод сериала, не покидая плеер.Это модификация поддерживает следующие клиенты:
- Веб-клиент Jellyfin
- Jellyfin Media Player (JMP) Десктопный клиент
✨ Возможности
- Список всех эпизодов сезона
- Переключение между сезонами
- Отображение названия эпизода, описания, миниатюры и прогресса воспроизведения
- Отображение информации об эпизоде, такой как рейтинг сообщества
- Отметить эпизоды как просмотренные или избранные
- Начать новый эпизод
- Совместимость с пользовательскими темами
📸 Превью

Используемая тема: (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→Свойства→ вкладкаБезопасность→ нажмитеИзменить - Выберите вашего пользователя из списка и отметьте поле разрешения
Запись. - Перезапустите и сервер, и клиент.
Если ни одно из вышеуказанных решений не помогло, ознакомьтесь со старыми проблемами. Например, здесь или здесь.
Если вы столкнулись с ошибкой, которую не можете решить самостоятельно, не стесняйтесь открывать новую проблему.
Пожалуйста, имейте в виду, что каждая система уникальна, что может привести к неожиданному поведению, поэтому добавляйте как можно больше информации о вашей системе.
Логи Jellyfin и консольные логи из браузера (с префиксом [InPlayerEpisodePreview]) всегда полезны.