Commit graph

100 commits

Author SHA1 Message Date
badaix
ce55f15c02 update logger 2017-07-24 18:59:49 +02:00
badaix
5bf78eb874 improve unique host ID creation 2017-06-05 22:23:45 +02:00
badaix
c97ab3c60b fix muting 2017-03-16 21:05:55 +01:00
badaix
39c133e41a don't send audio to muted clients 2017-03-14 22:24:06 +01:00
badaix
5579eabfe0 replace gettimeofday with chronos::systemtimeofday 2017-03-14 19:33:14 +01:00
Johannes Pohl
9e540c4855 remove some cout's 2017-03-12 11:15:01 +01:00
badaix
32eb0173c2 docu update 2017-02-25 19:24:05 +01:00
badaix
0be83c2a2a rename control spec 2017-02-25 17:26:35 +01:00
badaix
1fb9825418 add comments with JSON RPC API examples 2017-02-25 13:45:21 +01:00
badaix
0b69bf2ff3 small RPC API change 2017-02-25 10:46:23 +01:00
badaix
9e314056b6 add Server.RPCVersion method 2017-02-25 10:27:20 +01:00
badaix
0472f78b60 RPC update 2017-02-24 18:25:10 +01:00
badaix
ca6a7e35f8 json rpc refactoring 2017-02-19 17:31:14 +01:00
badaix
35ee0fdd12 mute group 2017-02-06 19:30:33 +01:00
badaix
c84c64dd15 handle Json RPC Batches 2017-02-05 16:32:32 +01:00
badaix
fdb292edb4 2017 2017-02-04 11:56:40 +01:00
badaix
da7811b5a4 delegate json requests to ProcessJson function 2017-02-03 21:33:21 +01:00
badaix
1c4fad8f46 fix json notifications 2017-01-31 21:49:41 +01:00
badaix
58025a912b switch to jsonrpc++ external lib 2017-01-30 21:35:14 +01:00
badaix
781f124f4d Redesign jsonrpc. Add some dummy classes. 2017-01-16 00:04:53 +01:00
BadAix
310aefac6e deletion of clients is working 2017-01-10 22:18:08 +01:00
BadAix
9e96b3e13b Json RPC: Object.Set methods have the updated object in the response 2016-12-30 14:24:10 +01:00
badaix
a133c60661 Client.SetVolume expects "volume" json object 2016-12-26 15:58:27 +01:00
badaix
3818394cf2 assign the group's stream to clients 2016-12-13 21:59:15 +01:00
badaix
e15a5ce915 implement Group.SetClients 2016-12-11 20:03:53 +01:00
badaix
0af508f6ee Groups: interims commit 2016-12-04 21:35:44 +01:00
badaix
7272be0d1b added Group entity 2016-11-30 17:40:52 +01:00
badaix
ad568f1076 config getServerStatus 2016-11-28 09:47:03 +01:00
badaix
5ba3301a4d fixed check for client 2016-11-28 08:45:44 +01:00
Johannes Pohl
9ec135e1b8 identify client by id instead of MAC 2016-11-24 12:02:32 +01:00
badaix
835127b18d bump version 0.10.0 2016-11-17 11:53:32 +01:00
badaix
991c963b7d no_delay 2016-11-14 12:20:25 +01:00
badaix
bd979f1c0e "sendNow" 2016-11-13 23:01:14 +01:00
badaix
a6993f11df send messages async 2016-11-13 22:30:02 +01:00
badaix
756dd428f0 leave no_delay option default 2016-11-10 09:14:13 +01:00
badaix
935899b0a2 fixed deadlock in server shutdown 2016-11-09 11:45:35 +01:00
badaix
341466ceb5 Force unique stream name, use name as id 2016-11-09 10:25:26 +01:00
badaix
33f9557904 fixed crash during server shutdown 2016-11-08 19:23:36 +01:00
badaix
8b9b94919c experimental: turn on tcp::no_delay 2016-10-04 09:36:51 +02:00
badaix
2e1ebc4153 sometimes control messages were dropped 2016-10-03 10:24:58 +02:00
badaix
cc057eef29 Host: added update function 2016-07-03 21:34:44 +02:00
Marc Plano-Lesay
879507c7e3 Log exception on streamServer::start() 2016-06-15 20:24:31 +02:00
badaix
2275466d09 better server shutdown 2016-05-01 19:18:18 +02:00
badaix
679fbaaca0 fixed segfault during shutdown 2016-05-01 13:22:34 +02:00
badaix
9561a8e92b use asio socket::native_handle instead of native 2016-04-08 08:24:50 +02:00
badaix
bd7f68bb6a removed request message 2016-04-06 00:34:41 +02:00
badaix
2a5e7fb598 less logging 2016-04-06 00:06:18 +02:00
badaix
efb592d495 replaced MapMessage with JsonMessage 2016-04-05 22:39:39 +02:00
badaix
14b5abe5d7 use timeval instead of double for time sync 2016-04-02 13:22:08 +02:00
badaix
54f0ad5a51 Added defines for OGG, AVAHI, ALSA, OPENSL, DAEMON 2016-03-23 19:37:04 +01:00