При сохранение файла по маске "#artist - #title #track-id" выдает ошибку:
File "D:\yandex-music-downloader\ymd\http_utils.py", line 8, in download_file
with open(path, 'wb') as f:
OSError: [Errno 22] Invalid argument: 'C:\\Music\\James Brown - The Boss (From "Black Caesar" Soundtrack) 53847.mp3'
Можно добавить стрипинг спец. символов из путей к файлу, которые создает непосредственно библиотека.
Вот здесь список таких символов для Windows.
Тут более полный список для всего остального.
При сохранение файла по маске
"#artist - #title #track-id"
выдает ошибку:Дело в кавычках в названии трека.
Можно добавить стрипинг спец. символов из путей к файлу, которые создает непосредственно библиотека. Вот здесь список таких символов для Windows. Тут более полный список для всего остального.
Для себя решил заменить название трека на его id.
OS: Windows 10 Python 3.10.11