Skip to content

Instantly share code, notes, and snippets.

@cletusw
Created June 5, 2026 05:21
Show Gist options
  • Select an option

  • Save cletusw/50d1bce7324776637a5bca13abb4ba0d to your computer and use it in GitHub Desktop.

Select an option

Save cletusw/50d1bce7324776637a5bca13abb4ba0d to your computer and use it in GitHub Desktop.
beets config.yaml
plugins: fetchart embedart convert scrub lastgenre web duplicates subsonicupdate missing musicbrainz chroma fromfilename tidal replaygain #lyrics
directory: /music
library: /config/musiclibrary.blb
art_filename: albumart
original_date: no
per_disc_numbering: no
match:
strong_rec_thresh: 0.15
subsonic:
url: https://navidrome.starrphoenix.com/subsonic
musicbrainz:
data_source_mismatch_penalty: 0.3
#discogs:
# data_source_mismatch_penalty: 0.4
tidal:
tidal_session_file: /config/tidal.json
data_source_mismatch_penalty: 0.5
source_weight: 0.5
chroma:
data_source_mismatch_penalty: 0.8
fromfilename:
data_source_mismatch_penalty: 0.9
convert:
auto: no
ffmpeg: /usr/bin/ffmpeg
opts: -ab 320k -ac 2 -ar 48000
max_bitrate: 320
threads: 1
paths:
default: $albumartist/$album%aunique{}/$track - $title
singleton: Non-Album/$artist - $title
comp: Compilations/$album%aunique{}/$track - $title
albumtype_soundtrack: Soundtracks/$album/$track $title
import:
copy: yes
move: yes
resume: ask
incremental: yes
quiet_fallback: skip
timid: no
log: /config/beet.log
lastgenre:
auto: yes
source: album
embedart:
auto: yes
fetchart:
auto: yes
replaygain:
auto: no
backend: 'ffmpeg'
scrub:
auto: yes
replace:
'^\.': _
'[\x00-\x1f]': _
'[<>"\?\*\|]': _
'[\xE8-\xEB]': e
'[\xEC-\xEF]': i
'[\xE2-\xE6]': a
'[\xF2-\xF6]': o
'[\xF8]': o
'\.$': _
'\s+$': ''
web:
host: 0.0.0.0
port: 8337
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment