Skip to content

Releases: digitalec/deemon

2.22

13 Oct 03:24
Compare
Choose a tag to compare

This release is to address a bug fix and to provide some minor enhancements.

  • Fixed an issue where explicit releases were not shown when using the explicit filter in Search
  • Added the ability to update the ARL from the command line using deemon --arl ....
  • Added the ability to filter by year when using Search (e.g. >=2000, <=2003, =2015)

2.21.3

13 May 16:11
Compare
Choose a tag to compare

deemon v2.21 and higher now supports Python 3.8 or higher.

2.21.2

13 May 15:59
Compare
Choose a tag to compare

This release fixes (#109) the email notification bug presented in 2.21.

2.21.1

15 Apr 02:02
Compare
Choose a tag to compare

This is a minor bug fix release.

  • Fixes debug message appearing as error.

2.21

05 Apr 02:22
Compare
Choose a tag to compare

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)

2.20

29 Aug 02:27
Compare
Choose a tag to compare

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

2.19.3

28 Jun 21:31
Compare
Choose a tag to compare

This release includes minor performance improvements.

Fixes

  • Removed duplicate ARL verification when using the search command

2.19.2

23 Jun 03:53
Compare
Choose a tag to compare

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

2.19.1

22 Jun 01:38
Compare
Choose a tag to compare

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

2.19

21 Jun 04:01
Compare
Choose a tag to compare

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