Coder Social home page Coder Social logo

yaronzz / tidal-media-downloader-pro Goto Github PK

View Code? Open in Web Editor NEW
1.1K 40.0 118.0 1018 KB

Download 'TIDAL' Music On Windows/Linux/MacOs (PYTHON/C#)

Home Page: http://yaronzz.com/post/tidal_dl_installation/

License: Apache License 2.0

C# 100.00%
tidal music windows

tidal-media-downloader-pro's Introduction

𝗛𝗲𝗹𝗹𝗼!

𝗜'𝗺 𝗬𝗮𝗿𝗼𝗻𝘇𝘇!𝗜'𝗺 𝗮 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲 𝗲𝗻𝗴𝗶𝗻𝗲𝗲𝗿 👨‍💻 𝘄𝗵𝗼 𝗶𝘀 𝗽𝗮𝘀𝘀𝗶𝗼𝗻𝗮𝘁𝗲 𝗮𝗯𝗼𝘂𝘁 𝗺𝘂𝘀𝗶𝗰 𝗮𝗻𝗱 𝗼𝗽𝗲𝗻 𝘀𝗼𝘂𝗿𝗰𝗲.

Twitter Badge Email Badge Pypi Badge

🍜 About

🌱 Languages&Tool I use:

C++ C c# Python Lua PHP VSCode QT Redis MySQL

Spotify Now Playing

Hello world

tidal-media-downloader-pro's People

Contributors

almirus avatar bladeoner avatar dependabot[bot] avatar kyo-70 avatar mozgc avatar nillebor avatar pintovillamar avatar razielanarki avatar tcnoco avatar timwun avatar yaronzz avatar

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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tidal-media-downloader-pro's Issues

When pressing cancel partially downloaded tracks are not deleted. Retrying skips those.

When you press cancel (cantel/retry button),
partially downloaded trackfiles are not (always?) deleted.
When you then press retry (same button), the program sees the file is already there and assumes it was already downloaded completely and shows "success",
while the file is NOT complete and therefore corrupt !

When "download error" occurs, the file even remains open !
=> You even cannot delete it from Windows explorer.
Removing the download task doesn't help. The file remains open and cannot be deleted.
The only solution then is to completely shut down the application and restart it.

Please fix this. Thank you Yaronz !

Downloads all albums even though only one or some are checked


1

2

Besides that so far it's great. If I do just the link only it's fine. Nice work. Thanks again.
Also, accesstoken is spelled wrong and a few other typos no biggie though.☺
Lastly, just noticed there is no way to stop or restart like the other app. Would be nice for the ones that get stuck at getstream, so one doesn't have to redo/download the whole album again. That's what I liked about the GUI over python was being able to restart and finish downloads and not have to worry about missing something like with python.

program skips a lot of tracks randomly

The program is working much better already ! Thx !

Still one major issue that was already happening in the previous 1.2.0.4 release

When "getStream..." appears often the program doesn't wait to start the download but it skips almost immediately to the next track.

f.i. When starting a download of all the albums of an artist
at first it seems to be going well but then suddenly for no obvious reason tracks are skipped. First a few, then more and then (almost) all

SUCCESS
SUCCESS
SUCCESS
SUCCESS
SUCCESS
SUCCESS
SUCCESS
SUCCESS
SUCCESS
getStream... << it starts here
SUCCESS
SUCCESS
SUCCESS
getStream...
SUCCESS
getStream... << and suddenly it keeps going wrong
getStream...
getStream...
getStream...
getStream...
getStream...
getStream...
getStream...
getStream...
getStream...
...

the program does not hang, but it just keeps skipping tracks. Sometimes after skipping 50 files it suddenly restarts downloading with "SUCCESS" but after some time it can suddenly start skipping tracks again.

When pressing cancel-retry very often the same thing happens (skipping tracks), but when pressing it multiple times then suddenly some tracks DO start to download, but again only for a while... then the same skipping occurs.
This makes me have to cancel and retry 10x or more for some albums

I have no clue what causes this.

Masterfiles downloads as standard hifi files

I have hi-fi account, I havent been able to download any master files despite making sure "master" is set to my default. Downloading both master and hi versions of albums, yield the same exact file sizes.

Examples: Deftones : Ohms album, as well as the Smashing Pumpkins single "Confessions of a Dopamine addict" which are both available in Master quality, but downloads in standard via the gui app.

Rips in "High" and "Normal" quality don't work

I noticed rips of "high" and "normal" quality (lossy aac ones) don't work.
Maybe those are still not supported ? There is a dropdown box in the download window where I could select the quality to be normal or high, so I suppose it should rip ?

P.S. I have a premium account and I tried selecting "high" and "normal quality" in the desktop app ... but it still doesn't work.

Tagging of Artists.

I observed that for the tagging for artists, there will be a use of separator ';' to tag songs with multiple artists. The problem is that not all music players support displaying multiple artists with this separator. Please allow me to show you an example.

For example:

Song Example
Title: Love The Way You Lie
Artists: Eminem and Rihanna
Album: Recovery

Tagging on FLAC Audio

Title: Love The Way You Lie
Artist: Eminem ; Rihanna <---Do note the ; separator used in the artist tag when song is tagged.
Album: Recovery

The Issue

The ; separator is not supported in all music players and the artist tag in song can be displayed in an incomplete manner.

For example:

Title: Love The Way You Lie

Artist: Rihanna <--- Because not many music players support the ';' separator, not all artists are displayed in the music player and they are displayed like this.

Album: Recovery

Suggestion

Is it possible to come up with artist tagging options that tags songs in the 2 examples shown below?

Example 1

Title: Love The Way You Lie
Artist: Eminem & Rihanna (add commas if there are 3 or more artists & put and before the last artist)
Album: Recovery
Album Artist : Eminem <----- Primary Artist

Example 2

Title: Love The Way You Lie (ft Rihanna)<---- (add commas if there are 3 or more artists & put and before the last artist)
Artist: Eminem
Album: Recovery
Album Artist : Eminem <----- Primary Artist

I hope there is a way to make this work at your end at it would be very help in displaying music tags perfectly on my music player. With that, Thank you so much for making this tool. Thanks for reading this .

key breaks downloads, or no MQA

using the key breaks the downloads, just lots of getstream down the page. Or use old version without the key and it just gets flac and not MQA.

Old version of tidal-gui and new tidal-gui pro are the same. If I put the key from charles in the file it doesnt work either

How to download MQA????

Selection of multiple videos + add artist folder for those + tracknumbering for videos

Now you can only select one video at a time and all videos from different artists downloads in the "video" folder.
So please

  1. add a subfolder with the artist name !

e.g. Videos\{Artist}\

  1. Allow selection of multiple video's please

  2. If the filename format is {TrackNumber} - {TrackTitle}
    Then please also add an ascending numbering when downloading.
    Now all video's download with '01' as track number (because we can only select one ?)

Album titles that end in ...

For some reason the app won't download albums that end in ... such as these examples. I had this issue with a previous version but thought it was that specific album, after this album giving the same error I decided to post this. It doesn't have a problem with albums that start with ... though and it creates the folder for the album fine, so I'm not sure what the problem is. Another weird thing is it doesn't seem to have the same problem with albums that end in one period, only three.

It's actually hard to find albums that end with ... but here are three just to show that it's not just a bad album or something.
https://tidal.com/browse/album/128529449
https://tidal.com/browse/album/234017
https://tidal.com/browse/album/115155695

I also tried this album since it had multiple things Windows doesn't like and ends in \\ and it downloaded without any problem replacing the \\ with ----. So it must be something about ... that causes this. Maybe they need to be changed to --- instead of just apparently being omitted when the folder is renamed during downloading or something.
https://tidal.com/browse/album/36594337

Feels like Tidal Media Downloader Pro is Kind of Worse

On Tidal Media Downloader, I used to be able to download high quality pictures from albums and singles as well as important metadata from music files to prevent too much disorganisation on my phone. Tidal Media Downloader PRO is somewhat worse, though. It never downloads the high resolution covers from albums and singles nor does it download important metadata to prevent disorganised chaos. Also, I am having trouble downloading certain songs. Because Tidal Media Downloader PRO makes the download get stuck. Even though the previous Tidal Media Downloader program never made the download get stuck at all. Which is why I think Tidal Media Downloader PRO is lacking and has an erroneous system compared to Tidal Media Downloader. Nobody has fixed this problem yet.

Master FLAC, Hi-Res MQA: None

The maximum download quality is 16bit 44100hz.
While in the past it could be downloaded in Hi-Res quality. but 24bit 44100hz and This is not the original Hi-Res!
I wish it would be at least 48000hz in the future.
Thank You Very Much.

Add Parser for Folder and File Naming please; Allows a MAJOR improvement.

Album ID can be added to the album foldername, but only in front...
I'd like it in the back because I already add the album year in front to sort
by year but the album-id messes this sort up.

Now we have these options in the setting screen :

"Add Year" (Before/After/None)
Choose :
"Add artist-name before title"
"Add album-id before album-folder"
Track :
"Add track number"
"Add hyphen between"
"Add [explicit]"

These are a lot of options and one does still not have a lot of control over folder and file naming...

so I was thinking a parser would be much better as it simplifies the settings screen (less options shown) while it
makes all kinds of folder and track naming possible

So it could be better by replacing ALL of the options above by
TWO text fields where one can type a parser string

Track Folder name : [ ]
Track name : [ ]

with

%AI = Album ID (the number tidal uses to look up albums)
%AT = Album Title
%AY = Album Year
%AF = Album Format (Albums, Compilations, EP & Singles, Live Albums) *** remark see bottom

%RI = aRtist ID (the number Tidal uses to look up artists)
%RN = aRtist Name (I chose R as it sounds the same as "ar" and as the A is already taken by "album")

%TT = Track Title
%TN = Track Number
%EX = "[Explicit]"

(These possibilities should of course be showed next to the text fields. I guess there are more %xx for other properties ? )

This way the user has FULL control where and how he wants to save; some examples :

Folder name : %AF%RN[%AY]%AT [%AI]
=> "Compilations\Abba[1993]Abba Gold [1771744]"
=> "EP & Singles\Abba[2014]Knowing me, Knowing you [32782200]"
Track name : %TN - %TT%EX
=> "01 - Dancing Queen"
=> "01 - Knowing Me, Knowing You (Live)"

Folder name : %AY%RN%AT (ID:%AI)
=> "1993\Abba\Abba Gold (ID-1771744)" !! warning !! parser should also replace illegal characters by '-' !!
=> "2014\Abba\Knowing me, Knowing you (ID-32782200)"
Track name : %RN - %TN %TT
=> "Abba - 01 Dancing Queen"
=> "Abba - 01 Knowing Me, Knowing You (Live)"

Folder name : %RN%AF[%AY]%AN (ID:%AI)
=> "Abba\Compilations[1993]Abba Gold (ID-1771744)"
=> "Abba\EP & Singles[2014]Knowing me, Knowing you (ID-32782200)"
Track name : %TN %TT
=> "01 Dancing Queen"
=> "01 Knowing Me, Knowing You (Live)"

So Endless possibilities this way ! And you can make a default string so the program stays compatible with previous releases !

Folder name : %RN%AN
=> "Abba\Abba Gold"
=> "Abba\Knowing me, Knowing you"
Track name : %TT => "Dancing Queen"
=> "Dancing Queen"
=> "Knowing Me, Knowing You (Live)"

!!! REMARK For Album Type !!!
!!! It looks like some albums can be multiple types :
https://tidal.com/browse/album/138264
(Artist : Blondie; Album : "Bite Size Blondie") occurs under "EP & Singles" AND under "Compilations"

So I guess Tidal uses some kind byte? and does OR-ing ? f.i. if 0x00000010 = "EP & Singles"; 0x00000100 ="Compilations"; then 0x00000110 would be both ?

If that is the case => just pick ONE type by priority : Albums>Compilations>EP & Singles>Live Albums !
In our case the Blondie album "Bite Size Blondie" would be considered of the type "Compilations"
and not "EP & Singles" for our folder naming as "Compilations" has a higher priority

P.S. Another question !
The program now uses ONE path for All Albums; Playlists and Videos (is there anything else?)
I would like to choose 3 different paths myself

Maybe this option could be added with a checkbox :

Path : [d:\tidl]
[ ] Use different for Albums, Playlists and Videos
Album Path : [d:\Tidl\Albums] (disabled)
Playlist Path : [e:\Tidl\Playlists] (disabled)
Video Path : [x:\Tidl\Videos] (disabled)

When checkbox is not checked only Path is enabled and the other three disabled and the program can be working like it is already. When checked Path : [ ] text field gets disabled and the three others enabled and one can choose 3 different folders

Too many downloads Fail

First of all. Thank you for the update for folder and file naming Yaronzz !
This is already much better than before ! {ArtistName} is however not replaced in the folder name, only in the trackname. But that's not so important now...

The downloading had already some issues in previous release
(showing multiple "getStreams...") but that became worse now :

example
https://tidal.com/browse/album/102613203

image

It shows "getStream..." and then "Start..." at song 7 but then nothing happens... (I checked and the file is even not created so I assume there is something wrong with getting the start of streaming !?)
Also when pressing cancel/retry button it shows "Start..." (or "WAIT") and nothing happens. (I retried multiple times, it never works and I checked the track on Tidal, it's a HIFI flac). I could rip this track in a previous version so I don't know what is going on.

After a few minutes the program shows ERR and goes to the next track. At track 11 and 13 the same problem comes up. I see no logical explanation for this. The program is now also quite useless because of the extremely long waiting times and too many fails of tracks.

P.S. The CD also exists as a master version ripping that one has the same problems (MQA track 7, 10, ... here).
https://tidal.com/browse/album/102638743

PLS a Good fix for this please ! If not immediately possible... can you make the downloading work like before ? It wasn't perfect then neither, but at least it didn't hang.

Thank you.

Disc number?

It seems like previous versions added the disc number to the file name or put different discs in different folders, I can't remember exactly. I just downloaded an album that had multiple songs with the same name on different discs that were then skipped when downloading. It would be nice to be able to add the disc number before the track number (for example 101 for disc 1 track 1, 201 for disc 2 track 1, etc.) or put each disc in a separate folder. Thanks.

Version in filename please !

All tracks like on this album "All that she wants (X version)" download as 1 track "All that she wants.flac"

image

So the extra version info is shown but it is not used (and should be)

Please include extra information (version, remix, ...) in :
a) filename
b) (vorbis?)tags

