Skip to content

ValueError: Invalid MultiSpec data: None #290

@damiencourousse

Description

@damiencourousse

Issue as follows:

$ qobuz-dl dl --no-db -q5 https://open.qobuz.com/track/5384624
Error tagging the file: Invalid MultiSpec data: None
Traceback (most recent call last):
  File "/home/XXX/.local/lib/python3.11/site-packages/qobuz_dl/downloader.py", line 228, in _download_and_tag
    tag_function(
  File "/home/XXX/.local/lib/python3.11/site-packages/qobuz_dl/metadata.py", line 223, in tag_mp3
    audio[id3tag.__name__] = id3tag(encoding=3, text=v)
                             ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/mutagen/id3/_frames.py", line 65, in __init__
    setattr(self, checker.name,
  File "/usr/lib/python3/dist-packages/mutagen/id3/_frames.py", line 76, in __setattr__
    self._setattr(name, checker.validate(self, value))
                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3/dist-packages/mutagen/id3/_specs.py", line 532, in validate
    raise ValueError('Invalid MultiSpec data: %r' % value)
ValueError: Invalid MultiSpec data: None
Completed

But this works:

$  qobuz-dl dl --no-db -q6 https://open.qobuz.com/track/5384624

qobuz-dl-0.9.9.10 on Linux, installed with pip3

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions