dotfiles/beets.config.yaml

137 lines
2.5 KiB
YAML
Raw Normal View History

2018-10-03 10:03:21 +00:00
directory: ~/mus
2022-06-11 18:00:32 +00:00
library: ~/mus/beets.db
2018-10-03 10:03:21 +00:00
asciify_paths: yes
import:
2018-11-03 23:16:19 +00:00
log: ~/.log/beets/import.log
# imported directories are recorded and these are skipped on later imports
2018-10-03 10:03:21 +00:00
incremental: yes
2018-11-03 23:16:19 +00:00
# record skipped directories in the incremental list
incremental_skip_later: yes
# move files into the library directory when using beet import
2018-10-03 10:03:21 +00:00
move: yes
2018-11-03 23:16:19 +00:00
# ask for confirmation on every autotagging match
timid: yes
2018-10-03 10:03:21 +00:00
musicbrainz:
searchlimit: 10
2018-11-03 23:16:19 +00:00
# yes: set to release date of “release group”
# no: … of “release”
original_date: yes
# provided by plugin “rewrite”
rewrite:
'artist ^!!!$': 'Chk Chk Chk'
'album ^★$': 'Blackstar'
'title ^★$': 'Blackstar'
2018-10-03 10:03:21 +00:00
replace:
2022-06-11 18:00:32 +00:00
'[#"()\[\]<>:\*\|{}\\!\?ʻ`]': _
"'": _
'[\\/]': _
'[\.,;]': _
'[\x00-\x1f]': _
'Samson & Gert': 'Samson_en_Gert'
'\$': 'S'
'&': '_and_'
'\+': '_plus_'
'\s+': _
'[-_]+': _
'^[-_](?!$)': ''
'(?<!^)[-_]$': ''
'^_*$': 'Untitled'
2018-10-03 10:03:21 +00:00
2018-11-03 23:16:19 +00:00
# first (non-pregap) track on each disc always has track number 1
2018-10-03 11:46:37 +00:00
per_disc_numbering: yes
2018-11-03 23:16:19 +00:00
# provided by plugin “inline”
2018-10-03 10:03:21 +00:00
item_fields:
multidisc: disctotal > 1
2018-10-03 10:03:21 +00:00
paths:
default: %the{$albumartist}/%the{$album}%aunique{}/%if{$multidisc,${disc}_}_${track}_-_$title
singleton: %the{$artist}/etc/$title
comp: various_artists/%the{$album}%aunique{}/%if{$multidisc,${disc}_}_${track}_-_$title
2018-10-03 10:03:21 +00:00
va_name: various artists
languages: ["nl", "en"]
bell: yes
plugins:
2022-06-11 18:00:32 +00:00
#- acousticbrainz
- badfiles
- edit
- fetchart
- fromfilename
- fuzzy
- info
- inline
#- lastgenre
- lyrics
- mbsubmit
- mbsync
- mpdupdate
- permissions
- play
2022-06-11 18:00:32 +00:00
#- replaygain
- rewrite
- scrub
- the
- types
# acousticbrainz:
badfiles:
commands:
ogg: oggz-validate
opus: opusinfo
edit:
itemfields: track disc title artist album mb_trackid
albumfields: album albumartist disctotal year country mb_albumid
2018-10-03 10:03:21 +00:00
fetchart:
maxwidth: 500
enforce_ratio: 25%
sources: filesystem coverart albumart wikipedia
2018-10-03 10:03:21 +00:00
# fromfilename:
fuzzy:
prefix: ':'
# info:
# inline:
2018-10-03 10:03:21 +00:00
lastgenre:
source: track
# lyrics:
2022-06-11 18:00:32 +00:00
mbsubmit:
threshold: strong
# mbsync:
mpd:
host: localhost
port: 6600
2018-10-05 22:11:23 +00:00
permissions:
file: 644
dir: 755
play:
command: mpv --vid=no --shuffle
2018-10-05 22:11:23 +00:00
the:
strip: yes
# this string is split on spaces so we use the escape sequence
patterns: '^(de|het|een|une?|les?|la|der|die|das)\x20'
types:
rating: float
2018-11-02 00:32:19 +00:00
# vim: set ft=yaml et sw=2 ts=2 :