Deemon Versions Save

Monitor specified artists for new releases

v2.21.1

1 month ago

This is a minor bug fix release.

  • Fixes debug message appearing as error.

v2.21

1 month ago

This release contains general bug fixes and adds support for Python 3.12.

Python 3.9 or later is required to run deemon.

Changes to support Python 3.12

  • replace pkg_resources with pkgutil (fixes #103)
  • upgrade setuptools to v66.1
  • docker image now uses ubuntu 22.04

Fixed

  • fixed KeyError when passing a playlist URL to the download command (fixes #95)
  • catch TypeError when download failed message returns empty/non-dict (fixes #102)

v2.20

8 months ago

This release adds the --init argument to initialize (or re-initialize) the deemon application data directory (config, database).

Added aa9aaea - added --init argument

Fixed cf444fa - switch API call from get_playlist to get_playlist_tracks to get full tracklist da1c030 - Remove duplicate ARL check; pass API object back to Monitor

v2.19.3

10 months ago

This release includes minor performance improvements.

Fixes

  • Removed duplicate ARL verification when using the search command

v2.19.2

10 months ago

This release provides another relatively minor bugfix and includes updated documentation (finally!).

Fixes

  • Fixed bug causing all keyword exclusions to appear as a match when testing with the test command

Changed

  • Updated all documentation

v2.19.1

10 months ago

This release contains general bugfixes.

Fixed

  • Fixed issue where manually specifying download path with -d caused an sqlite3 error due to the download path being a Path() object
  • Fixes TypeError in output when invalid playlist ID is used
  • Fixes artist name appearing as None when smart search is used

v2.19

10 months ago

This release introduces the new Smart Search feature, includes bug-fixes for playlist monitoring & search, and includes significant performance improvements.

Added

  • Added smart search feature allowing you to skip the artist selection menu when a single, matching artist is found.
    • Note - You can always enter b to go back and view the artist selection menu.

Fixed

  • Fixed bug preventing playlists from being monitored (fixed #92)
  • Fixed Invalid URL message (--url, --playlist) to include the actual URL rather than True/False
  • Fixed bug preventing search prompt from appearing (fixed #93)

Changes - These changes will not affect existing configurations.

  • Changed default for halt_download_on_error to False to match pre-2.18.3 behavior
  • Increased default for fast_api_threads from 10 to 25

Improvements

  • Initialize PlatformAPI one time and reuse object to prevent verifying ARLs multiple times
  • Removed token request from PlatformAPI initialization
  • ARL verification is now skipped if check_account_status is set to False

v2.18.5

1 year ago
  • Fixes an issue when using batch file of artist IDs with download --artist-file

v2.18.4

1 year ago

2.18.4

  • Fixed regression introduced in 2.18.3 when downloading playlist URLs
  • Provide more accurate output based on deemix errors

v2.18.3

1 year ago

2.18.3

  • Added new config option halt_on_download_error (default: true)
  • Fixed KeyError preventing playlist downloads