I was following the getting started guide and I spent quite some time going through all of the configuration options to get beets set up just how I want before I did anything else…
When I was finally ready to test run beets this is what happened:
beet config -p
configuration error: include must be a dictionary or a list, not str
…which I quickly fixed, but the documentation does clearly say to use a space-separated list. Anyway, so when I ran it again I got a lot more errors…
beet
Traceback (most recent call last):
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\runpy.py", line 85, in _run_code
exec(code, run_globals)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\Scripts\beet.exe\__main__.py", line 9, in <module>
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\ui\__init__.py", line 1266, in main
_raw_main(args)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\ui\__init__.py", line 1249, in _raw_mai
n
subcommands, plugins, lib = _setup(options, lib)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\ui\__init__.py", line 1131, in _setup
mb.configure()
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\autotag\mb.py", line 83, in configure
hostname = config['musicbrainz']['host'].as_str()
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 430, in as_str
return self.get(String())
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 393, in get
return as_template(template).value(self, template)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 1014, in value
if view.exists():
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 186, in exists
self.first()
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 178, in first
return iter_first(pairs)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 62, in iter_first
return next(it)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 524, in resolve
for collection, source in self.parent.resolve():
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 524, in resolve
for collection, source in self.parent.resolve():
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 950, in resolve
self.read()
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\__init__.py", line 37, in read
self.set_file(filename)
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 887, in set_file
self.set(ConfigSource(load_yaml(filename), filename))
File "X:\PortableApps\WinPython\python-3.7.4.amd64\lib\site-packages\beets\util\confit.py", line 121, in __init__
super(ConfigSource, self).__init__(value)
TypeError: 'NoneType' object is not iterable
I tried forcing a reinstall and got one error notification, but I don’t think/know if it’s related:
ERROR: datashader 0.7.0 has requirement testpath<0.4, but you'll have testpath 0.4.2 which is incompatible.