-
Notifications
You must be signed in to change notification settings - Fork 0
/
spotifyd.conf
74 lines (57 loc) · 2.24 KB
/
spotifyd.conf
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
[global]
# Your Spotify account name.
username = username
# Your Spotify account password.
password = password
# A command that gets executed and can be used to
# retrieve your password.
# The command should return the password on stdout.
#
# This is an alternative to the `password` field. Both
# can't be used simultaneously.
password_cmd = command_that_writes_password_to_stdout
# If set to true, `spotifyd` tries to look up your
# password in the system's password storage.
#
# This is an alternative to the `password` field. Both
# can't be used simultaneously.
use_keyring = true
# The audio backend used to play the your music. To get
# a list of possible backends, run `spotifyd --help`.
backend = alsa
# The alsa audio device to stream audio to. To get a
# list of valid devices, run `aplay -L`,
device = alsa_audio_device # omit for macOS
# The alsa control device. By default this is the same
# name as the `device` field.
control = alsa_audio_device # omit for macOS
# The alsa mixer used by `spotifyd`.
mixer = PCM
# The volume controller. Each one behaves different to
# volume increases. For possible values, run
# `spotifyd --help`.
volume_controller = alsa # use softvol for macOS
# A command that gets executed in your shell after each song changes.
on_song_change_hook = command_to_run_on_playback_events
# The name that gets displayed under the connect tab on
# official clients. Spaces are not allowed!
device_name = device_name_in_spotify_connect
# The audio bitrate. 96, 160 or 320 kbit/s
bitrate = 160
# The director used to cache audio data. This setting can save
# a lot of bandwidth when activated, as it will avoid re-downloading
# audio files when replaying them.
#
# Note: The file path does not get expanded. Environment variables and
# shell placeholders like $HOME or ~ don't work!
cache_path = cache_directory
# If set to true, audio data does NOT get cached.
no_audio_cache = true
# If set to true, enables volume normalisation between songs.
volume_normalisation = true
# The normalisation pregain that is applied for each song.
normalisation_pregain = -10
# The port `spotifyd` uses to announce its service over the network.
zeroconf_port = 1234
# The proxy `spotifyd` will use to connect to spotify.
proxy = http://proxy.example.org:8080