-
Notifications
You must be signed in to change notification settings - Fork 0
/
config.yaml
executable file
·132 lines (101 loc) · 3.14 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
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
plugins: fetchart embedart convert scrub replaygain lastgenre chroma web
directory: /music
library: /config/musiclibrary.blb
art_filename: albumart
threaded: yes
original_date: yes # Use orginal release date.
per_disc_numbering: no
### File and folder structure ####################################################################
asciify_path: yes # Convert all non-ASCII characters in paths to ASCII equivalents.
max_filename_length: 255 # 0 = unlimited.
paths:
default: $albumartist/$album%aunique{}/$track - $artist - $title
singleton: Non-Album/$artist - $title
comp: Compilations/$album%aunique{}/$track - $title
albumtype_soundtrack: Soundtracks/$album/$track $title
import:
write: yes
copy: no
move: yes
resume: ask
incremental: yes
quiet_fallback: skip
timid: no
log: /config/beet.log
lastgenre:
auto: yes
source: album
replaygain:
auto: no
scrub:
auto: yes
replace:
'^\.': _
'[\x00-\x1f]': _
'[<>:"\?\*\|]': _
'[\xE8-\xEB]': e
'[\xEC-\xEF]': i
'[\xE2-\xE6]': a
'[\xF2-\xF6]': o
'[\xF8]': o
'\.$': _
'\s+$': ''
### Album Covers ############################################################################
art_filename: cover
copyartifacts:
extensions: .jpg .png
print_ignored: yes
embedart:
auto: yes
fetchart:
auto: yes
### Export ##################################################################################
convert:
auto: no
ffmpeg: /usr/bin/ffmpeg
opts: -ab 320k -ac 2 -ar 48000
max_bitrate: 320
threads: 1
#id3v23: inherit # Can be used to override the global id3v23 option. Default: inherit.
never_convert_lossy_files: yes
# Cross-conversions between lossy codecs—such as mp3, ogg vorbis, etc.
# Makes little sense as they will decrease quality even further.
# If set to yes, lossy files are always copied.
permissions: # octal modes # Maybe nescessary for smb shares like ROCK or NAS drives.
file: 777 # not working
dir: 777 # not working
web:
host: 0.0.0.0
port: 8337
ui:
color: yes
colors:
text_success: green
text_warning: blue
text_error: red
text_highlight: blue
text_highlight_minor: lightgray
action_default: darkblue
action: purple
hook:
hooks:
#############################################
- event: album_imported
command: echo "\"{album}\""
- event: import
command: echo "imported from {paths}"
#############################################
- event: art_set
command: echo "Coverart saved"
- event: import_begin
command: echo "Roon import started..."
- event: import_task_apply
command: echo "Metadata applied"
- event: item_copied
command: echo "\"{item}\" copied from \"{source}\" to \"{destination}\""
- event: item_moved
command: echo "Moved \"{item}\""
- event: write
command: echo "Writing to {path}"
- event: cli_exit
command: echo "All tasks finished!"