config:beets
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revision | |||
| config:beets [2025/11/23 12:02] – Wuff | config:beets [2025/11/23 12:06] (current) – Wuff | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| sudo apt-get install python3-acoustid libchromaprint1 mp3val flac | sudo apt-get install python3-acoustid libchromaprint1 mp3val flac | ||
| pipx install beets | pipx install beets | ||
| - | pipx inject beets flask discogs_client requests pylast pyacoustid pycairo pygobject python3-discogs-client discogs-client beets-copyartifacts beets-extrafiles | + | pipx inject beets discogs_client requests pylast pyacoustid pycairo pygobject python3-discogs-client discogs-client beets-copyartifacts beets-extrafiles |
| pipx inject beets beets-yearfixer | pipx inject beets beets-yearfixer | ||
| pipx inject beets git+https:// | pipx inject beets git+https:// | ||
| Line 311: | Line 311: | ||
| track: [] | track: [] | ||
| - | plugins: [fetchart, | + | plugins: [fetchart, |
| # | # | ||
| pluginpath: [] | pluginpath: [] | ||
| Line 491: | Line 491: | ||
| #Note this takes about 10 seconds for 7 files which is about 6h for 15k songs. | #Note this takes about 10 seconds for 7 files which is about 6h for 15k songs. | ||
| - | web: | ||
| - | host: 0.0.0.0 | ||
| - | port: 8337 | ||
| - | |||
| bpd: | bpd: | ||
| host: 127.0.0.1 | host: 127.0.0.1 | ||
| Line 585: | Line 581: | ||
| - Submit the edit. | - Submit the edit. | ||
| After a few moments, try re-tagging the album with beets. If everything worked properly, beets should find the release you contributed and finish tagging it. Repeat this process for any albums you wish to add to MusicBrainz. | After a few moments, try re-tagging the album with beets. If everything worked properly, beets should find the release you contributed and finish tagging it. Repeat this process for any albums you wish to add to MusicBrainz. | ||
| - | |||
| - | |||
| - | ====== beets web ====== | ||
| - | |||
| - | depends on flask | ||
| - | < | ||
| - | pip install flask | ||
| - | </ | ||
| - | |||
| - | add web to plugins in beets config.yaml | ||
| - | Define port in [web] section | ||
| - | < | ||
| - | [web] | ||
| - | host: 127.0.0.1 #or 0.0.0.0 | ||
| - | port: 8337 | ||
| - | </ | ||
| - | |||
| - | for a remote web interface, CORS is required | ||
| - | < | ||
| - | pip install flask-cors | ||
| - | </ | ||
| - | |||
| - | start server on localhost: | ||
| - | < | ||
| - | beet web | ||
| - | </ | ||
| - | or | ||
| - | < | ||
| - | beet web hostname port | ||
| - | </ | ||
| - | |||
| - | |||
| - | https:// | ||
config/beets.1763899328.txt.gz · Last modified: by Wuff