2024-11-26, 04:28 PM
(This post was last modified: 2024-11-26, 04:50 PM by pavichokche. Edited 2 times in total.)
(2024-11-26, 04:23 PM)TheDreadPirate Wrote: Ah. Ok. I had assumed that all your data was in C:\ProgramData\Jellyfin, which wouldn't require this.
You will have to open jellyfin.db and library.db and find all instances of the old username and replace it. When I migrated from a direct Linux install to a Docker install, this is one of the steps I had to take.
DB4S is the app I used to open and modify the DB files.
https://sqlitebrowser.org/
Amazing! Thank you so much!
I just had another thought which is so crazy it might just work - what if I just created a directory in C:\users\ ?
I could create \old_username\appdata\local\ and copy over the jellyfin folder there and keep all configs as they are...I could also create that directory but only put a symbolic link in it, pointing to the true %localappdata%\jellyfin where I'll move the server to. This way no matter what is sought after - old_username or new_username it would find the directory. Crazy, I know
By the way, why are some Windows servers storing their data in programdata and some in %localappdata%? When I first installed jellyfin (version 1.8 something) I think it set me up in programdata, but one of the updates that came soon after seemingly moved everything over to %localappdata%. I remember the day, it seemed like my server was broken and I figured out from the logs that it had started looking for configs in %localappdata%, so moving things there fixed things. But yeah...what's up with that?