-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconfig.example.yaml
More file actions
42 lines (34 loc) · 1.21 KB
/
config.example.yaml
File metadata and controls
42 lines (34 loc) · 1.21 KB
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
# config.yaml
server:
port: 8080
database:
type: sqlite # sqlite | postgres
path: /config/audible.db # for sqlite
# dsn: postgres://user:pass@host/db # for postgres
paths:
audiobooks: /audiobooks
downloads: /downloads
config: /config
output:
# Default values for new installs. These are persisted in DB settings and can
# be changed in the web UI without editing this file.
format: m4b # m4b | mp3
embed_cover: true
chapter_file: true
plexmatch_file: true # write .plexmatch hint files for perfect Plex library scanning
download:
# Worker counts are startup settings. Save in UI, then restart to apply.
download_concurrency: 0 # 0 = auto (I/O bound, can be higher)
decrypt_concurrency: 0 # 0 = auto (CPU bound, uses fewer cores)
process_concurrency: 0 # 0 = auto (mixed workload)
sync:
# Scheduler settings are startup settings. Save in UI, then restart to apply.
schedule: "0 */6 * * *" # every 6 hours
enabled: true
mode: full # quick = Audible only; full = Audible + filesystem + Plex scan
plex:
url: ""
token: ""
log:
level: info # trace, debug, info, warn, error, fatal
json: false # true for structured JSON output