Commit graph

35 commits

Author SHA1 Message Date
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
badaix
47d01960bf use less raw pointers 2017-11-05 13:24:26 +01:00
badaix
39c133e41a don't send audio to muted clients 2017-03-14 22:24:06 +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
33f9557904 fixed crash during server shutdown 2016-11-08 19:23:36 +01:00
badaix
efb592d495 replaced MapMessage with JsonMessage 2016-04-05 22:39:39 +02:00
badaix
0eaa616ab6 renamed Reader => Stream 2016-03-22 23:14:19 +01:00
badaix
94629f9909 report stream state 2016-03-06 22:30:23 +01:00
badaix
7b1323646f init player when receiving a header message 2016-01-31 23:56:28 +01:00
badaix
7bec5b8744 added StreamManager 2016-01-24 22:45:02 +01:00
badaix
f89ae0d501 renamed command line parameters 2016-01-24 15:12:27 +01:00
badaix
a9015edb22 PCM reader is configured by URI 2016-01-24 13:55:05 +01:00
badaix
fe89220b15 2016 2016-01-21 22:02:09 +01:00
badaix
b46b5efde4 added pcmReaderFactory 2016-01-21 21:54:34 +01:00
badaix
bc4f29b9f2 changed default sample rate to 48kHz 2016-01-03 20:43:42 +01:00
badaix
5cc7285a87 switched to standalone asio 2015-12-03 22:23:43 +01:00
badaix
2036477446 added PCM reader base class 2015-12-03 21:55:11 +01:00
badaix
b99cf2f2fc Renamed ClientSession to StreamSession 2015-12-03 21:55:11 +01:00
badaix
041f9b9fed configurable control port (avahi: _snapcast-jsonrpc._tcp) 2015-12-03 21:54:22 +01:00
badaix
817755a8b7 control and stream server use a central io_service 2015-12-03 21:54:21 +01:00
badaix
a484ff1b2d made serversettings local 2015-12-03 21:54:21 +01:00
badaix
bab4f92e23 Renamed ServerSession => ClientSession 2015-12-03 21:54:21 +01:00
badaix
50db49d269 StreamServer receives control events 2015-12-03 21:54:21 +01:00
badaix
e5698d8ab1 trigger onDisconnect 2015-12-03 21:54:21 +01:00
badaix
046386f56d basic telnet like control server 2015-12-03 21:53:56 +01:00
(no author)
d215580afe merge socket and client connection
git-svn-id: svn://elaine/murooma/trunk@275 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-20 16:31:40 +00:00
(no author)
3116ec0257 socket stuff
git-svn-id: svn://elaine/murooma/trunk@273 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-20 16:18:02 +00:00
(no author)
feabfee936 xxxx
git-svn-id: svn://elaine/murooma/trunk@272 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-17 21:58:38 +00:00
(no author)
16ef1ae634 code blocks
git-svn-id: svn://elaine/murooma/trunk@271 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-17 06:05:07 +00:00
(no author)
2cf7855261 server & client connection
git-svn-id: svn://elaine/murooma/trunk@270 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-17 04:57:59 +00:00
(no author)
979f6460d3 server Settings
git-svn-id: svn://elaine/murooma/trunk@255 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-12 15:04:17 +00:00
(no author)
25f7f3060d socket
git-svn-id: svn://elaine/murooma/trunk@253 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-11 21:42:12 +00:00
(no author)
7ab33c1bff servers
git-svn-id: svn://elaine/murooma/trunk@249 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-10 16:46:14 +00:00