-
Notifications
You must be signed in to change notification settings - Fork 85
Open
Labels
Description
I have switched to "experimental" parser in hopes that it would detect episodes that normal couldn't. But now it crashes when I try to launch it. Here is readout:
$ trackma -d
Trackma v0.9 Copyright (C) 2012-2025 z411
This program comes with ABSOLUTELY NO WARRANTY; for details type `about'
This is free software, and you are welcome to redistribute it
under certain conditions; see the COPYING file for details.
Initializing engine...
Engine: Trackma v0.9 - using account MALUSERNAME(mal).
Engine: Reading config files...
Data: Initializing...
[D] Data: Reading userconfig...
libmal: Initializing...
Data: Using libmal (anime)
[D] Engine: Starting engine...
[D] Data: Locking database...
[D] Data: Reading metadata...
[D] Data: Reading queue...
[D] Data: Reading info DB...
[D] Data: Reading cache...
Engine: Parsing redirection file...
[D] Engine: Initializing parser...
[D] Engine: Using Anitopy parser
Engine warning: Couldn't import specified parser: anitopy; No module named 'anitopy'
Engine: Scanning local library...
[D] Engine: Scanning for Watching
[D] Engine: Scanning for Completed
[D] Engine: Scanning for On hold
[D] Engine: Scanning for Dropped
[D] Engine: Scanning for Plan to Watch
[D] Engine: Directory: /home/user/Видео
[D] Engine: Time: 0.013502120971679688
[D] Engine: Directory: /mnt/files/t
Traceback (most recent call last):
File "/home/user/.local/bin/trackma", line 8, in <module>
sys.exit(main())
~~~~^^
File "/home/user/.local/lib/python3.13/site-packages/trackma/ui/cli.py", line 1068, in main
main_cmd.start()
~~~~~~~~~~~~~~^^
File "/home/user/.local/lib/python3.13/site-packages/trackma/ui/cli.py", line 180, in start
self.engine.start()
~~~~~~~~~~~~~~~~~^^
File "/home/user/.local/lib/python3.13/site-packages/trackma/engine.py", line 299, in start
self.scan_library()
~~~~~~~~~~~~~~~~~^^
File "/home/user/.local/lib/python3.13/site-packages/trackma/engine.py", line 799, in scan_library
(library, library_cache) = self._add_show_to_library(
~~~~~~~~~~~~~~~~~~~~~~~~~^
library, library_cache, rescan, fullpath, filename, tracker_list, guess_show)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/user/.local/lib/python3.13/site-packages/trackma/engine.py", line 852, in _add_show_to_library
anime_info = self.parser_class(self.msg, filename)
^^^^^^^^^^^^^^^^^
AttributeError: 'Engine' object has no attribute 'parser_class'
Changing "title_parser": "anitopy", to "title_parser": "aie", in config fixed it. I know that it's experimental, but I didn't think it would crash everything.
I'm using pip version with on debian trixie.