Releases: digitalec/deemon
2.18b2
2.18b1
This beta release features the a (mostly) working prototype of the library upgrade feature. This will generate a text file containing track IDs or album IDs of every MP3 file in your library for you to pass into the download
command.
New:
- (library) Added new commands to upgrade library:
deemon library upgrade
- Run
deemon library upgrade --help
for usage information
- Run
Changes:
- (download) The
--file
option is deprecated in favor of--artist-file
and--track-file
2.17
v2.17 introduces a revamped exclusions system allowing you to ignore releases via regex or by a specific keyword (remix, bonus, deluxe, etc.). You can also test your regex/keyword exclusions against a specific album URL to see if it gets properly detected.
Note: Your configuration file will be updated with new options the next time deemon is run after you update.
New
- Added ability to enable/disable exclusions
- Added keyword exclusions (case insensitive)
- Added test command for exclusions (
deemon test --exclusions URL
)
Changed
- (config) 'exclude' is now 'patterns', existing patterns will migrate over
Fixed
- Downloading via artist name/ID now respects exclusions
Postponed
- The Library Upgrade feature slated for v2.17 is not quite ready and has been postponed until v2.18
2.16
2.15
2.14.1
2.14
2.13
Version 2.13 brings a significant but required change to how fast deemon can make API calls. Deezer is temporarily blocking API requests when a specific quota is met. When this occurs, deemon receives empty responses resulting in no new releases being found or causing deemon to crash (the latter occurs when a subsequent refresh is called before the temporary block has been lifted).
Starting in version 2.13, deemon is now spawning 10 threads for API calls rather than 50. This is also user configurable in config.json
by changing fast_api_threads
. Supported values are between 1 and 50. The more artists you monitor, the lower this number should be.
Changes
- Lowered default spawned threads for API calls from 50 to 10
- Added user configurable
fast_api_threads
toconfig.json
2.12.1
Version 2.12 is intended to be the last feature release of the 2.x series. Bug fixes will be released as needed but all work has shifted to version 3.0.
Changes
- Added an upgrade warning when a major version update is detected
Fixes
- Fixed bug causing notifications not to send when SSL port is used (465) with STARTTLS enabled
2.12
Version 2.12 introduces the ability to exclude release titles using regular expressions. There is a new exclude
entry in the config which accepts a list of regular expressions. All backslashes MUST be escaped (\\
).
Example - Ignore releases labeled as a remix: Shivers (The Remixes)
, Shivers [Remix]
, etc.
"exclude": [
"(?i)\\(.*(remix).*\\)",
"(?i)\\[.*(remix).*\\]"
],
New
- Added new
exclude
option to config. RegEx patterns must have backslashes escaped
Fixes
- Fixed #69 which caused dISC to exit when returning to search query