Commit graph

36 commits

Author SHA1 Message Date
badaix
a796bb2032 Use HTTPS, support for HTTP missing 2024-12-19 22:44:51 +01:00
badaix
aa82ba8397 Cleanup Snapclient includes 2024-04-03 21:50:03 +02:00
badaix
c01ba2bdde Fix includes 2023-01-22 21:30:11 +01:00
badaix
e1c8250876 Reformat code 2022-12-29 19:10:38 +01:00
badaix
d0935f4dee Add empty line 2022-12-29 18:51:55 +01:00
badaix
9e3c0fdf55 Add "mute" to stream API 2022-07-13 17:35:49 +02:00
Nicolas Iselin
30fd1520cc New setting "streaming_client.initial_volume" 2022-07-02 13:41:13 +02:00
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