Yeah I get what you’re saying. I would put some caution for Fedora Kinoite - if you want a system that just works and you don’t want to tinker, then it’s great. It just works, and it updates in a very sane and stable why. But if you want to learn Linux and tinker, then it can be very frustrating working with an Atomic distro at the start.
So if I was putting Linux on my parents laptop and didn’t want to be dealing with too much tech-support, I’d probably go for an atomic distro. But if the user wants to learn how to use linux, play with it, tinker then I think an atomic desktop is too restrictive to start out on.
While Mint with Cinnamon isn’t the most cutting edge feel to it, there is a huge wealth of resources out there for people to tinker and play with the system and it’s a great spring board in to other parts of the Linux world. I do love KDE Plasma though - it’s my favourite DE and I used to run it on Mint before I finally moved to a KDE based distro.
As people have said, you can add Jellyfin as a service to start with windows regardless of users being logged in.
No one seems to have said how to do this.
The easiest way is to use the NSSM open source tool - it stands for “Non Sucking Service Manager” and it gives a GUI route to create services, as well as some useful reliability and fall back functions.
It can also be used from the command line if you prefer but regardless it’s probably the easiest way without faffing around with powershell or command line and in built windows tools (which do suck).
Edit. The official website is NSSM.cc and it includes guidance on how to use it. There are also plenty of guides online if you search “how to create a windows service”.
Edit2: the easiest way is to use the Jellyfin windows installer itself but the documentation is pretty vague on that and gives a warning about ffmpeg config. It should work but using NSSM will give you more direct control. I think the installer uses NSSM anyway.