Commit Graph

85 Commits

Author SHA1 Message Date
5f1e5b982d Fix invalid port indicator 2020-07-08 19:05:09 +02:00
01a19ccd02 Create working PoC of /sonos endpoint 2020-07-08 19:05:09 +02:00
160f4fea29 Create CacheLibrary 2020-07-08 19:05:09 +02:00
56733b285b Fix UriTemplate to accept dots in path params 2020-07-08 19:05:09 +02:00
fc9a40571d Enable Sonos devices discovering in config.lua | Allow networking in config.lua 2020-07-08 19:05:09 +02:00
fde05671d3 Create POST /{format} endpoint (file.lua) 2020-07-08 19:05:08 +02:00
abe02d4f02 Create debug() function 2020-07-08 19:05:08 +02:00
bd0f319f6a Add error handler to queued endpoints' workers 2020-07-08 19:05:08 +02:00
8d307e3e87 Add support for lua libraries | include json.lua library 2020-07-08 19:05:07 +02:00
9de5ea7150 Create ScriptsInitializer PoC 2020-07-08 19:05:07 +02:00
864dd3bf00 Refactor unused preferences 2020-07-08 19:05:07 +02:00
cf4467e437 Refactor libraries 2020-07-08 19:05:07 +02:00
f9b134bfaa Add support for retrieving cache files 2020-07-08 19:05:06 +02:00
48a50c44b6 Add support for global config.lua file 2020-07-08 19:05:06 +02:00
26771e5e42 Unify file-based responses handling 2020-07-08 19:05:06 +02:00
699136d640 Refactor endpoints 2020-07-08 19:05:06 +02:00
0eb71bcb8e Add ServerLibrary 2020-07-08 19:05:05 +02:00
81de38aa97 Remove unused code 2020-07-08 19:05:05 +02:00
7f2c328bc4 Create base error handler 2020-07-08 19:05:05 +02:00
5f1e459977 Create UtilLibrary with sleep function 2020-07-08 19:05:05 +02:00
af899cae81 Enable response type inference 2020-07-08 19:05:04 +02:00
3f0f30fee3 Create Sonos library 2020-07-08 19:05:04 +02:00
61b8327a20 Create Request wrapper 2020-07-08 19:05:04 +02:00
c4038383aa Add possibility for disabling endpoints 2020-07-08 19:05:03 +02:00
5db58df705 Add support for queued endpoints 2020-07-08 19:05:03 +02:00
549e0c162e Add support for file-based endpoints 2020-07-08 19:05:03 +02:00
e4cdd29034 Create working PoC 2020-07-08 19:05:03 +02:00
10a8776379 Create base UriTemplate 2020-07-08 19:04:56 +02:00
42458d00c2 Enable checking silence scheduler for /say and /sonos endpoints 2020-06-30 22:15:04 +02:00
2fd0da2362 Implement FFmpeg converter and enable mp3 conversion for /sonos 2020-06-19 22:40:36 +02:00
1ce1ae95fe Update help and README 2020-05-31 16:58:01 +02:00
ad07a25210 Enable gong for /sonos endpoint 2020-05-31 16:58:00 +02:00
2621978ddd Implement gong for /say endpoint 2020-05-31 16:58:00 +02:00
e9c3bd4016 Create Gong preference 2020-05-31 16:58:00 +02:00
bba4e1ca31 Enable batch processing in Sonos worker
From now on, the Sonos worker dumps the Sonos state before the first
request and restores it only after the last request.
This resolved the issue of often not resuming playback
when more than one query was enqueued.
2020-05-30 12:53:09 +02:00
9b7861fccd Upgrade Sonos backend 2020-05-30 12:53:09 +02:00
d1ea5641df Change root package 2020-05-30 12:53:09 +02:00
51d0e698c7 Add additional info about server address to notification and main activity 2020-05-30 12:53:08 +02:00
6ae7b9632c Add possibility to disable stacktraces on HTTP 500 error responses 2020-05-30 12:53:08 +02:00
028d16fdc6 Enable returning short status' messages instead of full DTO content 2020-05-30 12:53:08 +02:00
bb4ef60007 Improve REST layer user experience 2020-05-30 12:53:08 +02:00
6a208428c9 Improve TTS engine listener 2020-05-30 12:53:07 +02:00
4c549dd0d5 Replace original vmichalak sonos-controller with custom fork
The custom fork is able to control also the volume
of announcement, which is desired feature.
2020-05-30 12:53:07 +02:00
749be67b72 Refactor top-level packages 2020-05-30 12:53:07 +02:00
763e386bec Refactor io.bartek.ttsserver.sonos package 2020-05-30 12:53:07 +02:00
6eaf27359d Refactor io.bartek.ttsserver.tts package 2020-05-30 12:53:06 +02:00
e756d28b45 Rename io.bartek.ttsserver.network package name to util 2020-05-30 12:53:06 +02:00
d95a8ebc17 Refactor io.bartek.ttsserver.web package 2020-05-30 12:53:06 +02:00
79344f9789 Update help and readme 2020-05-30 12:53:06 +02:00
78dcc9455d Force readonly mode for ENABLE_SONOS_ENDPOINT preference if server is running 2020-05-30 12:53:05 +02:00