This is a major release with a lot of new features and changes!
One of the largest changes is the ability to fine-tune your per-artist settings. The config file is regarded as the default settings but can be overridden on an artist-by-artist basis using some of the new arguments below.
Features
- New
monitor --resetoption to reset database quickly - Added per-artist configuration to
monitorcommand-b,--bitratecan be set (1, 3 or 9)-t,--record-typecan be set to all, album, ep or single-a,--alertscan be set to 0 - off or 1 - on- All of these settings supersede the settings in
config.json
- Added new
-D,--downloadoption tomonitor- Downloading via
monitorrespects bitrate and record type settings.
- Downloading via
- Updated
downloadcommand to matchmonitorcommand usage:--artistis no longer used; simply usedownload ArtistName
- Download from file now supports Artist IDs or a mix of both!
- Added support for playlist URLs to
download --url - Added environmental variable
VERBOSE- If set to true, dumps raw download queue data to log for troubleshooting
importcommand is now part ofmonitor- To import, use the following syntax:
deemon monitor --import ... - Supports csv and text files as well as directories using the same syntax
- To import, use the following syntax:
Fixes
- Fixes crash when Plex library is left blank (issue #24)
- Removes duplicate items in download queue before sending to deemix
- Monitor, Refresh and Download modules completely rewritten
- Bitrate/Alert validation no longer uses Click