Skip to content
PokeyzRule edited this page Sep 22, 2019 · 9 revisions

The configuration file is a JSON file located in ~/.trackma/config.json

Key Description Value Default
auto_date_change Decides if the start/finish date of a show should be changed automatically whenever possible, i.e. when completed or starting watching it. Depends on the API. Boolean true
auto_status_change Decides if the status of a show should be changed automatically whenever possible, i.e. when completed or when starting watching it. Depends on the API. Boolean true
autoretrieve Specifies list auto-retrieval mode. String
  • "off": No auto-retrieve
  • "always": Retrieve at program start
  • "days": Retrieve after specified days
"off"
autoretrieve_days How many days to wait before auto-retrieving. Only works if "autoretrieve" is set to "days"; ignored otherwise. Integer 3
autosend Specified changes auto-send mode. String
  • "off": No auto-send.
  • "always": Auto-send after every change.
  • "minutes": Auto-send after specified minutes.
  • "size": Auto-send after queue reaches specified size.
"minutes"
autosend_at_exit Specifies whether changes should be sent when exiting the program. Boolean true
autosend_minutes How many minutes to wait before auto-sending. Only works if "autosend" is set to "minutes"; ignored otherwise. Integer 5
autosend_size Specifies the limit of the queue size; after this limit is reached, the changes will be auto-sent. Only works if "autosend" is set to "size"; ignored otherwise. Integer 5
debug_disable_lock Specifies if the lock file check to see if the cache is currently open should be disabled. Currently set to true as default, as the feature in the present moment is unstable an annoying. Boolean true
library_autoscan Decides whether to automatically scan your library at launch. Boolean true
library_full_path Decides whether library full path scanning will be used (i.e. directory names are show names). Boolean false
player Process name of the media player to launch to play an episode. String "mpv"
searchdir Full path of the directory to search for video files when launching a media player. String "~/Videos"
tracker_enabled Specifies if the tracker should be used. Boolean true
tracker_interval Time in seconds for the tracker to re-check for a running player in the background. Decrease this value if you want Trackma to react quicker when you have a media player running. Integer 10
tracker_not_found_prompt Boolean false
tracker_process Regex string to match the process name of a background running player for the tracker to detect it. String "mplayer|mplayer2|mpv"
tracker_type Specified changes which tracker is used. Only works if tracker_enabled is set to "false"; ignored otherwise. String
  • "auto": Automatically selects the tracker to use
  • "inotify"
  • "polling"
  • "plex"
  • "mpris"
  • "win32"
"auto"
tracker_update_close Decides whether the tracker will wait until the media player is closed to update. Boolean false
tracker_update_prompt Decides if it will prompt to ask before tracker updates. Boolean false
tracker_update_wait_s Time in seconds to wait before updating an episode when a player is running. If the player is closed before this time limit is reached, the episode won't be updated. Integer 120
Clone this wiki locally