Hdmi output for Jellyfin

Probably a dumb question, but I could not find a clear answer about this: how can I use the hdmi ports of my mini pc to show a specific app like Jellyfin? I have a beelink mini s13. Likewise, if I install Batocera in a virtual machine, how can I use the hdmi port for it?

I doubt that this is possible.

Jellyfin runs headless in Docker on ZimaOS, so it can’t use HDMI directly.

You watch it via the web or the Jellyfin app on your TV/streaming box.

Batocera in a VM also can’t output over HDMI because GPU passthrough isn’t supported.

It boots, but no proper video/HDMI control.

If your goal is:

Media on TV > use Jellyfin apps/clients
Retro gaming > run Batocera bare-metal (or via Proxmox with GPU passthrough)

Happy to help depending on which direction you want.

Thanks! It makes sense. It seems that a (a bit crazy) workaround to be able to use the hdmi out of the mini pc to show Jellyfin is to have a browser in a container with X11 passthrough.
I’va actually managed, partally following this GitHub - balena-io-experimental/browser: A drop-in web browser block and AI tips here and there.
To “run run Batocera bare-metal” is this something that requires a selection at boot?

Batocera is designed to run directly on hardware.
So there are really two paths:

Full install:
Flash Batocera to the internal drive to replace ZimaOS.
It will boot straight into Batocera with the best performance.

Dual-boot:
Install Batocera on another drive or partition, then pick which one to start from in BIOS or GRUB.
Good if you want to keep ZimaOS as your server.

I’d suggest dual-boot if you only want to game occasionally.
Bare-metal will always perform better than a VM.