Could you please fix this ? Thx

P.S. I notice for most albums the info IS added, but for some it is not. Very strange.

Buying you some extra coffees for this one ;-)

Artist Name

When you have different artists in a song, you just see in tag the artist name of the album

Cover Resolution

The resolution of the covers is 320x320. While I want the highest quality! Please add this feature.
For example: we can choose separately what is the quality of the song tag cover and the downloaded cover (separately). "Low, Normal or High".
Thank You

space between track name and version in filename please

Please add a space before the extra version infos first parenthesis '('

"01 - This is a song where extra version info was added(Radio Edit).flac" ==>
"01 - This is a song where extra version info was added (Radio Edit).flac"

It hurts less for the eyes ;-)

Tools.cs >>
//get version
string version = "";
if (track.Version.IsNotBlank())
version = "(" + track.Version + ")";
should be
version = " (" + track.Version + ")";

Thx !

Tidal-DL errors out using URL or ID

C:\Windows\system32>tidal-dl

/$$$$$$$$ /$$ /$$ /$$ /$$ /$$
|__ $$/|/ | $$ | $$ | $$| $$
| $$ /$$ /$$$$$$$ /$$$$$$ | $$ /$$$$$$$| $$
| $$ | $$ /$$__ $$ |____ $$| $$ /$$$$$$ /$$__ $$| $$
| $$ | $$| $$ | $$ /$$$$$$$| $$|/| $$ | $$| $$
| $$ | $$| $$ | $$ /$$ $$| $$ | $$ | $$| $$
| $$ | $$| $$$$$$$| $$$$$$$| $$ | $$$$$$$| $$
|/ |
/ _/ _/|/ ___/|/

   https://github.com/yaronzz/Tidal-Media-Downloader

                  v2020.8.20.0

