Files
infrastructure/ansible/roles/beets/files/config.yaml
2025-06-27 11:33:57 -04:00

54 lines
1005 B
YAML

directory: /music
per_disc_numbering: yes
plugins: fetchart web inline lyrics
paths:
default: $albumartist/$album%aunique{}/%if{$multidisc,$disc}$track - $title
singleton: Non-Album/$artist - $title
comp: Various Artists/$album%aunique{}/%if{$multidisc,$disc}$track - $title
item_fields:
multidisc: 1 if disctotal > 1 else 0 # Makes it so track number is preceded by disc number only if album contains multiple discs
import:
write: yes
hardlink: yes
resume: ask
incremental: yes
quiet_fallback: skip
timid: no
log: /config/beet.log
languages: "en jp es"
asciify_paths: yes
embedart:
auto: yes
fetchart:
auto: yes
high_resolution: yes
lyrics:
sources: [lrclib, genius]
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