badaix
44046821c1
update date in copyright
2018-02-19 20:04:28 +01:00
Jörg Krause
9abeac8365
Allow building server and client without FLAC support
...
Allows building the server and the client without FLAC support:
```
readelf -d ./bin/snapserver | grep NEEDED
0x00000001 (NEEDED) Shared library: [libjsonrpcpp.so]
0x00000001 (NEEDED) Shared library: [libavahi-common.so.3]
0x00000001 (NEEDED) Shared library: [libavahi-client.so.3]
0x00000001 (NEEDED) Shared library: [libstdc++.so.6]
0x00000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x00000001 (NEEDED) Shared library: [libc.so]
```
Note, that the current client and server Makefiles always enable FLAC
support.
2018-02-03 21:29:45 +01:00
Jörg Krause
c4e38b60b0
Improve macro check for ogg decoder
...
The OGG decoder needs libogg and (tremor or libvorbis).
2018-02-03 21:28:08 +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
baf5a7af3b
parse sample format in Android
2017-10-04 23:13:47 +02:00
badaix
b58ecfdcf1
handle async exception properly
2017-09-26 07:51:58 +02:00
badaix
4670927d67
better async exception handling
2017-09-16 17:13:49 +02:00
badaix
ce55f15c02
update logger
2017-07-24 18:59:49 +02:00
badaix
ead110ccae
bugfix
2017-06-10 18:37:28 +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
badaix
951548f412
portable sleep function
2016-10-28 10:10:58 +02:00
Johannes Pohl
43e3daaf9b
allow negative latency
2016-09-15 11:22:08 +02:00
Johannes Pohl
20ab3deedb
basic coreAudio playback is working
2016-09-13 14:49:20 +02:00
Johannes Pohl
71e0a89e29
added "TARGET=MAC" and dummy CoreAudio player
2016-09-11 20:51:01 +02:00
Johannes Pohl
98ff013ab4
compiles with gcc 6.Â1
2016-05-07 10:03:27 +00:00
badaix
73175adedf
support for vorbis and tremor (-DHAS_TREMOR)
2016-04-10 22:52:02 +02:00
badaix
bd7f68bb6a
removed request message
2016-04-06 00:34:41 +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
badaix
a759911474
new log class: "logState"
2016-02-08 16:04:53 +01:00
badaix
35e4cdb05d
mutex
2016-02-06 20:47:34 +01:00
badaix
3a5af32d98
fixed crash when switching streams
2016-02-06 12:51:20 +01:00
badaix
7b1323646f
init player when receiving a header message
2016-01-31 23:56:28 +01:00
badaix
08c35ccc62
Send server settings as reply to hello
2016-01-28 23:29:53 +01:00
badaix
f89ae0d501
renamed command line parameters
2016-01-24 15:12:27 +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
8816826bcd
removed Ack & String message
2016-01-22 22:29:00 +01:00
badaix
4218bedd01
removed command message
2016-01-22 22:16:07 +01:00
badaix
fe89220b15
2016
2016-01-21 22:02:09 +01:00
badaix
2fead18951
fixed mute
2016-01-11 09:38:11 +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
0893f40fd1
player volume is adjusted in software
2015-12-03 21:54:21 +01:00
badaix
a484ff1b2d
made serversettings local
2015-12-03 21:54:21 +01:00
badaix
5d68e36718
control player settings
2015-12-03 21:54:21 +01:00
badaix
442263af31
added latency and volume to settings
2015-12-03 21:53:56 +01:00
badaix
5cc5aa7f04
5s idle time sync interval
2015-08-26 18:56:01 +02: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