Hi:
I need a little help. Like the title says, I've been unable to use the Local intros plugin since JF 10.8.13. When upgraded to 10.9 and since then the behavior has always been the same til the last stable release (10.10.7): every time I press play on a movie, the pre roll video plays without issues, but when it finishes, the movie doesn't start, it just stays there.
It's not that the server freezes or anything like that, if I press the next video button the movie starts and plays without issues. So it's not something codec related, I guess something is getting in the way when JF tries to go from the pre roll video to the movie. Permissions are also correctly set.
And the behavior is always the same regardless of the client, I've tried with the iOS app, JMP, WebOS app and browsers (Firefox, Chrome), so it shouldn't be something related to a specific client either. When using 10.8.13 it works as expected, and after upgrading to any newer version the plugin doesn't work, without changing anything else (same hardware, same OS, same JF config, etc). I'm using Linux Mint btw, and have tried with all JF stable releases (and also with all plugin versions from the stable repo). The only thing that fixes the issue is going back to JF 10.8.13.
Here´s a couple of logs. The first one is after I press play and the pre roll video plays and stays there, before pressing the next video button for the movie to start. If I don't press anything, the movie doesn't start and there's no new entries in the log. The second one is after I press the next video button and the movie plays.
I really want to use this plugin, but I don't know what can be causing this (since I haven't seen many posts of other people experiencing this issue). Any help to troubleshoot this would be greatly appreciated.
Thanks in advance!
PS: the Black1.mp4 file is a short video file I made for testing purposes. It only has a black background and it's as compatible as it can get (h264, high, low bitrate, aac, stereo, etc). Same behavior with any other pre roll video I've tried.
I need a little help. Like the title says, I've been unable to use the Local intros plugin since JF 10.8.13. When upgraded to 10.9 and since then the behavior has always been the same til the last stable release (10.10.7): every time I press play on a movie, the pre roll video plays without issues, but when it finishes, the movie doesn't start, it just stays there.
It's not that the server freezes or anything like that, if I press the next video button the movie starts and plays without issues. So it's not something codec related, I guess something is getting in the way when JF tries to go from the pre roll video to the movie. Permissions are also correctly set.
And the behavior is always the same regardless of the client, I've tried with the iOS app, JMP, WebOS app and browsers (Firefox, Chrome), so it shouldn't be something related to a specific client either. When using 10.8.13 it works as expected, and after upgrading to any newer version the plugin doesn't work, without changing anything else (same hardware, same OS, same JF config, etc). I'm using Linux Mint btw, and have tried with all JF stable releases (and also with all plugin versions from the stable repo). The only thing that fixes the issue is going back to JF 10.8.13.
Here´s a couple of logs. The first one is after I press play and the pre roll video plays and stays there, before pressing the next video button for the movie to start. If I don't press anything, the movie doesn't start and there's no new entries in the log. The second one is after I press the next video button and the movie plays.
Code:
[2025-08-20 15:14:10.164 -04:00] [INF] Selecting intros based on default, 1 intros found
[2025-08-20 15:14:10.165 -04:00] [INF] Selected intro ID: 2f334002-ffce-4d24-8723-ab2e2c62fa67
[2025-08-20 15:14:10.165 -04:00] [INF] Selected intro name: Black1
[2025-08-20 15:14:10.165 -04:00] [INF] Selected intro path: /mnt/ServerDisk1/Jellyfin/Videos Raulo (Pre Roll)/Black1.mp4
[2025-08-20 15:14:10.563 -04:00] [INF] User policy for "Raúl Garfias Liulión". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-08-20 15:14:10.564 -04:00] [INF] RemoteClientBitrateLimit: 4000000, RemoteIP: "181.42.227.200", IsInLocalNetwork: False
[2025-08-20 15:14:11.539 -04:00] [INF] Adding playback tracker : TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67
[2025-08-20 15:14:11.542 -04:00] [INF] PlaybackTracker : Adding Start Event : 08/20/2025 15:14:11
[2025-08-20 15:14:11.543 -04:00] [INF] Creating StartPlaybackTimer Task
[2025-08-20 15:14:11.547 -04:00] [INF] Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:11.556 -04:00] [INF] StartPlaybackTimer : Entered
[2025-08-20 15:14:11.696 -04:00] [INF] Playback stopped reported by app "Jellyfin Web" "10.10.7" playing "Black1". Stopped at "234" ms
[2025-08-20 15:14:11.722 -04:00] [INF] Playback stop tracker found, processing stop : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:11.724 -04:00] [INF] PlaybackTracker : Adding Stop Event : 08/20/2025 15:14:11
[2025-08-20 15:14:11.724 -04:00] [INF] Playback stop but TrackedPlaybackInfo not found! not storing activity in DB
[2025-08-20 15:14:31.559 -04:00] [INF] session.RemoteEndPoint : "181.42.227.200"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : event_playing_id = "2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : event_user_id = "a1582a864b2948369b28fa8bf30122d3"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : event_user_id_int = 1
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : session_playing_id = ""
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : session_user_id = "a1582a864b2948369b28fa8bf30122d3"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : play_method = "na"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : e.ClientName = "Jellyfin Web"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : e.DeviceName = "Firefox"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : ItemName = "Black1"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : ItemId = "2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:31.563 -04:00] [INF] StartPlaybackTimer : ItemType = "Video"
[2025-08-20 15:14:31.563 -04:00] [INF] StartPlaybackTimer : Details do not match for play item
[2025-08-20 15:14:31.563 -04:00] [INF] StartPlaybackTimer : Exited
Code:
[2025-08-20 15:14:10.164 -04:00] [INF] Selecting intros based on default, 1 intros found
[2025-08-20 15:14:10.165 -04:00] [INF] Selected intro ID: 2f334002-ffce-4d24-8723-ab2e2c62fa67
[2025-08-20 15:14:10.165 -04:00] [INF] Selected intro name: Black1
[2025-08-20 15:14:10.165 -04:00] [INF] Selected intro path: /mnt/ServerDisk1/Jellyfin/Videos Raulo (Pre Roll)/Black1.mp4
[2025-08-20 15:14:10.563 -04:00] [INF] User policy for "Raúl Garfias Liulión". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-08-20 15:14:10.564 -04:00] [INF] RemoteClientBitrateLimit: 4000000, RemoteIP: "181.42.227.200", IsInLocalNetwork: False
[2025-08-20 15:14:11.539 -04:00] [INF] Adding playback tracker : TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67
[2025-08-20 15:14:11.542 -04:00] [INF] PlaybackTracker : Adding Start Event : 08/20/2025 15:14:11
[2025-08-20 15:14:11.543 -04:00] [INF] Creating StartPlaybackTimer Task
[2025-08-20 15:14:11.547 -04:00] [INF] Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:11.556 -04:00] [INF] StartPlaybackTimer : Entered
[2025-08-20 15:14:11.696 -04:00] [INF] Playback stopped reported by app "Jellyfin Web" "10.10.7" playing "Black1". Stopped at "234" ms
[2025-08-20 15:14:11.722 -04:00] [INF] Playback stop tracker found, processing stop : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:11.724 -04:00] [INF] PlaybackTracker : Adding Stop Event : 08/20/2025 15:14:11
[2025-08-20 15:14:11.724 -04:00] [INF] Playback stop but TrackedPlaybackInfo not found! not storing activity in DB
[2025-08-20 15:14:31.559 -04:00] [INF] session.RemoteEndPoint : "181.42.227.200"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : event_playing_id = "2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : event_user_id = "a1582a864b2948369b28fa8bf30122d3"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : event_user_id_int = 1
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : session_playing_id = ""
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : session_user_id = "a1582a864b2948369b28fa8bf30122d3"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : play_method = "na"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : e.ClientName = "Jellyfin Web"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : e.DeviceName = "Firefox"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : ItemName = "Black1"
[2025-08-20 15:14:31.562 -04:00] [INF] StartPlaybackTimer : ItemId = "2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:14:31.563 -04:00] [INF] StartPlaybackTimer : ItemType = "Video"
[2025-08-20 15:14:31.563 -04:00] [INF] StartPlaybackTimer : Details do not match for play item
[2025-08-20 15:14:31.563 -04:00] [INF] StartPlaybackTimer : Exited
[2025-08-20 15:16:01.630 -04:00] [INF] Playback stopped reported by app "Jellyfin Web" "10.10.7" playing "Black1". Stopped at "0" ms
[2025-08-20 15:16:01.634 -04:00] [INF] Playback stop did not have a tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-2f334002ffce4d248723ab2e2c62fa67"
[2025-08-20 15:16:01.694 -04:00] [INF] User policy for "Raúl Garfias Liulión". EnablePlaybackRemuxing: True EnableVideoPlaybackTranscoding: True EnableAudioPlaybackTranscoding: True
[2025-08-20 15:16:01.694 -04:00] [INF] RemoteClientBitrateLimit: 4000000, RemoteIP: "181.42.227.200", IsInLocalNetwork: False
[2025-08-20 15:16:08.333 -04:00] [INF] Adding playback tracker : TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-ae3efd2fe158f0f4c1c20fab304fa9c8
[2025-08-20 15:16:08.334 -04:00] [INF] PlaybackTracker : Adding Start Event : 08/20/2025 15:16:08
[2025-08-20 15:16:08.334 -04:00] [INF] Creating StartPlaybackTimer Task
[2025-08-20 15:16:08.334 -04:00] [INF] StartPlaybackTimer : Entered
[2025-08-20 15:16:08.352 -04:00] [INF] Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-ae3efd2fe158f0f4c1c20fab304fa9c8"
[2025-08-20 15:16:28.334 -04:00] [INF] session.RemoteEndPoint : "181.42.227.200"
[2025-08-20 15:16:28.334 -04:00] [INF] StartPlaybackTimer : event_playing_id = "ae3efd2fe158f0f4c1c20fab304fa9c8"
[2025-08-20 15:16:28.334 -04:00] [INF] StartPlaybackTimer : event_user_id = "a1582a864b2948369b28fa8bf30122d3"
[2025-08-20 15:16:28.334 -04:00] [INF] StartPlaybackTimer : event_user_id_int = 1
[2025-08-20 15:16:28.334 -04:00] [INF] StartPlaybackTimer : session_playing_id = "ae3efd2fe158f0f4c1c20fab304fa9c8"
[2025-08-20 15:16:28.334 -04:00] [INF] StartPlaybackTimer : session_user_id = "a1582a864b2948369b28fa8bf30122d3"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : play_method = "DirectPlay"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : e.ClientName = "Jellyfin Web"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : e.DeviceName = "Firefox"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : ItemName = "Aliens: El regreso"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : ItemId = "ae3efd2fe158f0f4c1c20fab304fa9c8"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : ItemType = "Movie"
[2025-08-20 15:16:28.335 -04:00] [INF] StartPlaybackTimer : All matches, playback registered
[2025-08-20 15:16:28.335 -04:00] [INF] Playback tracker found, adding playback info : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-ae3efd2fe158f0f4c1c20fab304fa9c8"
[2025-08-20 15:16:28.335 -04:00] [INF] Saving playback tracking activity in DB
[2025-08-20 15:16:28.350 -04:00] [INF] StartPlaybackTimer : Exited
[2025-08-20 15:16:28.359 -04:00] [INF] Processing playback tracker : "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NDsgcnY6MTQyLjApIEdlY2tvLzIwMTAwMTAxIEZpcmVmb3gvMTQyLjB8MTc1NTY5MzQzNjk2MQ11-a1582a864b2948369b28fa8bf30122d3-ae3efd2fe158f0f4c1c20fab304fa9c8"
I really want to use this plugin, but I don't know what can be causing this (since I haven't seen many posts of other people experiencing this issue). Any help to troubleshoot this would be greatly appreciated.
Thanks in advance!
PS: the Black1.mp4 file is a short video file I made for testing purposes. It only has a black background and it's as compatible as it can get (h264, high, low bitrate, aac, stereo, etc). Same behavior with any other pre roll video I've tried.