oskvr37 / tiddl

Tidal Downloader - download tracks with single Python package ✨
Apache License 2.0
24 stars 2 forks source link

Support for more fields? #40

Open Mikec78660 opened 3 hours ago

Mikec78660 commented 3 hours ago

Will you be adding all the fields from tidal-dl? Like RecordType, Release date, year, etc. for example? I was hoping to have this as a drop in replacement but it doesn't seem like you cannot create the same folder structure currently so it will not detect if files already exist. Or am I missing something?

oskvr37 commented 3 hours ago

Do you mean this? As I remember I did not add more fields as it had to make additional request for more details about track (year etc.) But I can try to add this feature

Mikec78660 commented 2 hours ago

Yes exactly that! Oh it isn't part of the json that is returned from the get album call? If it has to make additional requests maybe that wouldn't be a good thing. would it cause any type of rate limit issues with Tidal?

{ "id": 38519994, "title": "Messier Objects", "duration": 3247, "streamReady": true, "streamStartDate": "2015-01-30T00:00:00.000+0000", "allowStreaming": true, "premiumStreamingOnly": false, "numberOfTracks": 17, "numberOfVideos": 0, "numberOfVolumes": 1, "releaseDate": "2015-02-03", "copyright": "Alien Transistor", "type": "ALBUM", "version": null, "url": "http://www.tidal.com/album/38519994", "cover": "44226420-6f7e-45d0-9dc6-197c4f4a5cb1", "videoCover": null, "explicit": false, "upc": "880918220925", "popularity": 19, "audioQuality": "LOSSLESS", "audioModes": [ "STEREO" ], "artist": { "id": 3529689, "name": "The Notwist", "type": "MAIN" }, "artists": [ { "id": 3529689, "name": "The Notwist", "type": "MAIN" } ] }