+-------------------------------+---------------------+
| SETTINGS | VALUE |
+-------------------------------+---------------------+
| Download path | D:\Tidal-DL-DL |
| Convert mp4 to m4a | False |
| Add explicit tag | True |
| Add hyphen | True |
| Add year before album-folder | True |
| Add user track number | True |
| Audio quality | AudioQuality.Master |
| Video quality | VideoQuality.P360 |
| Check exist | True |
| ArtistName before track-title | True |
| Id before album-folder | True |
| Include single&ep | True |
| Save covers | True |
| Language | English |
+-------------------------------+---------------------+

CHOICE FUNCTION
Enter '0': Exit
Enter '1': Login
Enter '2': Settings
Enter '3': Set AccessToken
Enter 'Url/ID': Download by url or id

Enter Choice:5192
+-----------------+-------+
| ARTIST-PROPERTY | VALUE |
+-----------------+-------+
| ID | 5192 |
| Name | 2Pac |
| Type | None |
+-----------------+-------+
+----------------+------------+
| ALBUM-PROPERTY | VALUE |
+----------------+------------+
| Title | Unsolved |
| Track Number | 10 |
| Video Number | 0 |
| Release Date | 2018-03-13 |
| Version | None |
| Explicit | True |
+----------------+------------+
Traceback (most recent call last):
File "c:\users\hw it\appdata\local\programs\python\python37\lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\HW IT\AppData\Local\Programs\Python\Python37\Scripts\tidal-dl.exe_main
.py", line 7, in
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl_init
.py", line 175, in main
start(USER, CONF, choice)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 290, in start
artist(conf, obj)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 256, in artist
album(conf, item)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 232, in album
downloadCover(conf, obj)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 215, in downloadCover
path = getAlbumPath(conf, album) + '/cover.jpg'
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 105, in getAlbumPath
sid = "[" + album.id + "]" if conf.addAlbumIDBeforeFolder else ""
TypeError: can only concatenate str (not "int") to str

