2024-05-14, 04:11 PM
I've tested the 'pre-2' version
Jellyfin version 10.9.1 installed on Debian 11 via deb package
NextPVR version 6.1.5.231022 installed on Windows 10
Order of operations:
Replace old .dll with new
Restart Jellyfin
Check the guide (empty)
Check the recordings list (empty)
Run task to refresh guide
Waited for completion
Check the guide (full)
Attempt to play live TV (successful)
Check the recordings list (full)
Attempt to play past recordings (failure)
Continue to attempt past recordings on different devices (always fails)
I looked through the logs and noticed a different URL pattern for live vs recordings.
I tried to play /live?recording=40556 in VLC but it failed.
Then I tried /live?recording=40556&client=jellyfin.1&sid=f4ed76ec07e6456b8c1e87ff293dd0a8 in VLC and it successfully played the recording.
Further testing reviled that the client argument was not needed, but the sid is.
I have attached the main Jellyfin log, as well as the FFmpeg transcode logs from successfully playing live tv, and attempting to play a recording.
Jellyfin version 10.9.1 installed on Debian 11 via deb package
NextPVR version 6.1.5.231022 installed on Windows 10
Order of operations:
Replace old .dll with new
Restart Jellyfin
Check the guide (empty)
Check the recordings list (empty)
Run task to refresh guide
Waited for completion
Check the guide (full)
Attempt to play live TV (successful)
Check the recordings list (full)
Attempt to play past recordings (failure)
Continue to attempt past recordings on different devices (always fails)
I looked through the logs and noticed a different URL pattern for live vs recordings.
I tried to play /live?recording=40556 in VLC but it failed.
Then I tried /live?recording=40556&client=jellyfin.1&sid=f4ed76ec07e6456b8c1e87ff293dd0a8 in VLC and it successfully played the recording.
Further testing reviled that the client argument was not needed, but the sid is.
I have attached the main Jellyfin log, as well as the FFmpeg transcode logs from successfully playing live tv, and attempting to play a recording.