TIDDL é o aplicativo Python CLI que permite baixar faixas do Tidal. Totalmente digitado, apenas 2 requisitos.
É inspirado no Tidal-Media-Downloader - projeto atualmente não mantido. Este repositório conterá solicitações de recursos desse projeto e será a versão aprimorada.
Instale o pacote usando pip
pip instalar tiddl
Após a instalação, você pode usar tiddl
para configurar o token de autenticação
$ tiddl> vá para https://link.tidal.com/xxxxx e adicione device!authenticated!token expira em 7 dias
Use tiddl -h
para mostrar a mensagem de ajuda
Após a autenticação - quando seu token estiver pronto - você poderá iniciar o download!
Você pode baixar tracks
albums
playlists
artists albums
tiddl -s -q high
define alta qualidade como qualidade padrão
downloads tiddl
com alta qualidade
tiddl -q master
baixa com a melhor qualidade possível
tiddl 284165609 -p my_folder -o "{artist} - {title}"
baixa a faixa para my_folder/{artist} - {title}.flac
tiddl track/284165609 -p my_folder -o "{artist} - {title}" -s
o mesmo que acima, mas salva my_folder
como caminho de download padrão e {artist} - {title}
como formato de arquivo padrão
284165609 (tratará isso como ID da faixa)
https://tidal.com/browse/track/284165609
trilha/284165609
https://listen.tidal.com/album/284165608/track/284165609
https://listen.tidal.com/album/284165608
álbum/284165608
https://listen.tidal.com/artist/7695548
artista/7695548
https://listen.tidal.com/playlist/803be625-97e4-4cbb-88dd-43f0b1c61ed7
lista de reprodução/803be625-97e4-4cbb-88dd-43f0b1c61ed7
Você também pode usar TIDDL como módulo, ele é totalmente digitado para que você obtenha dicas de tipo
from tiddl import TidalApi, Configconfig = Config()api = TidalApi(config["token"],config["user"]["user_id"],config["user"]["country_code"] )album_id = 284165608album = api.getAlbum(album_id)print(f"{album["title"]} tem {album["numberOfTracks"]} faixas!")
python -m unittest tiddl/tests.py
Wiki da API de marés