/
CHANGED
404 lines (404 loc) · 25.2 KB
/
CHANGED
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
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
97_SB_SERVER:
230112 0058 - Favoriten aus Unterordnern lesen
210429 0056 - statusRequest ausgelagert
- neue Alben intern abspeichern
- Code und Formatierung etwas aufgeräumt
0055 - zufälligen Namen für Favoriten die nur ungültige Zeichen enthalten generieren
190415 0054 - Attribut artistFilter hinzugefügt
190324 0053 - Artisten der Alben mit abfragen
98_SB_PLAYER:
240419 0117 - Unterstützung fur Shuffle-Mode bei Weckern (LMS 8.5.1)
- TTS-Links von http auf https geändert
- Umlaute bei GoogleTTS nicht mehr ersetzen
230825 0116 - shuffle für talk deaktivieren
221222 0115 - Coverart geändert
211113 0114 - bei negativer Lautstärke nicht permanent abfragen
210609 0113 - Attribut additionalSonginfos hinzugefügt
.
Historie Änderungen:
.
97_SB_SERVER:
230112 0058 - Favoriten aus Unterordnern lesen
210429 0056 - statusRequest ausgelagert
- neue Alben intern abspeichern
- Code und Formatierung etwas aufgeräumt
0055 - zufälligen Namen für Favoriten die nur ungültige Zeichen enthalten generieren
190415 0054 - Attribut artistFilter hinzugefügt
190324 0053 - Artisten der Alben mit abfragen
190229 0052 - Attribut maxplaylists hinzugefügt
- voltage auslesen, benötigt Plugin für LMS
180902 0051 - Genres, Alben und Artisten vom Server lesen und an Player weitergeben
180617 0050 - Anpassungen für PRESENCE ab Version 15969
- Reconnect korrigiert nach DISCONNECT-Event
- Link zu Doku_SB-Server-Player hinzugefügt
180127 0049 - httpport automatisch vom Server lesen, kann aber über Attribut httpport überschrieben werden
171227 0048 - diverse Zeichen aus IP-Adresse filtern
- Absturz bei ungültiger IP-Adresse bei Verwendung von internem Ping behoben
171226 0047 - Connect/Reconnect geändert
- WOL: Befehl und Wert konfigurierbar
- PRESENCE: Reading und Werte konfigurierbar
171104 0046 - Attribut disable hinzugefügt
- Hostname in der Definition möglich
171022 0045 - Reihenfolge bei der Übertragung von Favoriten, Playlisten,... an die Player beibehalten
171013 0044 - Player mit IP-Adresse als ID unterstützen (stream.mp3)
170820 0043 - alle Zeilenenden nach Linux konvertiert wegen commandref
170805 0042 - Ausführungszeit von SB_SERVER_Read überwachen (verbose 3)
170625 0041 - MAC-Adresse besser überprüfen
- Initialisierung der Readings über readingsBulkUpdate
- NOTIFYDEV verwenden
170618 0040 - Reading scanduration hinzugefügt
170617 0039 - scan*-Readings aktualisieren
170603 0038 - state statt STATE verwenden
- Timer aufräumen
- renew und abort geändert
- Reconnect überarbeitet
170528 - in FHEM-SVN eingecheckt (14409)
- Dokumentation aktualisiert
170507 0037 - leere Namen und Namen mit nur Leerzeichen in Favoriten und Wiedergabelisten ersetzen
170426 0036 - Favoriten und Wiedergabelisten nach Rescan aktualisieren
170417 0035 - Playlist-Erkennung der Plugins erweitert
- ; nicht in Playlistnamen zulassen
170310 0034 - weitere Sonderzeichen filtern, benötigt Text::Unaccent
170222 0033 - Rückgabewert beim Setzen von Attributen korrigiert
170212 0032 - Unterstützung für Playlisten und Favoriten von Plugins hinzugefügt
170204 0031 - syncGroup volume hinzugefügt
- User und Passwort nicht mehr sichtbar speichern
- deutsche Dokumentation für syncGroup hinzugefügt
- bei syncGroup talk warten bis die Player synchronisiert sind
161228 0030 - unbekannte Tags im Serverstatus nicht zum Playernamen hinzufügen
161203 0029 - Absturz wenn IODev keinen hash enthält korrigiert
- Master als ersten Player in den sync-Group-Readings anzeigen
- Serverstatus wenn nötig aufteilen und an Player verteilen
- bei syncGroup talk Zustand nicht beim Player abspeichern
161107 0028 - Aktualisierung der Readings korrigiert
161105 0027 - [ ,;:] nicht in Gruppennamen zulassen
- syncGroup deleteall, talk und resettts hinzugefügt
- Readings pro Sync-Gruppe hinzugefügt
- Reading syncGroups beim Start korrigiert
161101 0026 - recall korrigiert
0025 - Reading syncGroups hinzugefügt
- save und recall hinzugefügt
161031 0024 - Sync-Gruppen hinzugefügt
160917 0023 - nur auf Änderungen von PRESENCE reagieren
160904 0022 - Dokumentation vervollständigt (Eberhard)
160827 0021 - Alivecheck nur ausführen wenn während vorgegebener Zeit keine Daten mehr empfangen wurden
- optional Alivecheck ohne Ping ausführen (internalPingProtocol none)
- item_summary für Dokumentation hinzugefügt
0020 - eigner Timer für Alive Check
0019 - addToFHEMUpdate und removeFromFHEMUpdate hinzugefügt
160416 0018 - deutsche Commandref hinzugefügt (Eberhard)
- englische Commandref ergänzt (Eberhard)
- Befehl updateModules entfernt
- Befehle addToFHEMUpdate und removeFromFHEMUpdate hinzugefügt
- Favoriten mit Playlisten und Unterelementen nicht mehr ignorieren
160128 0017 - Attribute ignoredIPs, ignoredMACs und internalPingProtocol hinzugefügt
- Absturz auf FritzBox behoben
- nicht verwendete Tags aus Serverantwort herausfiltern
151107 0016 - Verbindung bei modify neu aufbauen
- cliraw, rescan und scan_last korrigiert
- Dokumentation korrigiert
- in contrib eingecheckt (9811)
150722 0015 - httpport bei Änderung an Clients übertragen
150319 0014 - in contrib eingecheckt (8246)
150315 0014 - updateModules geändert, download und reload hinzugefügt
- Loglevel angepasst
150308 0013 - updateModules hinzugefügt
150301 0012 - fhemrelay nicht mehr an LMS schicken sondern direkt an Dispatch übergeben
150209 0011 - Alarmplaylisten an Player übertragen (benötigt 98_SB_PLAYER 0026 oder höher)
- weitere ungültige Zeichen aus Favoriten und Playlisten ausfiltern
150202 0010 - Encoding der Playlisten und Favoriten korrigiert
150201 0009 - URL der Favoriten abfragen und an Player verteilen
- Namen der Favoriten nicht mehr abschneiden bei Umlauten
- Umlaute bei Favoriten umwandeln statt zu löschen
- diverse Loglevel geändert
- in UTF8 gespeichert
141222 0008 - Testversion mit zusätzlichen Logausgaben
141220 0007 - PRESENCE hinzugefügt
- bei Verwendung von WOL Verbindungsaufbau beschleunigen
- Login und Passwort funktionieren wieder
- Broadcast ON an Player erst wenn Login funktioniert hat
- diverse Anpassungen am Reconnect, DevIo_Disconnected statt DevIo_CloseDev
- wenn CMDStack voll ist, ältesten Eintrag löschen
- nur CMDStack Einträge senden die nicht älter als 5 Minuten sind
- Dokumentation erweitert
141219 0006 - DevIo_setStates durch SB_SERVER_setStates ersetzt
- alle 30s Reconnectversuch in SB_SERVER_Ready
141216 0005 - Reconnect für Rpi modifiziert
141213 0004 - Playlisten neu anfragen bei rename/delete
- Reconnect modifiziert
141210 - Reconnect-Logik überarbeitet
- alle zwischengespeicherten Befehle senden
- ID des letzten Favoriten korrigiert
- Behandlung ö und Ü in SB_SERVER_FavoritesName2UID geändert
- bei einem fehlenden Ping nicht sofort abschalten
.
98_SB_PLAYER:
240419 0117 - Unterstützung fur Shuffle-Mode bei Weckern (LMS 8.5.1)
- TTS-Links von http auf https geändert
- Umlaute bei GoogleTTS nicht mehr ersetzen
230825 0116 - shuffle für talk deaktivieren
221222 0115 - Coverart geändert
211113 0114 - bei negativer Lautstärke nicht permanent abfragen
210609 0113 - Attribut additionalSonginfos hinzugefügt
210523 0112 - Reading willSleepIn geändert
210508 0111 - Reading willSleepIn geändert
210501 0110 - Reading willSleepIn hinzugefügt
210429 0109 - Anzahl dalgN Fehlermeldungen im Server-Log reduzieren
- Trigger für WILLSLEEPIN hinzugefügt
200422 0108 - Fehlermeldung wenn Player mit gleicher ID bereits existiert
190324 0107 - ftuiSupport um albumsWithArtist erweitert
- Warnung behoben beim Aufbau der ftui-Listen
181222 0106 - bei playlist loadalbum UTF8 benutzen
181124 0105 - voltage auslesen (benötigt LMS-Plugin)
180903 0104 - wenn ftuiSupport auf 1 steht werden die Readings für Genres, Artisten und Alben nicht angelegt
- neuer Wert 'all' für ftuiSupport, legt alle FTUI-Readings an (auch zukünftige !)
180902 0103 - FTUI-Unterstützung für Genres, Alben und Artisten hinzugefügt
180926 0102 - Perl-Fehler behoben wenn SYNCMASTERPN oder SYNCGROUPPN leer sind
180806 0101 - TTS bei ausgeschalteten Playern korrigiert
180617 0100 - Fehler in CommandRef-Struktur korrigiert
180522 0099 - Attribut ignoreUnknownSonginfoTags hinzugefügt
180308 0098 - Artwork-Url für FTUI-Medialist geändert
180303 0097 - zusätzliches Logging für TTS
- Artwork-Url für FTUI-Medialist geändert
180127 0096 - Hänger in ParseAlarms behoben (Danke an Ronny für die Fehleranalyse)
180102 0095 - stopped und paused zu playlists-Befehl hinzugefügt
171127 0094 - keine leeren Einträge unter {helper}{SB_PLAYER_SyncMasters} anlegen
- zusätzliches Logging für sync
171029 0093 - Hänger nur überwachen wenn Wiedergabe läuft
171023 0092 - Auswertung der connected-Abfrage geändert
171022 0091 - Attribut 'disable' hinzugefügt
- wenn ein Player hinzugefügt wird automatisch statusRequest beim Server ausführen damit alles initialisiert wird
- Player auf 'absent' setzen wenn er nicht mehr im Statusabfrage des Servers enthalten ist
- mode abfragen wenn presence sich geändert hat aber keine Info über power vorhanden ist
- Fehlermeldung entfernt wenn keine Playlists definiert sind
- Playlist-URL vom LMS die HASH enthalten ignorieren
- wenn sich currentTrackPosition nicht mehr ändert statusRequest an Player schicken
- Stop-Timer für TTS korrigiert
- TTS wurde manchmal abgebrochen obschon noch Text in der Queue war
- TTS wurde nicht immer gestartet wenn der Player zuerst eingeschaltet werden musste
- TTS: diverse Timer aufräumen
- TTS: die Daten wurden nicht immer an den aktiven Player der Gruppe übertragen
- TTS: die Optionen nosaverestore,forcegroupon,ignorevolumelimit und eventondone können im Befehl mit übergeben werden (|opt:xxxxxx|)
- TTS: die Sprache kann mit |opt:l=xx| im talk-Befehl übergeben werden
- TTS: die Lautstärke kann mit |opt:v=xx| im talk-Befehl übergeben werden
- TTS: mit |opt:replace| wird die aktuelle Wiedergabe unterbrochen und die neue sofort gestartet
171019 0090 - Debugausgabe deaktiviert
171013 0089 - Player mit IP-Adresse als ID unterstützen (stream.mp3)
- Lautstärke während TTS ändern (|ttsvolume=xx|)
- Internal WILLSLEEPIN geändert
170917 0088 - zusätzliches Logging für Amplifier (verbose 3)
- Attribut ampliferMode hinzugefügt
170907 0087 - Amplifier nur bei Zustandsänderung schalten
170820 0086 - Attribut ftuiSupport erweitert
170804 0085 - SB_PLAYER_ftuiMedialist wurde manchmal aufgerufen bevor die nötigen Readings gesetzt waren
- Ausführungszeit von SB_PLAYER_tcb_ftuiMedialist überwachen (verbose 3)
170804 0084 - Songinfos weiter verzögern (Probleme mit langsamer Hardware)
- Songinfos gruppiert abrufen
- ftuiMedialist löschen wenn Playlist leer ist
- Aufbau ftuiMedialist korrigiert wenn Songinfos fehlen
170803 0083 - Songinfos verzögert abrufen
170722 0082 - ftui-Readings automatisch aktualisieren wenn das Attribut gesetzt wird
- Cover, Artist und Titel von Remote-Streams in ftuiMedialist aktualisieren
- zusätzliche Größen für CoverArt
- alarmFadeSeconds hinzugefügt
170626 0081 - \ in FTUI Medialist filtern
170625 0080 - NOTIFYDEV verwenden
170617 0079 - kein automatischer statusRequest wenn der Player 'absent' ist
170603 0078 - Timer aufräumen
170528 0077 - unbenutzte Attribute entfernt
- Dokumentation aktualisiert
- in FHEM-SVN eingecheckt (14408)
170528 0076 - Abfrage Songinfos geändert
170511 0075 - Warnung wegen SB_PLAYER_SonginfoHandleQueue behoben
170428 0074 - bei disconnect playStatus und Timer zurücksetzen
170419 0073 - Logging songinfo entfernt
170417 0072 - 'tracknumber' als Alternative zu 'track' hinzugefügt
- FTUI: songinfo wiederholt laden solange keine Daten vorhanden sind
170415 0071 - löschen korrigiert
- Playlisteintrag mit Id 0 ignorieren
- leere Playlist korrigiert
170212 0070 - Unterstützung für Playlisten und Favoriten von Plugins hinzugefügt
170205 0069 - relative Lautstärkeänderung bei Playern korrigiert
170202 0068 - FTUI Medialist aktualisieren wenn Track hinzugefügt wird
- neue Readings für Playlisten und Favoriten für FTUI (benötigt angepasstes select-Widget)
- externe Artwork-Url für FTUI Medialist abfragen
161227 0067 - Reihenfolge im Reading synced korrigiert
161218 0066 - ReadingsUpdate für TTS_IDLE bei sync/unsync korrigiert
161214 0065 - Attribute volumeOffset und ftuiSupport hinzugefügt
- Befehl 'track' hinzugefügt
161204 0064 - Attribute trackPositionQueryInterval, sortFavorites und sortPlaylists hinzugefügt
161203 0063 - Event bei Ende Playlist (playlistStop)
- Übertragung Serverstatus angepasst
- Zustand bei talk über Server nicht zwischenspeichern
- Dokumentation ergänzt (Eberhard)
161105 0062 - Event ttsdone wurde zu früh geschickt
- Auswahlboxen für ttsOptions und ttslink
161101 0061 - eventondone für TTS hinzugefügt
160928 0060 - doubleescape korrigiert
160926 0059 - Fehlermeldung bei leerer time-Rückmeldung behoben
- nouriescape aus ttsOptions entfernt, doubleescape hinzugefügt
160904 0058 - ttsOptions um nouriescape ergänzt
160904 0057 - Dokumentation vervollständigt (Eberhard)
- Encoding für TTS geändert (Test FHMAN)
160827 0056 - Status wurde nach sync nicht immer aktualisert
- Kommunikation zwischen gesyncten Playern bei TTS korrigiert
- resetTTS korrigiert
- restore nach TTS korrigiert
- vermeiden dass mehrere Player den gleichen Namen bekommen
- Änderung des Syncmasters im statusrequest an Sync-Gruppe weiterleiten
- item_summary für Dokumentation hinzugefügt
- Fehlermeldung bei ungültigem Playlist Index behoben (heppel)
160304 0055 - Attribut syncedNamesSource hinzugefügt
160130 0054 - deutsche Commandref hinzugefügt (Eberhard)
- englische Commandref ergänzt (Eberhard)
- event-on-change-reading beachten für alarm.*-Trigger
- TTS: iso-8859-1 Strings in utf-8 konvertieren
0053 - Testversion
160101 0052 - snooze hinzugefügt
- Readings alarmsDefaultVolume und lastunk(n)owncmd korrigiert
- shuffle on im UI entfernt
151129 0051 - bei pause -> play 2. Wert von fadeinsecs verwenden
151129 0050 - unpause korrigiert
- Attribut fadeinsecs um 2. optionales Argument für unpause erweitert
- Fehlermeldung im Log nach Start korrigiert
151107 0049 - Anbindung an Text2Speech korrigiert
151102 - in contrib eingecheckt (9752)
151031 0048 - path statt url bei Remote-Streams speichern
- Dokumentation überarbeitet (heppel)
- Google TTS-Link angepasst
- Text2Speech(SB)-Anbindung für SVOX-pico und VoiceRSS geändert
151018 0047 - Recall nach Pause korrigiert
- alte Google-TTS-Links automatisch anpassen
- Sprachcodes für VoiceRSS automatisch anpassen
- Reading und set für currentTrackPosition hinzugefügt .
151004 0046 - Events für alarmSound, alarmEnd, alarmSnooze und alarmSnoozeEnd hinzugefügt
150826 0045 - get alarmPlaylists hinzugefügt
- VoiceRSS hinzugefügt
- URL für Google TTS geändert
- Platzhalter für Sprache und Text in ttslink hinzugefügt
- Heppel: Dokumentation überarbeitet und ergänzt
0044 - bei modify nicht erneut initialisieren
150722 0043 - amplifierDelayOff erweitert, Verstärker auch bei Pause abschalten wenn 2. Zeit (durch , getrennt) gesetzt ist
- FIX: teilweise wurde der Verstärker zu spät ausgeschaltet
- bei Änderung des Attributes httpport beim Server Coverart-URL neu erstellen
- interne Zustände bei shutdown abspeichern
- Heppel: Dokumentation überarbeitet und ergänzt
150618 - in contrib eingecheckt (8773)
150612 0042 - Fehlermeldungen bei TTS nach 'power 1' korrigiert
- mit TTS warten bis Status des Players vorliegt
150611 0041 - 'state' aktualisieren wenn 'power' ändert
150610 0040 - Befehle annehmen auch wenn Player 'absent' ist
- Rückmeldung relative Lautstärkeänderungen korrigiert
150606 0039 - Statusupdates für synchronisierte Player korrigiert
150605 0038 - Timeouts für TTS hinzugefügt
- mit TTS warten bis Player eingeschaltet ist
- set-Befehle ignorieren wenn Player nicht vorhanden ist
- mp3s im TTS dürfen Leerzeichen enthalten
- 'playlist add' und 'playlist insert' hinzugefügt
- 'playlist genre:xxx album:yyy artist:zzz' reaktiviert
- bei sync nach FHEM-Gerätenamen suchen wenn Playername nicht gefunden wird
- asSlave bei sync hinzugefügt
- Befehle abweisen wenn Player 'absent' ist
- Dokumentation ergänzt
150515 0037 - Attribut statusRequestInterval hinzugefügt
150507 0036 - save/recall erweitert
150407 0035 - in contrib eingecheckt (8397)
150404 0035 - Cover für Spotify geändert (KernSani)
150403 0034 - Alarme: playlist url korrigert
- Cover für Spotify geändert
- talk stop vom Master verzögern wegen ReadingsUpdate
150327 0033 - Attribut ttsMP3FileDir hinzugefügt
- mp3s in talk integriert, z.B. set meinPlayer talk |gong.mp3| Test |gong.mp3|
- Anbindung an Text2Speech (Spezialversion von Text2Speech erforderlich)
150322 0032 - 00:00:00:00:00:00 nicht als gültige MAC akzeptieren
- Attribut ttsPrefix hinzugefügt
150319 0031 - in contrib eingecheckt (8247)
150315 0031 - wenn Player während TTS verschwindet Zustand zurücksetzen
- wenn Player während TTS ausgeschaltet wird nicht wieder einschalten
- ttsVolume auf volumeLimit begrenzen außer ignorevolumelimit ist in ttsOptions gesetzt
- ttsVolume bei synchronisierten Playern setzen
150312 0030 - wenn Player ausgeschaltet ist zuerst einschalten bevor play gesendet wird
- ttsDelay hinzugefügt
- ttsOptions:ttsforcegroupon implementiert
- ttsOptions:internalSave unterstützt auch Remote-Streams
150303 0029 - zusätzliche Debug-Ausgaben für talk
150301 0028 - talk überarbeitet
- neues Attribut ttsVolume
- neues Attribut ttsOptions
150210 0027 - Cover Art wieder aktualisieren
150209 0026 - Alarmplaylisten vom Server empfangen (benötigt 97_SB_SERVER 0011 oder höher)
- MAC-Adresse beim define in lowercase konvertieren
- Coverart für LMS 7.8 und 7.9 geändert
- volDown und volUp aus der Dokumentation entfernt
- Coverart nicht so oft aktualisieren
150207 0025 - zufällige Zahl an coverarturl-Reading anhängen wegen Browser-Cache
- coverarturl bei lokalen Playlisten schneller aktualisieren
150202 0024 - Encoding für Favoriten korrigiert
0023 - Favoriten an alle Player der Syncgruppe verschicken
150201 0022 - erratenen Favoriten vom Sync-Master an verbundene Player weitergeben
0021 - URL der Favoriten speichern
- Erraten des Favoriten aus den Rückmeldungen des LMS geändert
- Achtung: geänderte Namen der Favoriten, nicht mehr kompatibel zu bestehendem Code
150131 0020 - FIX: bei 'alarm set' wurden bestehende Alarme nicht überschrieben
- Encoding der URL bei 'alarm set' geändert
150130 0019 - Fehler beim hinzufügen von Alarmen behoben
- synced-Reading hinzugefügt (Matthew)
150124 0018 - beim sync-Befehl können mehrere Player angegeben werden
- neue Internals mit den Namen der synchronisierten Player
- sync-Meldungen besser auswerten
150119 0017 - alarmsEnabled verwendet überall on/off
- shuffle song und album hinzugefügt
- Attribut updateReadingsOnSet hinzugefügt, wenn auf true werden die Readings bereits beim 'set' (mit einigen Ausnahmen) aktualisiert
- Zeichencodierung geändert für die playlist Befehle
- Fehlermeldung bei ISREMOTESTREAM behoben
- Dokumentation vervollständigt
150112 0016 - Code von Markus M. übernommen
- Befehle und Readings alarmsSnooze, alarmsTimeout, alarmsDefaultVolume, alarmsFadeIn und alarmsEnabled hinzugefügt (Dokumentation fehlt noch)
- allalarms enable/disable verwendet playerprefs
- Alarmzeit kann auch ohne Sekunden angegeben werden
- Lautstärke ohne Nachkommastellen darstellen
- Namen der neuen Readings an lowerCamelCase angepasst
- Internals entfernt wenn es Readings gibt
- Alarm-Playlisten nur noch laden wenn nötig
- bei set allalarms add und set alarmX wdays können statt Zahlen Kürzel für Wochentage angegeben werden
- 'all', 'daily' und 'none' als Wochentage hinzugefügt
- Anzeige korrigiert wenn kein Wochentag ausgewählt ist
- Modul in UTF8 konvertiert
150110 0015 - Alarme nach Vorschlag von Markus M. implementiert, dynamisch anlegen und löschen
- Alarme, on/off zusätzlich zu enabled/disabled erlauben
- set P alarmX repeat, wdays, time und sound hinzugefügt
- bei 'sound' Liste der bekannten Elemente des Servers durchsuchen
- neue Alarme über set P allalarms add ... anlegen
- alle Alarme über set P allalarms delete löschen
- inaktive Alarme abfragen und anzeigen
150109 0014 - Befehl playlist korrigiert
- playlist artist korrigiert
- playlist year und genre hinzugefügt
- save und recall wieder aktiviert (inkl. Position innerhalb vom Track)
- Laufzeit aktueller Track anzeigen
- Anzahl Tracks in Playlist und aktueller Track anzeigen
- sayText Befehl hinzugefügt (== talk)
- Playlisten die mit fhem_* beginnen ignorieren
- '-' bei Favoriten und Playlists hinzugefügt
- Timer umbenannt
- Debug-Ausgaben für Favoriten entfernt
141227 0013 - 'power off' ändert 'presence' nicht mehr
- Coverart-Weblink nur bei Änderung modifizieren
- diverse Logausgaben entfernt
141224 0012 - bei 'playlist stop' 'power' nicht auf off setzen
- Amplifier aus verzögern (über Attribut 'amplifierDelayOff')
- Code geändert damit Events für Amplifier korrekt funktionieren
141221 0011 - Coverart korrigiert wenn keine URL mitgeschickt wird
- Link für Default-Coverart korrigiert
- ? nicht als Playlistenname übernehmen
- wenn 'power' beim Server auf on geht nicht sofort 'power' bei allen Playern auf on setzen, GetStatus abwarten
141213 0010 - globale Variablen nach $hash->{helper} verschoben wegen Probleme beim reload
- prefset server mute hinzugefügt
141210 - Informationen aller Player einer Sync-Group aktualisieren
- 'prefset power' und 'prefset server mute' Meldungen des Servers verarbeiten
- Coverart verzögert abrufen, auch für Player in Sync-Group, Coverart als Reading
- Parsen der Leerzeichen in den Statusmeldungen geändert
- Update Readings geändert damit UserReadings funktionieren
- Unterstützung für syncVolume
- aktuell abgespielte Favoriten und Playlist setzen (scheint noch nicht immer zu funktionieren)
- Speicherort der Favoriten, Playlists und SyncMaster geändert (wegen reload)