The following translations were automatically generated using AI. Please note that they may include inaccuracies or reference older versions of this readme.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াThis plugin adds an episode list to the video player, which allows you to preview every episode of the TV show without having to leave the player.
This modification has support for the following clients:
Used Theme: (SkinManager) Kaleidochromic
This preview is missing the new buttons for marking an episode as completed or favourite.
[!NOTE] It is highly recommended to have file-transformation at least v2.2.1.0 installed. It helps avoid permission issues while modifying index.html on any kind of installation!
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.json as a Jellyfin plugin repository to your server.InPlayerEpisodePreview from the repository.Deprecated with JMP Version 1.11.0
Because the new JMP client is using the current web player from the server itself, it is no longer needed to make any changes to the client code directly.
This is the recommended way to install the script on the desktop client. If you don't feel comfortable editing the nativeshell.js file yourself (step 3 to 6), you can download the full release instead, which includes the script already added to the nativeshell.js file. It is yet unclear if there could be potential issues, replacing the nativeshell.js file with the one from the release, so it is recommended to follow all steps below.
const plugins = [];. Add a new line at the start of the list and paste in 'inPlayerEpisodePreviewPlugin',. The section should now look similar to this:const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
This is most likely related to wrong permissions for the index.html file.
If you're running jellyfin in a docker container, you can change the ownership with thie following command (replace jellyfin with your containername, user and group with the user and group of your container):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
You can run this as a cron job on system startup. (Thanks to muisje for helping with this solution)
C:\Program Files\Jellyfin\Server\jellyfin-web\index.html → Properties → Security tab → Click on Editpermission box.If none of the above solutions work, please have a look at old issues. E.g. here or here.
The plugin structure is based and inspired on the Jellyscrub plugin by NickNSY.
JavaScript
68.7%
TypeScript
19.6%
C#
8.4%
HTML
2.6%
The following translations were automatically generated using AI. Please note that they may include inaccuracies or reference older versions of this readme.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াThis plugin adds an episode list to the video player, which allows you to preview every episode of the TV show without having to leave the player.
This modification has support for the following clients:
Used Theme: (SkinManager) Kaleidochromic
This preview is missing the new buttons for marking an episode as completed or favourite.
[!NOTE] It is highly recommended to have file-transformation at least v2.2.1.0 installed. It helps avoid permission issues while modifying index.html on any kind of installation!
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.json as a Jellyfin plugin repository to your server.InPlayerEpisodePreview from the repository.Deprecated with JMP Version 1.11.0
Because the new JMP client is using the current web player from the server itself, it is no longer needed to make any changes to the client code directly.
This is the recommended way to install the script on the desktop client. If you don't feel comfortable editing the nativeshell.js file yourself (step 3 to 6), you can download the full release instead, which includes the script already added to the nativeshell.js file. It is yet unclear if there could be potential issues, replacing the nativeshell.js file with the one from the release, so it is recommended to follow all steps below.
const plugins = [];. Add a new line at the start of the list and paste in 'inPlayerEpisodePreviewPlugin',. The section should now look similar to this:const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
This is most likely related to wrong permissions for the index.html file.
If you're running jellyfin in a docker container, you can change the ownership with thie following command (replace jellyfin with your containername, user and group with the user and group of your container):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
You can run this as a cron job on system startup. (Thanks to muisje for helping with this solution)
C:\Program Files\Jellyfin\Server\jellyfin-web\index.html → Properties → Security tab → Click on Editpermission box.If none of the above solutions work, please have a look at old issues. E.g. here or here.
The plugin structure is based and inspired on the Jellyscrub plugin by NickNSY.
JavaScript
68.7%
TypeScript
19.6%
C#
8.4%
HTML
2.6%