imaiir / qobuzdownloaderx Goto Github PK
View Code? Open in Web Editor NEWDownloads streams directly from Qobuz
Downloads streams directly from Qobuz
Seems that the option to select desired quality is not working, it will download all the albums that are 16bit explicit/16bit non explicit/24 bit explicit/24 bit non explicit:
Solution: To select if you want Explicit/Non-Explicit files to download and fix the selected quality Min/Max value:
Quality Selection: https://prnt.sc/slkow8, still downloading 16/24 bit files: https://prnt.sc/slkqns
Selection of tags is not working, ISRC/UPC number of Qobuz is still displayed on folders when downloading files
Solution: Let manually make a tag option, or just fix the issue:
Tags selected: https://prnt.sc/slksnb, showing when downloading: https://prnt.sc/slkswt
not working!!! :(
Are there any plans to snatch tracks directly from the download shop? Future added functional?
System.NullReferenceException: Object reference not set to an instance of an object.
at QobuzDownloaderX.LoginFrm.<loginBG_DoWork>d__35.MoveNext()
same error. my new user name and pwd are working when streaming in qobuzz app. but downloads from qbdlx not working.solve this issue
A question:
I am from Peru (South America), will I always have to use a VPN software?
I am telling you this because I created a temporary account that gives me 1 month free, but it has fallen in just 10 days.
Thanks for the guide and help.
If not already a way and I don't know how. Would there be any to do bulk downloads via a TXT file or to past in several links? As, I know I can do artists but don't always want everything of if there are several artist with like names I don't want. Like qo-dl I can paste several links and it will do each until done.
Also, if not to hard to implement could releasetype be added to the tags? As it would help with sorting and not have to mark each single, ep, live etc.
Thanks for keeping this going as Sorrow446 took down qo-dl.
Starting Downloads...
Downloading - 01 - Exodexo ......
Track Download ERROR. Information below.
TagLib.CorruptFileException: FLAC stream not found at starting position.
в TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
в TagLib.File.Create(String path, String mimetype, ReadStyle propertiesStyle)
в QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__250.MoveNext()
No errors!!!
Hi, developer! Thank you for your great work, but can you add a feature for customizing save path. I wanna save songs to not the flac quality folder, but to the album. I think this will worth it.
When getting metadata from joTrackResponse
, all fields that get values from a token that are two or more level down should check whether it is referencing a null.
For example:
meh = (string)joTrackResponse["a"]
is probably fine without a null check / try-catch as it only set meh to a null string.
but
meh = (string)joTrackResponse["b"]["c"]
is not because joTrackResponse["b"]
could be null and we are referencing it (instead of turning it into a e.g. string).
I'm not sure about the "nullability" of int
so for fields of that type might need further fix (e.g. set to 0 when the token is null?).
Btw there's also the typo performerName = DecodeEncodedNonAsciiCharacters(albumArtist)
.
Hi, i tried to login in 0.9.9.16, and can't login, tried alternative method too...
here the log:
System.Net.WebException: Errore del server remoto: (401) Non autorizzato.
in System.Net.HttpWebRequest.GetResponse()
in QobuzDownloaderX.LoginFrm.loginBG_DoWork(Object sender, DoWorkEventArgs e)
Failed to download (First Phase). Error information below.
System.FormatException: String was not recognized as a valid DateTime.
at System.DateTimeParse.ParseExact(String s, String format, DateTimeFormatInfo dtfi, DateTimeStyles style)
at QobuzDownloaderX.QobuzDownloaderX.DateConvertion(String Input)
at QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__75.MoveNext()
Hi, downloads of albums keeps stopping saying the album cover file is in use. It seems to only happen on most albums when album cover quality is on max. Thanks
Good day Sir @ImAiiR! I would like to suggest if it's okay with you to have our own community on telegram by having a group chat, this could really help especially discussions regarding with this tool, and also a channel where we can easily Download new releases.
Thanks for all the effort you've done for this tool. This is a really big help for us.
In most of the files instead of Artists name only composer name is appeared as artists name please check
thanks
Hi, today the software is not working anymore
Here is the notification when I download one track
Downloading - 01 - ......
Track Download ERROR. Information below.
System.UriFormatException: Invalid URI: The URI is empty.
at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind)
at System.Uri..ctor(String uriString)
at QobuzDownloaderX.QobuzDownloaderX.<downloadTrackBG_DoWork>d__88.MoveNext()
I have downloaded this track yesterday without any problem, but today is not.
Please fix it
How I run it?
I get an 404 on 99.14 every time there are goodies to download:
bei System.Net.WebClient.DownloadFile(Uri address, String fileName)
bei QobuzDownloaderX.QobuzDownloaderX.<downloadLabelBG_DoWork>d__88.MoveNext()
I just bought you a coffee, awesome work :)
Does it really download Hi-Res FLAC directly from Qobuz like Qo-DL Reborn and Chimera?
Hello @ImAiiR
Would it be possible to include the download of the covers in PNG format, both in the music file, and separately?
Thank you. A greeting.
Starting Downloads...
Failed to download (First Phase). Error information below.
System.NullReferenceException: Object reference not set to an instance of an object.
at QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__250.MoveNext()
Currently the code uses the method of string concatenation (i.e. +
and \\
) to build paths, which prevents the program from working with (native) mono on Linux. The proper way is to use Path.Combine()
.
hi hello friend's i well try to Download 24bit-96kHz but downloading for 16bit Onliy can you check Please ...
original file song:https://www.qobuz.com/it-it/album/chellamma-from-doctor-anirudh-ravichander/tyxgrtehu45fa
Ex:https://lookimg.com/images/2020/07/20/PkQLTU.png
Hello,
today I encounter this problem:
Failed to get streaming URL. Error information below.
System.Net.WebException: The remote server returned an error: (502) Bad Gateway.
at System.Net.HttpWebRequest.GetResponse()
at QobuzDownloaderX.QobuzDownloaderX.createURL(Object sender, EventArgs e)Downloading - 04 - 4. Sarabande ......Track Download Done!
Downloading - 05 - 5. Menuet I ......Track Download Done!
Downloading - 06 - 6. Menuet II ......Track Download Done!
Failed to download (First Phase). Error information below.
System.Net.WebException: The remote server returned an error: (502) Bad Gateway.
at System.Net.HttpWebRequest.GetResponse()
at QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__99.MoveNext()
I would be very grateful if you can fix it. Thanks in advance
Not sure if this has been addressed and I missed it, but I have an issue where long track names get truncated. Is this something that could be fixed?
Example:
06 Ready to Go (Get Me Out of M.flac
Should be:
06 Ready to Go (Get Me Out of My Mind).flac
Here would be the link to download one's favourite albums.
https://play.qobuz.com/user/library/favorites/albums
Just downloaded the new version (first time using this app) but can't login.... here's the error log:
System.Net.WebException: The remote server returned an error: (401) Unauthorized. at System.Net.HttpWebRequest.GetResponse() at QobuzDownloaderX.LoginFrm.loginBG_DoWork(Object sender, DoWorkEventArgs e)
Credentials are correct...
Thanks in advance!
Hi. I'm interested in finding a replacement for Qo-DL Reborn. I downloaded your app but can't find the option to download labels. Is this possible or planned? Thank you.
Hi, when downloading using the QDLX other devices using the same WiFi network became weak and sometimes being disconnected. Is this normal? It's like QDLX is absorbing all the traffic data of the network which does not happen on Tidal DL.
hi using it for a couple of days but now its not working shows login falied . can u sole this issue
Resulting files exhibiting very strange behavior. If I pause, or start a track somewhere that isn't the beginning, track will still start at beginning. Occasionally crashes UAPP and shows file size of 0b in file commander.
From Abbey Road (Super Deluxe Edition)
I assume track name is too long. Need some kind of fix.
Downloading - 09 - The Long One (Comprising of ‘You Never Give Me Your Money’, ’Sun King’/’Mean Mr Mustard’, ‘Her Majesty’, ‘Polythene Pam’/’She Came In Through The Bathroom Window’, ’Golden Slumbers’/ ’Carry That Weight’, ’The End’) ......
Track Download ERROR. Information below.
System.IO.PathTooLongException: Слишком длинный путь или имя файла. Полное имя файла должно содержать меньше 260 знаков, а имя каталога - меньше 248 знаков.
в System.IO.PathHelper.GetFullPathName()
в System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
в System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
в System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength)
в System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy, Boolean useLongPath, Boolean checkHost)
в System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize)
в System.IO.File.Create(String path)
в QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__91.MoveNext()
Hello, in version 0.9.9.10, any download fails,
https://open.qobuz.com/album/zws6itr39mxqb
This error occurs since version 0.9.9.10. So far, I have been able to download without problems.
Please can you check it? Thank you. Greetings.
this running in other SO ?
Some albums are not dow-ded. giving it away at output of a small number shows this error.
Starting Downloads...
Failed to download (First Phase). Error information below.
System.ArgumentNullException: ....
....name of parameters: input
в System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)
в System.Text.RegularExpressions.Regex.Replace(String input, String pattern, MatchEvaluator evaluator)
в QobuzDownloaderX.QobuzDownloaderX.DecodeEncodedNonAsciiCharacters(String value)
в QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__254.MoveNext()
These for example do not download:
https://play.qobuz.com/album/0782388043069
https://play.qobuz.com/album/0603223217776
https://play.qobuz.com/album/0782388070867
This is not a big deal but for some albums with release date like 2000-12-31 on Qobuz becomes 2001-01-01 when downloaded.
Please fix this issue. Thank you.
I noticed that there are instances that the download speed throttles. I don't know if it is Qobuz end, limiting downloads but it would be nice if we could stop and restart downloads and continue unfinished tracks.
It would be nice too to add or see the download progress so we can notice if the download speed is starting to throttle.
What I meant by download speed throttle is, coming from 1.5mbps download, it went down to 30kbps speed.
I noticed when I close the application and redo the process, it goes back to 1.5mbps.
it was working yesterday
i downloaded two or three albums
then this error showed up
Track Download ERROR. Information below.
System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.EndReceive(IAsyncResult asyncResult)
at System.Net.Sockets.NetworkStream.EndRead(IAsyncResult asyncResult)
--- End of inner exception stack trace ---
at System.Net.TlsStream.EndWrite(IAsyncResult asyncResult)
at System.Net.PooledStream.EndWrite(IAsyncResult asyncResult)
at System.Net.ConnectStream.WriteHeadersCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)
--- End of inner exception stack trace ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
at QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__91.MoveNext()
Where is the exe file,I don't know how to use it
How can I get the appid?
Please help me
Hey, really great tool but would appreciate having the option to add a "-" right after a track number. For example, current files look like: 02 Song Name.flac while 02 - Song Name.flac looks cleaner.
Track Download ERROR. Information below.
TagLib.CorruptFileException: FLAC stream not found at starting position.
at TagLib.File.Create(IFileAbstraction abstraction, String mimetype, ReadStyle propertiesStyle)
at TagLib.File.Create(String path)
at QobuzDownloaderX.QobuzDownloaderX.<downloadTrackBG_DoWork>d__92.MoveNext()
After download, it will only download 30 seconds or a partial song
No funciona siguiente error
Failed to download (First Phase). Error information below.
System.ArgumentException: Caracteres no válidos en la ruta de acceso.
en System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
en System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
en System.IO.Path.GetFullPathInternal(String path)
en System.IO.Directory.InternalCreateDirectoryHelper(String path, Boolean checkHost)
en System.IO.Directory.CreateDirectory(String path)
en QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__91.MoveNext()
hi latest version of qbdlx 0.9.9.15 not working. shows this error message when trying to download
System.Net.WebException: The remote server returned an error: (504) Gateway Timeout.
at System.Net.HttpWebRequest.GetResponse()
at QobuzDownloaderX.LoginFrm.getSecretBG_DoWork(Object sender, DoWorkEventArgs e)
Just today, the software will successfully download a few tracks of an album before reporting this error:
Failed to download (First Phase). Error information below.
System.Net.WebException:` The remote server returned an error: (502) Bad Gateway.
at System.Net.HttpWebRequest.GetResponse()
at QobuzDownloaderX.QobuzDownloaderX.<downloadAlbumBG_DoWork>d__99.MoveNext()
I'm not sure if it is related to the recent Qobuz desktop application update that also occurred today.
I will continue to try different things and see if the behavior changes.
Thank you for your work on this software.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.