-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathconfig.sample.yaml
98 lines (75 loc) · 2.78 KB
/
config.sample.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
# Jellycli reference configuration file
# This file is for reference purposes only. Jellycli creates file pointed to it as config file
# if the file does not exist or is empty.
# Any key can be set with environment variables. See Readme or use command
# jellycli list-env to list available variables.
# Gui settings
gui:
# debug mode. When enabled, a new shortcut is added for creating debug dump.
debug_mode: false
# If mouse support is enabled, maximum interval (ms) for double click.
# Default: 220
double_click_ms: 220
# Enable server-side filtering if items. Results depend on backend being used.
enable_filtering: false
# enable client-side filtering of list items.
enable_results_filtering: true
# enable server-side sorting. Results depend on item type and backend being used.
enable_sorting: false
# Limit recent songs to a sensible value.
# When set to false, 'recent songs' are actually
# all songs ever listened on this account
limit_recently_played: true
# Enable mouse support
mouse_enabled: true
# Paging, default: 100
pagesize: 100
# limit to search queries, default 30.
search_results_limit: 30
# types to search for, case-sensitive values. Default: Artist, Album, Song, Playlist
search_types:
- Artist
- Album
- Song
- Playlist
# volume control total steps
volume_steps: 20
# Jellyfin settings. All values are saved when logging in.
jellyfin:
url: http://localhost/jellyfin
# To force logout, clear token
token:
# Don't touch these
user_id:
device_id:
server_id:
music_view:
# Subsonic configuration
# Salt & token are created automatically from password during login.
# To force logout, remove salt & token
subsonic:
url: http://localhost
username:
salt:
token:
# Audio & application settings
player:
# Server to connect to by default. Either jellyfin or subsonic.
server: jellyfin
# Logging
log_file: /tmp/jellycli.log
# Allowed values: trace|debug|info|warning|error|fatal
log_level: warning
# Low-level audio buffer duration. Set smaller (e.g. 50ms) for less delay and more cpu usage,
# increase if audio stutters (to 300, or even 500) or to use less cpu. Default value: 150.
audio_buffering_ms: 150
# http buffering duration in seconds, how much to buffer from server before starting audio
http_buffering_s: 5
# max http buffering limit in MiB. Setting this to high enough ensures smooth play even with longer tracks.
# 20 MiB with flac ~ 10 min of audio buffered.
http_buffering_limit_mem: 20
# If enabled, user can control playback remotely with another client.
enable_remote_control: true
# enable local metadata caching. If enabled, use command 'refresh' to pull latest data.
# Subsonic servers need this enabled to properly browse library.
enable_local_cache: false