-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathcherrymusic_de.conf
161 lines (134 loc) · 5.71 KB
/
cherrymusic_de.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
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
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
[media]
; BASEDIR gibt das Basisverzeichnis an, in dem sich die Mediendateien befinden.
; Ein absoluter Pfad wird benötigt, z.B. BASEDIR=/absoluter/pfad/zu/medien.
;
; Links: Falls vom Betriebssystem unterstützt, können symbolische Links direkt im
; BASEDIR platziert werden. Links zu übergeordneten Verzeichnissen zu BASEDIR
; werden ignoriert; ebenso alle Links, die sich nicht direkt im BASEDIR, sondern
; in Unterverzeichnissen befinden. Das ist notwendig, um den schaurigen
; Konsequenzen zirkulärer Verlinkungen vorzubeugen.
;
basedir = /cherrymusic/Music
; TRANSCODE (experimentelles Feature!) ermöglicht es, auf Serverseite live in
; unterstützte Formate zu transcodieren. Dadurch lassen sich alle möglichen
; Formate auf verschiedenen Geräten und mit verschiedenen Browsern abspielen, die
; sonst auf dieser (Client-)Seite nicht unterstützt werden. Dazu müssen auf dem
; Server die entsprechenden Codecs (Binaries) installiert sein.
;
; Achtung, Transcoding stellt deutlich höhere Anforderungen an die Rechenleistung!
;
transcode = False
; Coverbilder automatisch von verschiedenen Webseiten laden, wenn lokal kein Bild
; gefunden werden kann. Standardmäßig muss der Amazon-Katalog herhalten. Diese
; Bilder werden im Client neben Ordnern angezeigt, die vom Server als Album
; eingestuft werden.
;
fetch_album_art = False
; Im Browser die Anzahl der in einem Ordner enthaltenen Unterordner und Titel
; anzeigen.
;
; Diese Option erhöht die Belastung des Servers. Sollte CherryMusic auf deinem
; alten 386er oder einem sonswie leistungsschwachen System laufen, wird empfohlen,
; dieses Feature zu deaktivieren.
;
show_subfolder_count = True
; Maximum size in bytes of all files to be downloaded in one zipfile. Defaults to
; 250 megabytes.
;
maximum_download_size = 262144000
[search]
; MAXRESULTS gibt an, wieviele Suchergebnisse höchstens angezeigt werden. Ein
; höherer Wert verlangsamt die Suche, führt aber zu genaueren Ergebnissen.
;
maxresults = 20
; Teile der Datenbank werden in den Hauptspeicher geladen, um die Geschwindigkeit
; der Anfragen zu steigern. Nur auf Systemen anschalten, die über genug freien
; Speicher verfügen -- sonst passiert das Gegenteil und alles wird wirklich
; langsam.
;
load_file_db_into_memory = False
[browser]
; MAXSHOWFILES legt fest, wieviele Ordner und Dateien höchstens angezeigt werden.
; Längere Listen werden nach Anfangsbuchstaben gruppiert. 100 ist ein guter Wert,
; weil eine CD bis zu 99 Titel enthalten kann.
;
maxshowfiles = 100
; Lässt den Server für Dateisuche und den Dateibrowser nur die Mediendatenbank
; benutzen, statt möglicherweise im Dateisystem nachzusehen. Nützlich, falls das
; BASEDIR sich auf einer externen Festplatte oder am anderen Ende einer langsamen
; Netzwerkverbindung befindet.
;
pure_database_lookup = False
[server]
; Der Port, auf den der Server reagieren soll.
;
port = 8080
; "True" setzen, damit der Server einen IPv6 Socket benutzt statt (wie sonst)
; IPv4.
;
ipv6_enabled = False
; Auf "True" setzen, damit der Server nicht auf Anfragen aus dem Netzwerk reagiert
; und Musik nur auf dem gleichen Rechner abspielt, auf dem er läuft.
;
; Diese Option bindet den Server an die IP 127.0.0.1 bzw. [::1], je nach
; Einstellung von server.ip6_enabled. Der Server sollte in jedem Fall auch als
; "localhost" erreichbar sein.
;
localhost_only = False
; Der URL-Pfad-Präfix, unter dem CherryMusic erreichbar ist. Normalerweise ist
; CherryMusic als Root-Ressource '/' eingebunden, und antwortet z.B. als
; localhost:8080.
;
; Wenn CherryMusic als Unterressource hinter einem Reverse Proxy o.ä. erreichbar
; ist, muss dieser Wert angepasst werden. Der Wert '/cherrymusic' würde z.B.
; gelten, wenn CherryMusic als localhost:8080/cherrymusic erreichbar ist.
;
rootpath = /
; Wenn localhost_auto_login auf "True" gesetzt ist, fragt der Server nicht nach
; Authentifizierung wenn er lokal angesprochen wird (als localhost o.ä.).
; Stattdessen wird automatisch der Admin-Benutzer eingeloggt, der beim Setup
; erzeugt wurde.
;
localhost_auto_login = False
; Wenn permit_remote_admin_login auf "False" gesetzt ist, können sich
; Admin-Benutzer nur vom selben Rechner aus anmelden, auf dem CherryMusic läuft.
; Das kann die Sicherheit des Systems erhöhen.
;
permit_remote_admin_login = True
; Benutzersessions werden im Arbeitsspeicher des Servers gehalten und nicht als
; Dateien angelegt. Ungespeicherte Playlisten der Benutzer gehen dann verloren,
; wenn der Server beendet oder neugestartet wird.
;
keep_session_in_ram = False
; Duration in minutes of the user sessions. Note that this will not affect auto
; logged-in users.
;
session_duration = 1440
; Die folgenden Einstellungen erlauben es, CherryMusic mit https-Verschlüsselung
; zu benutzen. Wenn ssl_enabled auf "False" gesetzt ist, werden alle weiteren
; ssl-Optionen ignoriert.
;
ssl_enabled = False
; Der Port für SSL/TLS-verschlüsselte Kommunikation. Wenn ssl_enabled auf "True"
; gesetzt ist, werden alle unverschlüsselten Anfragen auf diesen Port
; weitergeleitet.
;
ssl_port = 8443
; Der Pfad zum SSL-Zertifikat, mit dem sich der Server bei Clients
; authentifiziert. Ein relativer Pfad wird interpretiert als relativ zum
; Verzeichnis der CherryMusic-Kofigurationsdatei cherrymusic.conf.
;
ssl_certificate = /cherrymusic/ssl/server.crt
; Der Pfad zum privaten SSL-Schlüssel, mit dem der Server Nachrichten in
; gesicherten Verbindungen entschlüsselt und signiert. Der Schlüssel muss auf
; jeden Fall geheim bleiben!
;
; Ein relativer Pfad wird interpretiert als relativ zum Verzeichnis der
; CherryMusic-Konfigurationsdatei.
;
ssl_private_key = /cherrymusic/ssl/server.key
[general]
; Admin-Benutzer im Webclient über neue Features und Sicherheitsupdates
; benachrichtigen.
;
update_notification = True