Another vote for Debian, and I’ll suggest you go ahead and install Jellyfin directly rather than messing with Docker.
https://jellyfin.org/downloads/server
I’d been running JF under Docker on my NAS, but when I moved to a new server I decided to just install it directly and it hasn’t been any problem at all. You’ll get a notification when it needs to be updated and it’s just a few clicks to do so. You won’t have to fight with Docker to get hardware acceleration working - which isn’t to say it won’t be a PITA, but it’s one less layer of complication.
I’m interested in this too. I have unreleased music that I’ve made and it somehow generates reasonable similarities to other music in my library. It can’t be simply pulling the info from the net since the artist name I’m using isn’t out there anywhere. Some kind of spectral analysis maybe?
Sorry, I’m not sure - like I said, I’m on a Pi.
The Nvidia Shield seems to be the gold standard, but it’s kind of pricey. I’m using a Raspberry Pi (2? 3?) running LibreElec with the Jellyfin plugin. It works great for video but has some issues with music playlists. You could also try a cheap Onn box from Walmart.
If the crashes are seemingly at random when transcoding I would suspect overheating hardware. Transcoding uses more energy and produces more heat than playing directly. If it were a software issue it would either work or not.
Awesome! … What’s a CI?
(I started reading the link but it doesn’t introduce the term.)
I’ve been shopping for the same thing. I can report that Intel N100-based computers currently (February 2024) have issues with Linux WiFi drivers. Not a problem if you’re hardwiring it.
I’d also avoid the really tiny PCs because they use the shortest M.2 drives (2242), which limits capacity and upgradeability. You want one that fits a 2280 M.2 drive. Or a 2.5" SATA drive.
I tried moving mine over to Linux and it broke streaming from devices to Kodi.
Now, I’m sure I could spend a day banging my head against google and mucking with my Docker containers to get it working, but I decided it’s not really worth the effort.
If you need a project, I’d go ahead and set up the server with a small library and see if all the features that are important to you are working. Then give it the full library.
But in general, if it ain’t broke, don’t fix it.
Wow, I remember those. You’ll need to see if you can find a Gold Finger Device so you can overclock it. They were little daughter boards with DIP switches that let you set the multiplier.
Masochism, paranoia.