yaronzz / Tidal-Media-Downloader

Download 'TIDAL' Music On Windows/Linux/MacOs (PYTHON/C#)
http://doc.yaronzz.com/post/tidal_dl_installation/
Apache License 2.0
3.42k stars 475 forks source link

[BUG] 'datetime' is not defined #718

Closed daylight-00 closed 2 years ago

daylight-00 commented 2 years ago

Which tool

tidal-dl Version

2021.11.15.1 Platform

Windows Bug description

I just updated it to a new version, and the following error appears when I try to download it.

Enter Choice:https://tidal.com/browse/album/205177628 +----------------+----------------+ | ALBUM-PROPERTY | VALUE | +----------------+----------------+ | Title | Donda (Deluxe) | | ID | 205177628 | | Track Number | 32 | | Video Number | 0 | | Release Date | 2021-08-29 | | Version | None | | Explicit | False | +----------------+----------------+ Traceback (most recent call last): File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.240.0_x64__qbz5n2kfra8p0\lib\runpy.py", line 196, in _run_module_as_main return _run_code(code, main_globals, None, File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.240.0_x64qbz5n2kfra8p0\lib\runpy.py", line 86, in _run_code exec(code, run_globals) File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\Scripts\tidal-dl.exe\main.py", line 7, in File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\init.py", line 285, in main start(TOKEN, CONF, choice) File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\download.py", line 544, in start album(conf, obj) File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\download.py", line 450, in album downloadCover(conf, obj) File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\download.py", line 407, in downloadCover path = getAlbumPath(conf, album) + '/cover.jpg' File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\util.py", line 133, in getAlbumPath retpath = retpath.replace(R"{Duration}", secondsToTimeStr(album.duration)) File "C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\util.py", line 46, in secondsToTimeStr__ time_string = str(datetime.timedelta(seconds=seconds)) NameError: name 'datetime' is not defined Screenshot

hozzaq commented 2 years ago

quickfix

edit file C:\Users\D HY J\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.10_qbz5n2kfra8p0\LocalCache\local-packages\Python310\site-packages\tidal_dl\util.py

add import datetime on line after import lyricsgenius