- Added the ability to download Playlists (finally). New feature, probably broken in some ways, so let me know if it is by creating issues.
- Reorganized tag options and made the tag options section smaller.
- Added debug option for listing / using custom format IDs.
- Added option for filename template. Choices are `00 Trackname` or `00 - Trackname`.
This commit is contained in:
AiiR
2020-08-24 14:13:13 -04:00
parent be43bdde0a
commit d39800c6c5
8 changed files with 931 additions and 81 deletions

View File

@@ -370,6 +370,7 @@ namespace QobuzDownloaderX
getSecretBG.WorkerSupportsCancellation = true;
WebClient bundleURLClient = new WebClient();
bundleURLClient.Proxy = null;
string bundleHTML = bundleURLClient.DownloadString("https://play.qobuz.com/login");
// Grab link to bundle.js
@@ -452,8 +453,6 @@ namespace QobuzDownloaderX
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls12; //Make connection secure
loginClient.DefaultRequestHeaders.Add("Authorization", "Basic WlRKbE9XTmhaR1V0TnpsbVpTMDBaR1UyTFRrd1lqTXRaRGsxT0RSbE1Ea3dPRE01Ok1UUmpaVFZqTTJFdE9HVmxaaTAwT1RVM0xXRm1Oamt0TlRsbE9ERmhObVl5TnpJNQ=="); //This value is from logging in to the Napster Android app.
// Create HttpClient to grab Track ID
var loginClient2 = new HttpClient();
// Run through TLS to allow secure connection.