Today, 12:55 AM
(Yesterday, 11:03 PM)icassassin Wrote:(Yesterday, 10:47 PM)icassassin Wrote:(Yesterday, 09:47 PM)alleycat Wrote:(Yesterday, 06:14 PM)icassassin Wrote: I'm also having this problem since upgrading from 10.10.7. I'm running this on an Ubuntu 24.04 install, native binaries.
When I first upgraded via apt, migration failed due to 'libjemalloc' not being on my system at the time. I installed that and restarted Jellyfin and things were working OK. I did a full library scan and that went through without a hitch. But the only things showing up in 'Continue Watching' were the TV shows that were there before the upgrade. No movies show up, despite some having been in 'Continue Watching' before the upgrade. Subsequent watches of any movie or TV show do not add into 'Continue Watching'. Watching or marking watched a TV show in the 'Continue Watching' header will remove it.
This is the exact scenario that happened to me. The only fix for me was to create a new admin user and proceed from there. I left the old admin with all my watched and continue history in place in case a "fix" comes down...
So I've done a little more experimentation here:
I had some backups of my Jellyfin data prior to my upgrade attempt. So I replaced 'jellyfin.db' and 'library.db' with day old versions of those files (not any generated by the upgrade process). I also renamed 'migrating.xml.backup' to 'migrating.xml' in '/etc/jellyfin' on my system. I restarted Jellyfin and it does properly do the migration again. Maybe the upgrade process does something to 'library.db' that it shouldn't be doing before making the backup. I dunno.
Migration seemed to go without a hitch. Server started; had to re-login with my account. Did a full library scan.
And 'Continue Watching' now seems to be working as expected.
alleycat, if you've got another backup of your 'jellyfin.db' and 'library.db' files, you might want to give this a whirl.
Nevermind, it is not working as expected. During the full scan, it imported a new movie. That was what I tested with. Played the movie, backed out around half-way through, and it showed up in 'Continue Watching'. Other movies that were in my library before, if I do the same thing, they do not show up. TV shows seem to work fine though.
So I picked a movie that was in my library that exhibits this "doesn't show up in Continue Watching" behavior, did a 'Refresh metadata' (Replace all metadata, leaving both replacing existing images and trickplay images unchecked), and then tried again.
And it showed up in 'Continue Watching'.
I'll keep poking. I kinda would like to avoid doing a 'Refresh metadata' on my entire library, but maybe that's the answer.
Edit: I think the refresh has finished and it is indeed the answer.
YES, It works!! I followed your suggestion, went to each of my libraries and ran "Refresh all metadata" ( leaving both replace existing images and trickplay unchecked) and it worked. All of my Continue watching from 10.10.7 was back. I watched a few movies in 10.11.0 and stopped, they are in Continue watching too.
Thank you so much for your keen detective work!
Jellyfin 10.11.0 on Ubuntu 24.04.2 LTS, OptiPlex 7050 i7-6700 32GB ram (headless)
Arc A310, TrueNAS Mini R Raidz2 45 TiB, Netgate 4200 PFsense/HAproxy
Arc A310, TrueNAS Mini R Raidz2 45 TiB, Netgate 4200 PFsense/HAproxy

