-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathexample_beets_config.yaml
106 lines (98 loc) · 3.07 KB
/
example_beets_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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
directory: /data/music
library: /data/musiclibrary.db
paths:
default: Albums/%title{$albumartist}/$album%aunique{}/$track $title
singleton: Singles/%title{$artist}/$title
comp: Compilations/$album%aunique{}/$track $title
plugins:
- autogenre
- lastgenre
- xtractor
- ytimport
- chroma
- edit
- info
- describe
- smartplaylist
- random
- duplicates
- web
import:
write: true
copy: true
incremental: true
quiet: false
chroma:
auto: true
ytimport:
directory: /data/ytimport
smartplaylist:
relative_to: /data/playlists
playlist_dir: /data/playlists
forward_slash: false
playlists:
- name: all.m3u
query: ''
- name: all-by-genre-album.m3u
query: 'genre+ albumartist+ year+ album+ disc+ track+ artist+ title+'
lastgenre:
auto: false
prefer_specific: true
count: 4 # To also tag Rage Again the Machine as Hip Hop
source: album
min_weight: 15 # To prevent Amadou & Mariam from being tagged as New Wave
canonical: /etc/beets/genre-tree.yaml
# This files picks some of the genres defined in the canonical tree.
# The genres listed in this files must be aligned with the playlist queries.
whitelist: /data/beets/genres.txt
xtractor:
auto: no
dry-run: no
write: yes
threads: 4
force: no
quiet: no
keep_output: no
keep_profiles: no
output_path: /tmp/xtractor
essentia_extractor: /usr/local/bin/essentia_streaming_extractor_music
high_level_targets:
genre_rosamerica_probability: # 0..1
path: "highlevel.genre_rosamerica.probability"
type: float
genre_electronic:
path: "highlevel.genre_electronic.value"
type: string
genre_electronic_probability: # 0..1
path: "highlevel.genre_electronic.probability"
type: float
timbre: # "dark" or "bright"
path: "highlevel.timbre.value"
type: string
tonal_atonal: # "tonal" or "atonal"
path: "highlevel.tonal_atonal.value"
type: string
key_edma: # e.g. "C#"
path: "tonal.key_edma.key"
type: string
key_edma_scale: # e.g. "minor"
path: "tonal.key_edma.scale"
type: string
extractor_profile:
highlevel:
svm_models:
- /var/lib/essentia/svm-models/beta5/danceability.history
- /var/lib/essentia/svm-models/beta5/gender.history
- /var/lib/essentia/svm-models/beta5/genre_rosamerica.history
- /var/lib/essentia/svm-models/beta5/genre_electronic.history
- /var/lib/essentia/svm-models/beta5/mood_acoustic.history
- /var/lib/essentia/svm-models/beta5/mood_aggressive.history
- /var/lib/essentia/svm-models/beta5/mood_electronic.history
- /var/lib/essentia/svm-models/beta5/mood_happy.history
- /var/lib/essentia/svm-models/beta5/mood_sad.history
- /var/lib/essentia/svm-models/beta5/mood_party.history
- /var/lib/essentia/svm-models/beta5/mood_relaxed.history
- /var/lib/essentia/svm-models/beta5/moods_mirex.history
- /var/lib/essentia/svm-models/beta5/voice_instrumental.history
- /var/lib/essentia/svm-models/beta5/tonal_atonal.history
- /var/lib/essentia/svm-models/beta5/timbre.history