frafall
ce17b0010a
Modified metadata interface to be tag independent, added JSON api.
2017-11-30 11:07:23 +01:00
frafall
67083975b0
Support for text tags through snapcast.
...
Only added tags Spotify stream input from modified librespot
for now.
2017-11-29 14:36:28 +01:00
frafall
af3ea660b9
Basic metadata working librespot/server/client. Still missing client hooks.
...
The librespot metadata api kinda messy, no clear API. For now I addded
printing of artist in Librespot, should publish patch
2017-11-25 05:13:04 +01:00
frafall
d444052233
Added basics for maintaining metadata by stream on server and pushing to clients.
...
Modified Spotify stream handler to get the track name from Libreelec's stderr.
Note, to support artist/album (or album art) we need to modify Libreelec
to print these.
2017-11-20 20:44:54 +01:00
badaix
47d01960bf
use less raw pointers
2017-11-05 13:24:26 +01:00
badaix
1a51833f0e
fix "Address family not supported"
2017-10-16 20:35:45 +02:00
badaix
b1edc34f6e
fix crash on port scan
2017-10-09 18:35:19 +02:00
Mike Walters
5f06f70562
Support IPv6 in snapserver
2017-09-26 20:39:39 +02:00
badaix
0ea51d95f3
switch to AixLog
2017-09-16 16:53:37 +02:00
badaix
756453f9d2
update logger
2017-09-12 21:19:18 +02:00
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