Skip to content

Releases: ImAiiR/QobuzDownloaderX

Version 0.9.9.14

25 May 19:23
Compare
Choose a tag to compare
  • Fixed downloading issues, Qobuz messed with JSON responses, needed to make new regex to grab the needed info. Busy day so not mush testing, let me know if there are any issues.
  • Fixed search.

Version 0.9.9.13

30 Apr 08:31
Compare
Choose a tag to compare
  • Added a new option in tags to select the size of the cover art that gets embedded in the file tags. Default value is set to 600, so it'll be like that for everyone who updates, but you can easily change it back to max if you want to. Options depend on what Qobuz provides. This downloads the image in the desired size, uses it for tags, then deletes it. Let me know if this causes / has any issues.
  • Reduced waiting on System.Threading.Thread.Sleep, from 800 to 400.
  • Fixed buttons re-enabling themselves mid-downloads when downloading from Artists, Labels, and Favorites.

God I need to organize this code. It sucks updating this thing, lmao. At least it works.

Version 0.9.9.12

29 Mar 05:39
b257e85
Compare
Choose a tag to compare
  • Added an alternative method for logging in. This is to get around some users not being able to log in with their email & password. If you need help logging in this way, I've made a guide on the wiki.

Version 0.9.9.9

23 Mar 01:58
Compare
Choose a tag to compare
  • Added the ability to download everything from a label. This is completely new, so there's bound to be issues. Please let me know through the issues page if you have issues, or if there's something off.
  • Started hiding quality selection checkboxes while downloading. Switching while downloading caused issues / errors. They should re-enable after downloads finish, or errors happen. Just disabling them looks bad, so hiding them should work.
  • Fixed quotation marks (") from being listed on tracks as \" (hopefully)

I may add a feature to save multiple log-in details in the future, along with playlist downloading. For now, this will do.

Version 0.9.9.11

25 Mar 19:00
Compare
Choose a tag to compare
  • Reverted code to grab release date back to what was implemented before version 0.9.9.10. Qobuz added the original way the release dates were shown back into the API, so the new buggy way I grabbed it is no longer needed.
  • Removed the need to hit MD5 to manually convert your password before being able to login. It'll do it automatically after hitting login, and save the MD5 password for next use. You won't need to re-type your password for this update if you've logged in on previous versions, the saved MD5 will still work to login.
  • Added the ability to download your favorite albums by using the link https://play.qobuz.com/user/library/favorites/albums in the URL section. Favorite tracks & artists will (hopefully) come soon. If you run into any issues with this new feature, remember to report it on the issues page!

I'm still looking into the login issues for some. I'm not sure of the cause for the failed logins. If anyone has had the issue, and knows a workaround, please let me know, thanks.

Version 0.9.9.10

23 Mar 20:17
Compare
Choose a tag to compare

BUGGED RELEASE, IGNORE AND STAY ON 0.9.9.9 UNTIL NEXT UPDATE

  • Qobuz changed how release dates are listed in JSON responses from their API. Threw together a quick fix so everything is back to reading and writing tags how it should be. Let me know if there are still issues on release dates.

Version 0.9.9.8

27 Feb 21:58
Compare
Choose a tag to compare

I spent hours on an issue with the app secrets that didn't exist. Nothing there needed to be fixed and I wasted my time. Then GitHub Desktop wouldn't launch so I got lazy. Fixed it now. Anyways, here's some updates.

  • Removed the need to get the App ID yourself. The program now grabs it itself. (yay)
  • Added a makeshift log out button. Just relaunches the program after closing itself. It works good enough.
  • Fixed download button not being re-enabled after single track download fails due to a song not being available for streaming.
  • Added checkbox on login to allow you to set the password to visible, which allows you to check your password is correct before hitting MD5.
  • Added dev/debug feature for multiple things. It's possible to get it yourself, but it's like an easter egg hunt. It's not super useful anyways.

Version 0.9.9.7

09 Jan 10:34
272babb
Compare
Choose a tag to compare

Found 2 other issues that needed to be fixed, so I fixed them.

  • Changed MaxLength value from 100 to 36 (fixed "path too long error" again for now)
  • Trim extra space(s) off of file name if they are there. (Avoids files like "01 Track Name .flac")
  • Login button gets disabled after clicking to prevent button spam (which causes crash if clicked more than once while still trying to log in). Button gets re-enabled if login fails.

Folder names are impacted by the MaxLength value as well, just a heads up. I may fix that in the future, but it's not a big concern to me at the moment, along with I'm not up for rewriting sections with me being fairly busy IRL. You can just manually fix the folder name(s) yourself if you'd like.

Version 0.9.9.6

11 Dec 04:53
Compare
Choose a tag to compare

Fixed 2 issues

  • Added icon to new login form (forgot to do so)
  • Changed MaxLength value from 200 to 100 (fixed "path too long error" for now)

Version 0.9.9.5

10 Dec 04:58
Compare
Choose a tag to compare

Just wanted to change the UI. Make it look a bit more modern. I think it looks nice. Might implement custom themeing in the future. Who knows? Not me.

  • New login UI
  • Changed main UI to match login UI
  • Added update checker

Code is a bit more organized thanks to regions, but it's not perfect.

Let me know if there are any issues or bugs in this release so I can (try to) fix them up.