TIDDL adalah aplikasi Python CLI yang memungkinkan pengunduhan trek Tidal. Ketik lengkap, hanya 2 persyaratan.
Ini terinspirasi oleh Tidal-Media-Downloader - proyek yang saat ini tidak dikelola. Repositori ini akan berisi permintaan fitur dari proyek tersebut dan akan menjadi versi yang disempurnakan.
Instal paket menggunakan pip
pip instal tiddl
Setelah instalasi, Anda dapat menggunakan tiddl
untuk menyiapkan token autentikasi
$ tiddl> buka https://link.tidal.com/xxxxx dan tambahkan perangkat!authenticated!token kedaluwarsa dalam 7 hari
Gunakan tiddl -h
untuk menampilkan pesan bantuan
Setelah autentikasi - saat token Anda siap - Anda dapat mulai mengunduh!
Anda dapat mengunduh tracks
albums
playlists
artists albums
tiddl -s -q high
menetapkan kualitas tinggi sebagai kualitas default
tiddl
unduhan dengan kualitas tinggi
tiddl -q master
dengan kualitas terbaik
tiddl 284165609 -p my_folder -o "{artist} - {title}"
mengunduh lagu ke my_folder/{artist} - {title}.flac
tiddl track/284165609 -p my_folder -o "{artist} - {title}" -s
sama seperti di atas, tetapi menyimpan my_folder
sebagai jalur unduhan default dan {artist} - {title}
sebagai format file default
284165609 (akan menganggap ini sebagai id trek)
https://tidal.com/browse/track/284165609
jalur/284165609
https://listen.tidal.com/album/284165608/track/284165609
https://listen.tidal.com/album/284165608
album/284165608
https://listen.tidal.com/artist/7695548
artis/7695548
https://listen.tidal.com/playlist/803be625-97e4-4cbb-88dd-43f0b1c61ed7
daftar putar/803be625-97e4-4cbb-88dd-43f0b1c61ed7
Anda juga dapat menggunakan TIDDL sebagai modul, modul ini telah diketik sepenuhnya sehingga Anda akan mendapatkan petunjuk mengetik
dari 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"]} mempunyai {album["numberOfTracks"]} lagu!")
python -m unittest tiddl/tests.py
Wiki API Pasang Surut