Button not displayed
Hello, I just installed the plugin and enabled it, but it seems like it's not working properly.
I have no error inside the web console nor inside the logs, and the plugin seems like it is correctly loaded when I watch a show like Game of Thrones :
[2025-04-13 17:18:47.595 +02:00] [INF] Loaded assembly "Namo.Plugin.InPlayerEpisodePreview, Version=1.3.1.0, Culture=neutral, PublicKeyToken=null" from "/mnt/dietpi_userdata/jellyfin/plugins/InPlayerEpisodePreview_1.3.1.0/Namo.Plugin.InPlayerEpisodePreview.dll"
[2025-04-13 17:18:51.674 +02:00] [INF] Loaded plugin: "InPlayerEpisodePreview" "1.3.1.0"
Here's what I get when I play an episode :
I tried on two different browsers, and without custom CSS.
If you need more logs, feel free to ask =), thanks in advance for the help
Could you tell me which jellyfin version you are running?
Also could you try to start the show in different ways (e.g. from the Home screen, from your series library, the series page itself)
Still this could be related to a permission problem. Please have a look in the server console if there are any other messages regarding the plugin after load. If so follow the troubleshooting steps
Hi @Namo2; @HaRicoVert, I would like to add onto this since I was also experiencing this issue and found out a solution that worked for me:
Server version 10.10.7 Web version 10.10.7 (f4b8aa0ed) Build version 10.10.7
Please see below how I fixed my issue.
-
Since I am not running my Jellyfin inside of Docker, I changed my permissions for the index.html using
sudo chown jellyfin:jellyfin /usr/share/jellyfin/web/index.html(Docker permissions command) -
Logged into admin account > Administrative Dashboard > Logs > checked logs for any errors containing InPlayerEpisodePreview (no errors for my case)
-
Administrative Dashboard > Dashboard > Restart
-
SSH into host and ran
sudo systemctl restart jellyfin -
Navigated to the media page and cleared the cache and cookies
-
Reattempted to play media and the button is now appearing. (see below)
Hi @Namo2; @HaRicoVert, I would like to add onto this since I was also experiencing this issue and found out a solution that worked for me:
Server version 10.10.7 Web version 10.10.7 (f4b8aa0ed) Build version 10.10.7
Please see below how I fixed my issue.
- Since I am not running my Jellyfin inside of Docker, I changed my permissions for the index.html using
sudo chown jellyfin:jellyfin /usr/share/jellyfin/web/index.html(Docker permissions command)- Logged into admin account > Administrative Dashboard > Logs > checked logs for any errors containing InPlayerEpisodePreview (no errors for my case)
- Administrative Dashboard > Dashboard > Restart
- SSH into host and ran
sudo systemctl restart jellyfin- Navigated to the media page and cleared the cache and cookies
- Reattempted to play media and the button is now appearing. (see below)
Worked for me, thank you mate! :)
Thanks! The sudo chown jellyfin:jellyfin /usr/share/jellyfin/web/index.html fixed things for me as well! This should be an installation step on the README, probably?
Hi, thanks a lot for this plugin and these tips.
For those running linuxserver/jellyfin, the correct command might be :
docker exec -it --user root jellyfin chown abc:users /usr/share/jellyfin/web/index.html
You can confirm the running UID/GID with :
docker exec -it jellyfin ps -eo user,pid,uid,gid,cmd | grep -i jellyfin
Hello, Nix user here. Because Jellyfin gets written to an immutable store, the chown fix will not work. I wanted to know if this issue is currently being looked at, as there is no easy workaround for us nix users.
adding to @SquirrelModeller . same here. i am using a docker-compose setup and need a permanent solution. any smart dude here able to provide that?