badaix
5b9fc3d68d
Add Oboe player for Android
2020-01-24 23:06:12 +01:00
badaix
8c6d703ec5
Update copyright dates
2020-01-04 01:03:48 +01:00
badaix
e9a5a36855
Client uses less memory allocations
2019-12-12 21:46:23 +01:00
badaix
6b793dfb76
Replace some shared_ptr with unique_ptr
2019-12-11 22:48:21 +01:00
badaix
07e8290ee4
Add namespace for encoder and decoder
2019-11-04 14:53:02 +01:00
badaix
258bab4f65
WIP opus is working, some values are hard coded
2019-11-02 13:19:55 +01:00
badaix
0c7691756c
merge PR#4
2019-11-01 23:07:32 +01:00
badaix
7fda592d13
enable extra warnings
2019-10-13 19:01:56 +02:00
badaix
0b21a5daee
rename files to snake_case
2019-10-13 18:43:32 +02:00
badaix
a30f548a31
rename files to snake_case
2019-10-12 18:28:29 +02:00
badaix
ea3921d8b7
rename some files to snake_case
2019-10-12 14:34:00 +02:00
badaix
7cb595db28
move aixlog and popl to common
2019-10-09 22:11:43 +02:00
badaix
8b231c7cc6
modernize with clang-tidy
2019-09-25 19:02:33 +02:00
badaix
b20add3815
add clang-format file
...
reformat code
2019-09-24 22:42:36 +02:00
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