TIDDL es la aplicación Python CLI que permite descargar pistas de Tidal. Completamente mecanografiado, sólo 2 requisitos.
Está inspirado en Tidal-Media-Downloader, proyecto actualmente no mantenido. Este repositorio contendrá solicitudes de características de ese proyecto y será la versión mejorada.
Instalar paquete usando pip
instalación de pip tiddl
Después de la instalación, puedes usar tiddl
para configurar el token de autenticación.
$ tiddl> vaya a https://link.tidal.com/xxxxx y agregue ¡el token!autenticado!caduca en 7 días
Utilice tiddl -h
para mostrar el mensaje de ayuda
Después de la autenticación, cuando su token esté listo, ¡puede comenzar a descargar!
Puede descargar tracks
albums
playlists
artists albums
tiddl -s -q high
establece la calidad alta como calidad predeterminada
descargas tiddl
con alta calidad
tiddl -q master
descargas con la mejor calidad posible
tiddl 284165609 -p my_folder -o "{artist} - {title}"
descarga la pista a my_folder/{artist} - {title}.flac
tiddl track/284165609 -p my_folder -o "{artist} - {title}" -s
igual que arriba, pero guarda my_folder
como ruta de descarga predeterminada y {artist} - {title}
como formato de archivo predeterminado
284165609 (tratará esto como ID de pista)
https://tidal.com/browse/track/284165609
pista/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 reproducción/803be625-97e4-4cbb-88dd-43f0b1c61ed7
También puedes usar TIDDL como módulo, está completamente escrito, por lo que obtendrás sugerencias de escritura.
de 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"]} tiene {album["numberOfTracks"]} pistas!")
python -m unittest tiddl/tests.py
Wiki de la API de mareas