C:\Windows\system32>tidal-dl

/$$$$$$$$ /$$ /$$ /$$ /$$ /$$
|__ $$/|/ | $$ | $$ | $$| $$
| $$ /$$ /$$$$$$$ /$$$$$$ | $$ /$$$$$$$| $$
| $$ | $$ /$$__ $$ |____ $$| $$ /$$$$$$ /$$__ $$| $$
| $$ | $$| $$ | $$ /$$$$$$$| $$|/| $$ | $$| $$
| $$ | $$| $$ | $$ /$$ $$| $$ | $$ | $$| $$
| $$ | $$| $$$$$$$| $$$$$$$| $$ | $$$$$$$| $$
|/ |
/ _/ _/|/ ___/|/

   https://github.com/yaronzz/Tidal-Media-Downloader

                  v2020.8.20.0

+-------------------------------+---------------------+
| SETTINGS | VALUE |
+-------------------------------+---------------------+
| Download path | D:\Tidal-DL-DL |
| Convert mp4 to m4a | False |
| Add explicit tag | True |
| Add hyphen | True |
| Add year before album-folder | True |
| Add user track number | True |
| Audio quality | AudioQuality.Master |
| Video quality | VideoQuality.P360 |
| Check exist | True |
| ArtistName before track-title | True |
| Id before album-folder | True |
| Include single&ep | True |
| Save covers | True |
| Language | English |
+-------------------------------+---------------------+

