6 replies
tomspark wrote:
Quick follow-up since you asked — if you want to be an early tester, you can run the 12.0 beta right now without waiting for it to become the default. Create this file at /opt/sparkbox/state/overrides/media.yml: services: jellyfin-media: image: jellyfin/jellyfin:12.0-rc1 healthcheck: startperiod: 300s Then: sudo sparkbox up media It's a release candidate so expect some rough edges — but Jellyfin automatically backs up your library database before it migrates, so it's reversible. To roll back, delete that file and run sudo sparkbox up media again. If you do try it, I'd love to hear how it goes (especially transcoding) — that real-world feedback is exactly what gets 12.0 to the stable default faster. Stable for everyone stays on 10.11.x in the meantime.
tomspark wrote:
Thank you, that genuinely means a lot. Helping people actually get this stuff working is the favorite part of the job — so never hesitate to jump in with a question of your own (your arr-stack one earlier was a good one, and you're welcome on any thread). Appreciate you!
tomspark wrote:
Good eye — that's a big one. Quick context on how SparkBox handles app versions: we pin each app to a tested version and bump it inside a SparkBox update, so you get new releases by running sudo sparkbox update rather than updating Jellyfin yourself. For a major jump like this we test it first before pushing it out — big Jellyfin versions can touch the library database, and we don't want to risk anyone's setup. So I can't give you a firm date yet, but it's on the radar and it'll arrive down that same update pipe once it's verified safe. You're on 10.11.x right now.
Seez wrote:
How to do this via SSH?
tomspark wrote:
Once you're SSH'd into your NAS (ssh your-username@your-nas-ip), the foolproof way — it avoids any copy-paste indentation issues — is to paste this whole block exactly as-is. It writes the file for you with the correct formatting: sudo mkdir -p /opt/sparkbox/state/overrides sudo tee /opt/sparkbox/state/overrides/media.yml /dev/null <<'EOF' services: jellyfin-media: image: jellyfin/jellyfin:12.0-rc1 healthcheck: startperiod: 300s EOF sudo sparkbox up media That creates the file and brings Jellyfin up on 12.0. Verify it took with: docker inspect sb-jellyfin-media --format '{{.Config.Image}}' (it should show 12.0-rc1). To roll back anytime: sudo rm /opt/sparkbox/state/overrides/media.yml && sudo sparkbox up media. Your library database is auto-backed-up before the migration, so you're safe to try — let me know how it runs, especially transcoding!
PinkyBroham wrote:
I’m not a part of this thread, so I don’t want to highjack it. I just wanted to say, your responsiveness to comments and questions on your product is next level dude. Major kudos to you!