Commit Graph

57 Commits

Author SHA1 Message Date
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
e5c00b4cc9 Enable Sonos cache invalidation 2020-05-30 12:53:05 +02:00
5f6418ca5b Introduce Dagger2 2020-05-30 12:53:05 +02:00
c8f4f99687 Enable returning Sonos cache wave file if it already exists 2020-05-30 12:53:04 +02:00
b2730a35ad Add stop-condition to Sonos queue consumer 2020-05-30 12:53:04 +02:00
1130432288 Add preference for /sonos endpoint 2020-05-30 12:53:04 +02:00
2bfcf1763a Enable queuing Sonos TTS requests 2020-05-30 12:53:04 +02:00
ddadd907c9 Enable streaming TTS to Sonos 2020-05-30 12:53:03 +02:00
886d215f6f Create working proof of concept for Sonos TTS 2020-05-30 12:53:03 +02:00
28b9e95944 Create root package for code 2020-05-30 12:53:03 +02:00
394446308a Update dependencies 2020-05-30 12:53:03 +02:00
b0b1ca994f Force 3-characters wide spacing and refactor & reformat code accordingly to the new rules 2020-05-30 12:53:02 +02:00
76ed48eaf3 Extract notification creation process to external class 2020-05-30 12:53:02 +02:00
222fc3b882 Extract constants 2020-05-30 12:53:02 +02:00
50c49eeb8f Create permission for starting TTS service 2020-05-30 12:53:02 +02:00
0d51e5ecaa Fix back button on non-main activities 2020-05-30 12:53:01 +02:00
6f41eaf93c Create README 2020-05-30 12:53:01 +02:00
ee1fd8661c Create help activity 2020-05-30 12:53:01 +02:00
f5ba697ad7 Create foreground service notification icon 2020-05-30 12:53:01 +02:00
92074dd6e8 Fix settings icon (cog) color 2020-05-30 12:53:00 +02:00
3a35700378 Create app launcher icon 2020-05-30 12:53:00 +02:00
276d0649fa Deploy new color palette 2020-05-30 12:53:00 +02:00
f117b04b59 Improve main activity user experience 2020-05-30 12:52:59 +02:00
34e6c5772a Add /say endpoint 2020-05-30 12:52:59 +02:00
84449b573e Allow to change server port only when server is down 2020-05-30 12:52:59 +02:00
75633a4f9f Add integer constraint to port preference 2020-05-30 12:52:59 +02:00
0850390635 Create preferences 2020-05-30 12:52:58 +02:00
bb0a2a94ed Enable tracking service on main activity 2020-05-30 12:52:58 +02:00
4375eacf47 Add communication between WebServer and MainActivity 2020-05-30 12:52:58 +02:00