CHOICE FUNCTION
Enter '0': Exit
Enter '1': Login
Enter '2': Settings
Enter '3': Set AccessToken
Enter 'Url/ID': Download by url or id

Enter Choice:https://listen.tidal.com/album/85632007
+----------------+------------+
| ALBUM-PROPERTY | VALUE |
+----------------+------------+
| Title | Unsolved |
| Track Number | 10 |
| Video Number | 0 |
| Release Date | 2018-03-13 |
| Version | None |
| Explicit | True |
+----------------+------------+
Traceback (most recent call last):
File "c:\users\hw it\appdata\local\programs\python\python37\lib\runpy.py", line 193, in run_module_as_main
"main", mod_spec)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\HW IT\AppData\Local\Programs\Python\Python37\Scripts\tidal-dl.exe_main
.py", line 7, in
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl_init
.py", line 175, in main
start(USER, CONF, choice)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 283, in start
album(conf, obj)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 232, in album
downloadCover(conf, obj)
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 215, in downloadCover
path = getAlbumPath(conf, album) + '/cover.jpg'
File "c:\users\hw it\appdata\local\programs\python\python37\lib\site-packages\tidal_dl\download.py", line 105, in getAlbumPath
sid = "[" + album.id + "]" if conf.addAlbumIDBeforeFolder else ""
TypeError: can only concatenate str (not "int") to str

[Year] comes before album even if set to be after album title

As subject says, the [Year] tag is being added to the beginning of the album title even though through settings the year tag is set to be after:

artistbeforetitle = True
addhyphen = True
addyear = After

But the output looks like this:

