github digitalec/deemon v2.0
2.0

latest releases: v2.21.3, v2.21.2, v2.21.1...
3 years ago

Version 2.0 - Release Notes

Release Highlights

  • Multi-profile support
  • Interactive search/download client
  • Artist Configuration tool
  • Restore backups right from inside deemon
  • Smarter monitoring ensuring more accurate results
  • New config system with config validation
  • Rollback monitor/refresh transactions

Features & Additions

  • general Added email notifications on expired ARLs

  • general Added option to switch between stable/beta update notifications

  • general Specify query_limit limits the amount of search results for monitor and search

  • general Set number of days between update checks with check_update

  • backup Restore backups using new backup manager backup --restore

  • config Change per-artist configuration using new config command

  • config To remove a particular value in artist config, type "none"

  • download Download all releases from a given date forward using download --from-date

  • download Failed downloads are now saved to failed.csv under deemon's config directory

  • download Download queue is now exported to queue.csv under deemon's config directory prior to start

  • monitor New settings for monitor command: prompt_no_matches and prompt_duplicates

  • monitor Prompt user to choose artist if no exact match is found

  • monitor Duplicate artist names are now auto-selected based on rank

  • monitor Specify a download path on a per-artist basis

  • profile New profile command for managing profiles and their configurations

  • profile Configuration profiles for monitoring a separate collection of artists

  • profile Specify profile to use at run-time: deemon -P NAME ...

  • refresh Refresh artists individually

  • refresh Progress bars are now dynamic and fit the screen

  • refresh Simulate refresh using new --dry-run option

  • rollback New rollback command to undo monitor/refresh transactions

  • rollback Specify limit of transactions to see in rollback --view using rollback_view_limit

  • search search command for searching and downloading new music

  • search Ability to monitor/stop monitoring an artist from artist menu

  • search Queue multiple artists, albums and tracks and download at once

  • search Filter albums by type and sort by year/title

  • search Explicit album toggle to change visibility of such albums

  • show Export even more data with new CSV filtering options

  • show Export artist data to CSV file

  • show Playlists now visible using show playlists

  • show When using --csv, default view is to show all fields

  • show Apply specified filters to CSV output (--filter=id,name,type,bitrate,alerts,path)

  • show Show extended artist info by providing artist name: show artists [ARTIST]

Changes

  • Reset now has it's own command reset and is replacing monitor --reset
  • Switched from GitHub to PyPi for update notifications
  • Bitrate now uses friendly names: 128, 320, FLAC
  • smtp_recipient is now email
  • release_by_date is now by_release_date
  • release_max_days is now release_max_age
  • When using time-machine, a second refresh is no longer necessary
  • show --artists has changed to show artists
  • show --new-releases has changed to show releases; default is 7

Fixes

  • Latest available version of deemon now stored in database to reduce unnecessary checks
  • Artists now sorted alphabetically regardless of case
  • Comma in artist name no longer treated as delimiter if name in quotes
  • Artist config no longer set to global config when added
  • Options are now validated all at once, at initialization
  • New configuration options are now added to existing config.json
  • Fixes crash when downloading non-existence album ID
  • Artist names are now validated for more accurate results
  • All errors/warnings now printed together after refresh completes

Don't miss a new deemon release

NewReleases is sending notifications on new releases.