Giter Club home page Giter Club logo

qobuzdownloaderx's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

qobuzdownloaderx's Issues

Seems that quality selection is not working, tags selection is not working.

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

Grabbing shop

Are there any plans to snatch tracks directly from the download shop? Future added functional?

Error logging in

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

I have a question about Qobuz accounts

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.

Future Request: Bulk Downloads

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.

FLAC stream not found at starting position.

error inquate today:
bug

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()

Full screen and gui

Can add a button for minimize and maximize, and edit the size of the software? I had to hide my taskbar just to uncheck some tags as seen from the pictures below. Thank You!

Screenshot (376)
Screenshot (377)

Save path

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.

Catch NullReferenceException for ALL possibly null JToken

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).

with last version login error

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.

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()

Album cover error

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

Community Channel & Group Chat

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.

Issue with Artists name

In most of the files instead of Artists name only composer name is appeared as artists name please check
thanks

not working

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

DL error goodies

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 :)

Download covers in PNG format

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.

Won't download some albums.

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()

Path.Combine should be used instead

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().

Error

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

Truncated Track Names

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

Can't login

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!

Downloaded labels

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.

Downloading Songs Makes The Network Clogged

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.

not working

hi using it for a couple of days but now its not working shows login falied . can u sole this issue

playback issues

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.

Problem with The Beatles track

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()

Failed to download (First Phase). Error information below.

5656
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

[Feature Request] Ability to pause and restart download + Download progress

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.

not working

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()
image

Option to add - right after track number

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.

Download does not start

769e531071
Using the last folder you've selected as your selected path!
Folder selected but download does not start Windowns 7
this version worked well, but recently this version 0.9.9.15 stopped working
Is it possible to somehow solve the problem? thank you!

Track Downloiad Error

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

Corregir No Funciona a partir de ayer

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()

not working

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)

New "Bad Gateway" error

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.