[2001] Anyone For Doomsday-

Video quality filter

Hello,

Please add resolution filter for videos or display the resolution on search page.

Also it would be nice to select multiple videos to download.

Thanks

Composer Tag, Cover Art, and Genre

It would be great if Composer tags are added to the metadata. Also add a feature where we can download the cover art with an optional resolution. Thank you!

tidal-gui 1.2.0.5 windows8.1 crash when start

Podpis problému:
Název události problému: CLR20r3
Podpis problému 01: tidal-gui.exe
Podpis problému 02: 1.2.0.5
Podpis problému 03: 893dfb58
Podpis problému 04: tidal-gui
Podpis problému 05: 1.2.0.5
Podpis problému 06: 893dfb58
Podpis problému 07: 67
Podpis problému 08: 15
Podpis problému 09: System.MissingMethodException
Verze operačního systému: 6.3.9600.2.0.0.768.101
ID národního prostředí: 1029
Další informace 1: 5861
Další informace 2: 5861822e1919d7c014bbb064c64908b2
Další informace 3: 185f
Další informace 4: 185f9fd4e4d4157360a4a40c55b5a3ee

Problems in title tracks and duration

I encountered a problem in the title of the tracks.
I try to download this album:
https://tidal.com/browse/album/117875645
In Tidal app i see it in this way:
immagine
When I open the same album in Tdown (1.2.0.2), I see this:
immagine
There are two little "problems":

  1. the part in parentheses of the title has disappeared
  2. the duration of the single tracks are always the duration of the album

The 2nd issue is not a problem, but the title track is "wrong" also in downloaded files (tag and filename).
It's strange because the problem in title track not happens always:
immagine
(but the track duration is still wrong)

Delete partial FILE when cancelling a rip.

When cancelling rips... the LAST INCOMPLETE FILE should be deleted,
otherwise when restarting the rip, the program sees the (partial) file and assumes the file is already ripped correctly... while it is not ! so :
CANCEL Pressed && RIP was still busy ? => DELETE the partial file of that rip
Thx Yaronzz !

Suggestion: more info about download errors

Using the last version 1.2.0.5 and trying to download this album:
https://tidal.com/browse/album/5750274
all the tracks are not downloaded and the message ERR appears next to each one but without any additional information on the reason for the error.
I haven't even found a log file reporting the problem.
My suggestion is that Tidal-dl reports some additional information on the nature of the error (if available).
Many thanks!

AlbumFolderFormat

Which line to add the folder name to the setting(albumfolderformat), so that it would be like this:
{ArtistName}-{Flag}{AlbumTitle}[{AlbumYear}]
Now with this format, the {ArtistName} field is not filled.

Cant Download From Playlist

Whenever I try to download any file from a playlist, it adds the playlist to the download que but nothing happens. I've tried a different playlist, downloading the whole playlist, a single song within the playlist... Same thing.
I can get the same file to download by searching for that artist/song/etc., just not through a playlist.

Thank you very much for your work.

"Master" quality downloads as 16 bit "Hi-Fi" instead of 24 bit

Previously, using old GUI, it worked just fine.
All files downloaded as Master were 24 bit, and were ~50MB per file. Now it's only 16 bit and ~20MB+. I checked different albums.
Master is chosen in the bottom of the songs list.
Of course, I have proper subscription, and in the official player, master quality works.

And one more suggestion.
In a view of songs of the album, it'd be nice to not click double on track to uncheck from the list before download.

no original sound quality and cover art

hi the original sound quality is missing
it suppose to be like in the studio with the artist all this sounds like poor quality FLAC and it would be nice if the cover art is 1500x1500 PNG and i wish the HIFI mode was uncompressed FLAC with true gapless and the master should sound like the original
studio tracks with full rang sound with true gapless uncompressed wav or FLAC with or without MQA encoded please fix this issue.

Typos across the app

AccessToken is spelled incorrectly. It currently displays "AccessToekn:" - Settings
Progress bar says "Runnig" instead of "Running" - Download Screen

App version 1.2.0.5 béta crashes when downloading album

[HP Omen/Windows 10 Build 2004]
I was strolling along the Tidal collection of Thomas Dolby and wanted to download one of his albums "Flat Earth".
After clicking on OK the app crashes.
Any other album or artists go fine but this one....?
crash Tidalgui

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.