z411 / trackma

Open multi-site list manager for Unix-like systems. (ex-wMAL)
https://z411.github.io/trackma
GNU General Public License v3.0
761 stars 82 forks source link

Trackma no longer updating episode count while I watch shows #686

Open KodyVB opened 1 year ago

KodyVB commented 1 year ago

For a few months now, Trackma hasn't been updating my episode count while I watch shows that are on my list. I'll open a show, even going through the Trackma-qt interface to make sure it recognizes it on my computer, but then it fails to update the counter.

When I open trackma-qt through the terminal and run the next episode of Cowboy Bebop in this example, I get the following lines in the terminal:

Engine: Getting 'Cowboy Bebop' episode '14' from library...
Engine: Found. Starting player...
Tracker (pyinotify): Found player but show not in list.

I can manually update the episode count via the Trackma-qt interface, though.

To be totally honest, I'm not sure if this is a bug or if I'm just missing some sort of obvious step that I undid at some point in the past, making it no longer work.

I'm using Trackma-qt version 0.8.5 (from the AUR's trackma-git package, but I've also tried it from pip with the same results), Arch Linux 6.2.11-arch1-1, Wayland, KDE Plasma 5.27.4, KDE Frameworks 5.105.0, Qt Version 5.15.9, an AMD 7700x CPU and 6700xt GPU, if any of that helps with this.

z411 commented 10 months ago

Hi, sorry for the lateness. Can you start it in debug mode (trackma-qt -d), try a full re-scan and show us the console output?

KodyVB commented 10 months ago

Sure, I have a lot of shows in my directory, though, so I cleaned up the output by deleting everything that wasn't Cowboy Bebop related, to try to make it more readable (~3,400 lines down to ~200). If you want the full output, I can provide that, as well.

What I did was:

  1. Open via trackma-qt -d > out.txt
  2. Start a full scan
  3. After scan completed, open the containing folder for Cowboy Bebop
  4. Mouse over and open the next episode of Cowboy Bebop (episode 14)
  5. After a few seconds, close out of the episode then quit Trackma

The shortened output is in out1.txt out1.txt

FichteFoll commented 10 months ago

Try disabling library_full_path for now. That should make these files resolvable for trackma again.

I don't use that setting myself and don't really understand how exactly it is intended, so I can't say whether the current behavior is a bug, but it does seem like it.

KodyVB commented 10 months ago

I think that might have been the problem - it seems to be working as expected now. Thank you, @FichteFoll