badaix
bdc6299523
io_context cleanups
2022-04-03 15:27:28 +02:00
badaix
8d8061a946
Change control parameters to lower case
2021-12-17 18:43:10 +01:00
badaix
834d2866cc
Log stream control errors as error
2021-12-16 23:36:05 +01:00
badaix
d326252268
Rename PcmListener to PcmStream::Listener
...
Reorganize include order
2021-12-12 12:19:46 +01:00
badaix
e1eef690b4
Update API docs
2021-10-21 17:41:56 +02:00
badaix
4df05105a9
Fix data races
2021-09-23 20:32:44 +02:00
badaix
ee158b521d
Fix thread races
2021-09-21 08:16:33 +02:00
badaix
2efd00d8ef
Clean up mutexes
2021-09-18 13:42:43 +02:00
badaix
004ea21e3f
Make metadata part of the properties
2021-09-01 18:18:36 +02:00
badaix
077a6fc1a4
Add control functions to PcmStream
...
-move json parsing to Server class
-improve error handling with the new ErrorCode object
2021-07-04 21:33:45 +02:00
badaix
0853c7c701
Make metadata thread safe, poll properties
2021-06-23 20:48:25 +02:00
badaix
f817602a50
Rename "meta" to "metadata"
2021-06-22 14:35:38 +02:00
badaix
4c2636f358
Return the streams response to "SetProperty"
2021-06-17 12:24:03 +02:00
badaix
a7baec9373
Fix warning
2021-06-10 11:59:06 +02:00
badaix
0eaee48f10
Process messages asynchronously
2021-06-10 08:55:31 +02:00
badaix
5c28809b43
Add reponse handlers for requests
2021-06-06 22:31:08 +02:00
badaix
bba3968f50
Change Stream.SetProperties to Stream.SetProperty
2021-06-05 23:00:12 +02:00
badaix
53e27e0d8b
Comment out stream_tags
2021-06-04 10:32:33 +02:00
badaix
5a3559e8e4
Add properties to Stream info
2021-06-03 22:57:45 +02:00
badaix
7c11cb7559
Add support for Player.Properties
2021-05-30 22:20:49 +02:00
badaix
6e6b63ec26
Communicate via stdin/stdout with ctrl script
2021-05-26 23:57:59 +02:00
badaix
91ea368121
Add RPC "Stream.Control" command
2021-05-24 22:36:16 +02:00
badaix
2e64d81f79
Add control_script to stream sources
...
New parameter "control_script", starting a script on stream start.
Parameters "--snapcast-port" and "--stream" are passed to the script
2021-05-23 12:39:47 +02:00
badaix
1725cffc6e
Log stream state as string
2021-05-04 23:51:57 +02:00
Nick Steel
ea1236feef
Added Stream.SetMeta and Stream.OnMetadata to JSON-RPC docs.
...
Also removed some code comments related to these.
Added Stream.SetMeta and Stream.OnMetadata to JSON-RPC docs.
Also removed some code comments related to these.
2021-04-17 10:26:54 +02:00
badaix
f5d4fcaf43
Tidy up
2021-02-10 18:36:40 +01:00
badaix
27a9e710a2
Add meta stream source
2020-09-26 12:44:33 +02:00
badaix
0f91bb1935
Rename stream.stream to stream.source
2020-08-30 20:45:41 +02:00
badaix
d52015ff09
Move logic from StreamServer into new Server class
2020-07-20 11:54:58 +02:00