2026-01-02, 03:12 AM
I wrote a small program to help me and maybe you upgrade Jellyfin server on Windows:
https://github.com/damonlynch/jellyfin-new-version-prep
This program does preparatory tasks so you can upgrade with less hassle:
Using this program will only make sense if you are comfortable with using the Windows command line, downloading from GitHub, and have at least a passing familiarity with configuring a virtual environment for a Python program. If that's not you, sorry about that — the code uses a fantastic new addition to Python 3.14, subinterpreters, which for now limits how the program can install and run. While the program does come with installation instructions that Jellyfin admins who are unfamiliar with Python should be able to follow, in general I don't recommend using unfamiliar tools software developers use unless you take the time to understand their operation.
https://github.com/damonlynch/jellyfin-new-version-prep
This program does preparatory tasks so you can upgrade with less hassle:
- Ensures Jellyfin server and the Jellyfin tray program are not running.
- Downloads the latest version of the Jellyfin server exe for Windows, if the latest version is not already installed or downloaded to the Downloads folder.
- Backs up the Jellyfin configuration files, typically located at C:\ProgramData\Jellyfin, by creating a tar file in a backup directory of your choice.
Using this program will only make sense if you are comfortable with using the Windows command line, downloading from GitHub, and have at least a passing familiarity with configuring a virtual environment for a Python program. If that's not you, sorry about that — the code uses a fantastic new addition to Python 3.14, subinterpreters, which for now limits how the program can install and run. While the program does come with installation instructions that Jellyfin admins who are unfamiliar with Python should be able to follow, in general I don't recommend using unfamiliar tools software developers use unless you take the time to understand their operation.

