beets
beets copied to clipboard
Web plugin fails to play tracks and produces error
Problem
Trying to play a track in the Web plugin fails and produces this error:
Traceback (most recent call last):
File "/home/user/.local/lib/python3.10/site-packages/flask/app.py", line 1455, in wsgi_app
response = self.full_dispatch_request()
File "/home/user/.local/lib/python3.10/site-packages/flask/app.py", line 869, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/home/user/.local/lib/python3.10/site-packages/flask/app.py", line 867, in full_dispatch_request
rv = self.dispatch_request()
File "/home/user/.local/lib/python3.10/site-packages/flask/app.py", line 852, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
File "/usr/share/beets/beetsplug/web/__init__.py", line 324, in item_file
response = flask.send_file(
TypeError: send_file() got an unexpected keyword argument 'attachment_filename'
On an initial investigation, this appears related to: https://github.com/pallets/flask/pull/4667
Setup
- OS: Pop!_OS
- Python version: 3.10.12
- beets version: 1.6.0
My configuration is:
directory: /home/user/Music
plugins: web
web:
host: 127.0.0.1
port: 8337
cors: ''
cors_supports_credentials: no
reverse_proxy: no
include_paths: no
readonly: yes
I confirm I have the same problem
Same
Mac OS X 14.4.1
beets version 1.6.0 Python version 3.12.3 plugins: web