By default, Jellyfin FFmpeg -analyzeduration
is default to 1G
(1GB) which is absurd for Live TV streams.
To fix this, login to your Jellyfin Server, in this guide, I not using Docker Container due to various reasons, instead I install on the Proxmox KVM
EPGStation Mirakurun uses M2TS stream, with Mode 2, codec, resolution, sample rate, etc… remain untouched, thus Jellyfin FFmpeg need to Transcode to web friendly format such as H.264 and AAC
💬 Trivia: “Mirakurun” is not just a backend tuner API — it’s also the name of a magical girl from Yuru Yuri. A fitting name for a tool that transforms raw TV streams into web-friendly formats!
Step 1
nano /etc/default/jellyfin
Step 2
Add this to very last line
JELLYFIN_FFmpeg__probesize=8M
Like this

Step 3
Restart jellyfin
service
Step 4
Test

Done!
That’s it, Live TV streaming should work, 8 MB should be enough to detect stream type.