Commit graph

50 commits

Author SHA1 Message Date
badaix
44046821c1 update date in copyright 2018-02-19 20:04:28 +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
4670927d67 better async exception handling 2017-09-16 17:13:49 +02:00
badaix
acd70148fe rename client ID to host ID 2017-06-08 08:14:49 +02:00
badaix
81f46ff41f configurable client ID 2017-06-08 00:04:09 +02:00
badaix
5bf78eb874 improve unique host ID creation 2017-06-05 22:23:45 +02:00
badaix
fdb292edb4 2017 2017-02-04 11:56:40 +01:00
Johannes Pohl
bb7bea1b6c instance id for snapclient 2016-11-22 00:09:54 +01:00
badaix
3fe88b7440 stream is shared_ptr 2016-11-13 15:57:49 +01:00
Johannes Pohl
43e3daaf9b allow negative latency 2016-09-15 11:22:08 +02:00
Johannes Pohl
71e0a89e29 added "TARGET=MAC" and dummy CoreAudio player 2016-09-11 20:51:01 +02:00
badaix
efb592d495 replaced MapMessage with JsonMessage 2016-04-05 22:39:39 +02:00
badaix
54f0ad5a51 Added defines for OGG, AVAHI, ALSA, OPENSL, DAEMON 2016-03-23 19:37:04 +01:00
badaix
35e4cdb05d mutex 2016-02-06 20:47:34 +01:00
badaix
7b1323646f init player when receiving a header message 2016-01-31 23:56:28 +01:00
badaix
c4094a2175 made SampleFormat not inherit from BaseMessage 2016-01-24 13:52:46 +01:00
badaix
eed7f287fb decoder gets sample format from header 2016-01-24 13:43:02 +01:00
badaix
fe89220b15 2016 2016-01-21 22:02:09 +01:00
badaix
a28e5a8f3e added ANDROID define 2016-01-02 12:52:20 +01:00
badaix
42bceb60fe android hacks 2015-12-29 13:31:57 +01:00
badaix
734adb8852 moved alsaPlayer into player subdir 2015-12-03 21:55:11 +01:00
badaix
a46b7c6106 changed "IP" to "host" 2015-12-03 21:55:11 +01:00
badaix
5d68e36718 control player settings 2015-12-03 21:54:21 +01:00
badaix
c92588344e improved time sync 2015-08-26 00:10:09 +02:00
badaix
74dab4ca10 send timesync in a semiduplex fashion 2015-08-17 19:55:30 +02:00
badaix
a88e218d91 Code comments 2015-08-13 23:00:47 +02:00
badaix
30a88602dc subdirectory for encoder/decoder 2015-08-10 21:53:15 +02:00
badaix
c64d637c92 added GPL header 2015-02-22 09:39:12 +01:00
(no author)
0a20924e66 code cleanup
git-svn-id: svn://elaine/murooma/trunk@337 d8a302eb-03bc-478d-80e4-98257eca68ef
2015-01-01 18:15:20 +00:00
(no author)
c40bfda64c refactoring
git-svn-id: svn://elaine/murooma/trunk@328 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-12-29 12:34:33 +00:00
(no author)
8710e5e898 latency
git-svn-id: svn://elaine/murooma/trunk@311 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-10-29 21:12:03 +00:00
(no author)
d0c07e3b67 pcmDevice and chronos in stream
git-svn-id: svn://elaine/murooma/trunk@298 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-27 12:13:47 +00:00
(no author)
6354d55f78 server buffer
git-svn-id: svn://elaine/murooma/trunk@296 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-25 16:34:13 +00:00
(no author)
983ded3d29 message sub directory
git-svn-id: svn://elaine/murooma/trunk@287 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-21 14:28:14 +00:00
(no author)
76557f091c sockets and mem leaks
git-svn-id: svn://elaine/murooma/trunk@279 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-20 20:35:39 +00:00
(no author)
df77bdd8cb socket stuff
git-svn-id: svn://elaine/murooma/trunk@277 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-20 16:43:29 +00:00
(no author)
95964aa7b0 socket stuff
git-svn-id: svn://elaine/murooma/trunk@276 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-20 16:37:40 +00: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)
3dbbf8e3e5 socket stuff
git-svn-id: svn://elaine/murooma/trunk@274 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-20 16:24:28 +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)
19e77f0f20 requestMsg
git-svn-id: svn://elaine/murooma/trunk@267 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-15 21:25:52 +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)
8039c3d023 socket stuff
git-svn-id: svn://elaine/murooma/trunk@252 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-10 21:20:22 +00:00
(no author)
aff077231e socket
git-svn-id: svn://elaine/murooma/trunk@250 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-10 20:07:39 +00:00
(no author)
00fac3eccb controller
git-svn-id: svn://elaine/murooma/trunk@242 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-09 20:31:03 +00:00
(no author)
f507b931fe dont resolve
git-svn-id: svn://elaine/murooma/trunk@240 d8a302eb-03bc-478d-80e4-98257eca68ef
2014-09-06 19:58:32 +00:00