-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
62 lines (49 loc) · 2.06 KB
/
config.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
directory: /media/nas
library: ~/.config/beets/unsortedmusiclibrary.blb
plugins: madmousetempo the discogs inline lastgenre duplicates scrub info replaygain random mbsync chroma fromfilename
# I don't want underscores as per the default, just remove it.
# http://beets.readthedocs.org/en/latest/reference/config.html#replace
replace:
'[\\/]': ''
'^\.': ''
'[\x00-\x1f]': ''
'[<>:"\?\*\|]': ''
'\s+$': ''
# I should review if I still want this option or not.
original_date: yes
per_disc_numbering: yes
import:
# Enabling this /always/ moves, unless -c is used.
move: yes
log: ~/beets.log
match:
preferred:
original_year: yes
# I like my album-directories to be verbose on the information
# 1. if year is known, use year
# 2. album name, unique if there are albums with the same name
# 3. if there are more discs, put each disc in it's own directory
# 3a. if the disc has an title on its own, name it
# 4. if this album, is not an album, then tell what it is (i.e. live, soundtrack, etc)
# Example: The Police/1995 - Live! (disc01 - Orpheum WBCN_Boston Broadcast) [live]
paths:
default: $initial/%the{$albumartist}/%if{$year,$year - }$album%aunique{}%if{$multidisc, (disc$disc$cdtitle)}%if{$notalbum, $cdtype}/$track - $artist - $title
comp: VA/%if{$year,$year - }$album%aunique{}%if{$multidisc, (disc$disc$cdtitle)}%if{$notalbum, $cdtype}/$track - $artist - $title
singleton: singles/$initial/$artist - $title
# These are courtesy of the inline plugin, they are used in the paths above
# initial: albumartist[0].upper() + u'.'
item_fields:
cdtitle: u' - %s' % (disctitle) if disctitle else u''
multidisc: 1 if disctotal > 1 else 0
initial: artist.upper().lstrip('[]*')[0]
album_fields:
cdtype: u'[%s]' % (albumtype.lower()) if albumtype else u''
notalbum: 0 if albumtype and albumtype.lower() == 'album' else 1
# lastgenre plugin settings
lastgenre:
canonical: true
# replaygain plugin settings
replaygain:
auto: no
madmousetempo:
auto: yes