Skip to content

Releases: digitalec/deemon

1.3

22 Aug 23:38
Compare
Choose a tag to compare
1.3

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 --reset option to reset database quickly
  • Added per-artist configuration to monitor command
    • -b, --bitrate can be set (1, 3 or 9)
    • -t, --record-type can be set to all, album, ep or single
    • -a, --alerts can be set to 0 - off or 1 - on
    • All of these settings supersede the settings in config.json
  • Added new -D, --download option to monitor
    • Downloading via monitor respects bitrate and record type settings.
  • Updated download command to match monitor command usage:
    • --artist is no longer used; simply use download 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
  • import command is now part of monitor
    • To import, use the following syntax: deemon monitor --import ...
    • Supports csv and text files as well as directories using the same 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

1.2.1

03 Aug 07:15
Compare
Choose a tag to compare

New Features:

  • Playlist monitoring support
  • Added new --time-machine feature for refresh
  • Added Artist ID support for import and show commands
  • Added CSV support for import command
  • Added -h for accessing help quickly
  • Add ARL support inside config.json
  • Add -V shorthand for --version

Fixes:

  • Sort list of artists alphabetically (issue #19)
  • UnicodeDecodeError when downloading from file on Windows (issue #17)
  • Fixed bug in new_release_count counter
  • Monitor will now only refresh newly added artists
  • Updated import progress bar to match refresh

1.1.1

27 Jul 12:44
Compare
Choose a tag to compare
  • Fixes issue when running show command

1.1

24 Jul 01:32
Compare
Choose a tag to compare
1.1
  • Added support for deemix 3.x
  • Added support for batch monitoring and removal (CSV)
  • Added option to bypass refresh on monitor
  • Added option to skip download on refresh
  • Added ability to export all artists in CSV format
  • Fixed import from directory
  • Updated progress bars for a cleaner look

1.0.8

10 Jul 13:23
Compare
Choose a tag to compare
  • Fixes issue for Windows users when sending email notifications due to non-portable datetime format option

1.0.7

29 Jun 01:07
Compare
Choose a tag to compare
  • Fix requirements to avoid incompatible modules

Warning: deemix 3.x and deezer-py 1.x are currently untested and not compatible

1.0.6

19 Jun 04:02
Compare
Choose a tag to compare
  • Fixes regression when pre-release is detected

1.0.5

14 Jun 14:40
Compare
Choose a tag to compare
  • Fixes issue #12 when downloading artist from text file and artist is not found
  • Added more specific ARL failure logging

1.0.4

12 Jun 00:24
Compare
Choose a tag to compare
  • Fixes issue causing notification to fail when multiple releases are released on the same day
  • Adds more logging surrounding the notify module for easier troubleshooting

1.0.3

10 Jun 18:26
Compare
Choose a tag to compare
  • Fixes issue with building and sending email notification from template
  • Fixes issue #11 by switching to tqdm