Skip to content

Typing error if run on a fresh installation #4

@TLemur

Description

@TLemur

Install program on a fresh WSL Ubuntu

Run it ./music-recognize ~/test.mp3

tim_t@Timur-PC:~/music_recognition/bin$ ./music-recognize ~/test.mp3

╔══════════════════════════════════════════════════════════════╗
║ 🎵 Music Recognition v1.1.0 ║
║ Identify • Tag • Rename • Organize ║
╚══════════════════════════════════════════════════════════════╝

Traceback (most recent call last):
File "/home/tim_t/music_recognition/bin/./music-recognize", line 8, in
sys.exit(main())
^^^^^^
File "/home/tim_t/music_recognition/src/music_recognition/cli.py", line 404, in main
return asyncio.run(main_async(args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run
return runner.run(main)
^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run
return self._loop.run_until_complete(task)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/asyncio/base_events.py", line 687, in run_until_complete
return future.result()
^^^^^^^^^^^^^^^
File "/home/tim_t/music_recognition/src/music_recognition/cli.py", line 178, in main_async
recognizer = MusicRecognizer(
^^^^^^^^^^^^^^^^
File "/home/tim_t/music_recognition/src/music_recognition/core.py", line 136, in init
self.cache = RecognitionCache(cache_path) if use_cache else None
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/tim_t/music_recognition/src/music_recognition/cache.py", line 14, in init
self.db_path = Path(db_path).expanduser()
^^^^^^^^^^^^^
File "/usr/lib/python3.12/pathlib.py", line 1164, in init
super().init(*args)
File "/usr/lib/python3.12/pathlib.py", line 373, in init
raise TypeError(
TypeError: argument should be a str or an os.PathLike object where fspath returns a str, not 'NoneType'

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