- Using Json.NET instead of using regex matches for everything. Still using regex for some things, but most regex uses have been replaced with using Json.NET.
- Re-worked downloading. To fix up the terribly written & organized code I wrote before. At most it's a little bit better than my old code.
- Switched from using string concatenation to using
Path.Combine()
for creating & setting strings for directories. - Using a slightly different method for downloading tracks, along with downloading to
%TEMP%
, then moving to path and renaming when download is completed. - Tagging code doesn't use nearly as many lines as it used to, finally.
- Added a check to see if cover art is actually available on Qobuz servers, this should fix errors with some releases that have their cover art missing.
- Re-worked login code, looks a lot cleaner than before.
- Added a new about form.
Like usual, let me know if any issues come out of this new update, I'm sure I ended up breaking something and didn't realize it.