Skip to content

Version 1.1.0.0

Compare
Choose a tag to compare
@DJDoubleD DJDoubleD released this 16 May 21:33
· 66 commits to master since this release

What's Changed

New Features

  • Added ability to stop download task (Resolves #28)
    When a download task is started, the Download button will turn into a red Stop Download button.
    Pressing the Stop Download button will stop the download job.
    If a track is in the middle of being downloaded when the button is pressed, the job will stop right after this last track download has completed.

  • Display live download speed
    A new label has been added to the bottom right of the main screen, which displays the live download speed in MB/s (MegaBytes per second).
    When an item (track, cover image, digital booklet, ...) is being downloaded, the current download speed will be displayed.
    When no download is active (or in between downloads), the label will display Idle.

  • Added support for Artist and Label store links
    2 new link types from the Qobuz webstore are now supported:

    • Store Artist links in format https://www.qobuz.com/<CountryCode>/interpreter/<slug>/<ArtistId>
      e.g. : https://www.qobuz.com/us-en/interpreter/david-guetta/35894
    • Store Label links in format https://www.qobuz.com/<CountryCode>/label/<slug>/download-streaming-albums/<LabelId>
      e.g. : https://www.qobuz.com/us-en/label/parlophone-uk/download-streaming-albums/49020
      Reminder: Check the Wiki for all supported link types.

Improvements

  • Lots of boring backend rework to separate the download, logging & tagging logic from the UI.
    Removed the legacy Background Workers in favor of async Tasks.
    This will hopefully help in adding new features/improvements in the future while not introducing new bugs...

Bugfixes

  • Updated QobuzApiSharp to 0.0.3.0 to fix Json parse error
    Added some missing model classes for objects that were only present in few albums (but caused those album downloads to fail).