Skip to content
z411 edited this page Oct 3, 2013 · 9 revisions

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

Key Description Value Default
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 autoretrieval mode. String
  • "off": No autoretrieve
  • "always": Retrieve at program start
  • "days": Retrieve after specified days
"off"
autoretrieve_days How many days to wait before autoretrieving. Only works if "autoretrieve" is set to "days"; ignored otherwise. Integer 3
autosend Specified changes auto-send mode. String
  • "off": No autosend.
  • "always": Autosend after every change.
  • "hours": Autosend after specified hours.
  • "size": Autosend after queue reaches specified size.
"hours"
autosend_at_exit Specifies whether changes should be sent when exiting the program. Boolean true
autosend_hours How many hours to wait before autosending. Only works if "autosend" is set to "hours"; ignored otherwise. Integer 5
autosend_size Specifies the limit of the queue size; after this limit is reached, the changes will be autosent. 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
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 "/home/user/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 wMAL to react quicker when you have a media player running. Integer 120
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_update_wait Time in minutes 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 5
Clone this wiki locally