TIDDL هو تطبيق Python CLI الذي يسمح بتنزيل مسارات Tidal. مكتوب بالكامل، مطلوبين فقط.
إنه مستوحى من Tidal-Media-Downloader - وهو مشروع غير مُدار حاليًا. سيحتوي هذا المستودع على طلبات الميزات من هذا المشروع وسيكون الإصدار المحسن.
تثبيت الحزمة باستخدام pip
نقطة تثبيت Tiddl
بعد التثبيت، يمكنك استخدام tiddl
لإعداد رمز المصادقة
$ tiddl> انتقل إلى https://link.tidal.com/xxxxx وأضف جهاز!مصادقة!تنتهي صلاحية الرمز المميز خلال 7 أيام
استخدم tiddl -h
لإظهار رسالة المساعدة
بعد المصادقة - عندما يصبح الرمز المميز الخاص بك جاهزًا - يمكنك البدء في التنزيل!
يمكنك تحميل albums
tracks
playlists
artists albums
tiddl -s -q high
يضبط الجودة العالية كجودة افتراضية
تنزيلات tiddl
بجودة عالية
tiddl -q master
بأفضل جودة ممكنة
tiddl 284165609 -p my_folder -o "{artist} - {title}"
يقوم بتنزيل المسار إلى my_folder/{artist} - {title}.flac
tiddl track/284165609 -p my_folder -o "{artist} - {title}" -s
كما هو مذكور أعلاه، ولكنه يحفظ my_folder
كمسار التنزيل الافتراضي و {artist} - {title}
كتنسيق الملف الافتراضي
284165609 (سوف يعامل هذا كمعرف المسار)
https://tidal.com/browse/track/284165609
المسار/284165609
https://listen.tidal.com/album/284165608/track/284165609
https://listen.tidal.com/album/284165608
الألبوم/284165608
https://listen.tidal.com/artist/7695548
فنان/7695548
https://listen.tidal.com/playlist/803be625-97e4-4cbb-88dd-43f0b1c61ed7
قائمة التشغيل/803be625-97e4-4cbb-88dd-43f0b1c61ed7
يمكنك أيضًا استخدام TIDDL كوحدة نمطية، فهي مكتوبة بالكامل حتى تحصل على تلميحات الكتابة
من استيراد tiddl 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"]} يحتوي على {album["numberOfTracks"]} مسارات!")
python -m unittest tiddl/tests.py
المد والجزر API ويكي