Try getting normal trackurl for MP3_128 quality (fixes #64)

This commit is contained in:
DJDoubleD
2025-01-29 19:19:12 +01:00
parent 177c670500
commit d3bcea5b98

View File

@@ -322,12 +322,16 @@ public class Deezer {
// Returns URL and whether encrypted
public Pair<String, Boolean> getTrackUrl(String trackId, String trackToken, String md5origin, String mediaVersion,
int quality, int refreshAttempt) {
// Hi-Fi url gen
if (this.licenseToken != null && (quality == 3 || quality == 9)) {
// Legit url gen
if (this.licenseToken != null && (quality > 0)) {
String url = null;
String format = "FLAC";
if (quality == 3) format = "MP3_320";
if (quality == 3) {
format = "MP3_320";
} else if (quality == 1) {
format = "MP3_128";
}
try {
//arl cookie
@@ -377,7 +381,7 @@ public class Deezer {
}
return new Pair<String, Boolean>(url,true);
}
// Legacy url generation, now only for MP3_128
// Deprecated Legacy url generation. Seems unavailable now, will probably remove it at some point.
return new Pair<String, Boolean>(generateTrackUrl(trackId, md5origin, mediaVersion, quality), true);
}