badaix
08906403d1
move base64 into streamreader
2018-03-16 21:08:17 +01:00
badaix
b26bd41aff
move pcmChunk implementation into header
2018-03-16 18:29:13 +01:00
badaix
54a8ca824f
move message dir into common
2018-03-16 00:19:52 +01:00
badaix
c06a753606
Merge branch 'develop' of https://github.com/badaix/snapcast into develop
2018-03-04 20:38:23 +01:00
badaix
4dba2cb6b5
update changelog to v0.13.0
2018-03-04 20:38:20 +01:00
Johannes Pohl
077e9dd9fb
Merge pull request #359 from pizzaboy75/master
...
Add volume parameter to Librespot integration
2018-03-04 15:23:33 +01:00
badaix
5440579edd
update comment in default files
2018-03-04 11:32:27 +01:00
badaix
cc494257fe
fix makefile
2018-03-03 00:23:33 +01:00
badaix
76424397ae
change mail address
2018-03-02 08:41:25 +01:00
badaix
a3f309e0da
include jsonrpc++ into the project
2018-03-02 08:28:24 +01:00
pizzaboy75
324a799e20
Add volume parameter to Librespot integration
2018-02-28 13:30:08 +01:00
pizzaboy75
b1165ff2cd
Add volume parameter to Librespot integration
...
Make use of the new "--initial-volume" parameter in librespot
2018-02-28 13:27:40 +01:00
badaix
44046821c1
update date in copyright
2018-02-19 20:04:28 +01:00
badaix
2299e20cfc
CMake works on MacOS
2018-02-10 17:34:07 +01:00
badaix
6bbcc83cb1
update json.hpp to 3.1.0
2018-02-06 22:38:45 +01:00
Johannes Pohl
84b03c98af
Merge pull request #236 from PhoGGy/master
...
Fix Buildroot server compilation error
2018-02-04 21:08:20 +01:00
badaix
113e71b67b
merge with develop
2018-02-04 17:43:38 +01:00
badaix
fc075555ea
fix CMake compile errors
2018-02-04 13:11:07 +01:00
badaix
39b880e650
fix compile errors
2018-02-03 21:55:54 +01:00
Jörg Krause
0dd803007a
Initial CMake support
2018-02-03 21:29:45 +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
a5ffa356fe
Allow buidling server without Ogg support
...
Allow to build an Ogg-less snapserver:
```
0x00000001 (NEEDED) Shared library: [libjsonrpcpp.so]
0x00000001 (NEEDED) Shared library: [libFLAC.so.8]
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]
```
2018-02-03 21:29:00 +01:00
Jörg Krause
f28018ada7
Allow including installed jsonrpcpp from a system directory
2018-02-03 21:28:47 +01:00
Jörg Krause
0489221d7f
Include ogg header file
2018-02-03 21:27:12 +01:00
badaix
5a065b0d28
update version number to 0.13.0
2018-02-02 22:24:18 +01:00
frafall
d6896c078e
And ofc I forgot to fix one spot
2017-12-12 15:20:36 +01:00
frafall
df57bff4a4
Typo in stream id json rpc, named as stream_id, should have been just id
2017-12-12 11:51:27 +01:00
Frafall
cf7accf704
Minor update of Spotify metadata description
2017-12-05 07:45:21 +01:00
Frafall
fdcdf8e350
Cleaned up compile of airplay, use 'make HAS_EXPAT=1' to
...
enable metadata interface of airplayStream (Shairport-sync).
2017-12-05 07:38:43 +01:00
frafall
4583c90be4
Relocated base64 code to common
2017-12-02 05:30:15 +01:00
frafall
c820f01ca7
Added metadata support for Shairplay-sync/Airplay interface
2017-12-01 20:29:38 +01:00
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
Stefan Siegel
1176cfd9df
Fix Debian Build-Depends
2017-11-12 16:41:35 +01:00
badaix
47d01960bf
use less raw pointers
2017-11-05 13:24:26 +01:00
Niklas Grebe
d34fbef34f
Add cache parameter to Librespot integration
2017-10-21 18:23:01 +02:00
badaix
331e965a4e
update Android binaries
2017-10-17 20:08:53 +02:00
badaix
27baee7994
fix dry out time
2017-10-16 22:07:26 +02:00
badaix
1a51833f0e
fix "Address family not supported"
2017-10-16 20:35:45 +02:00
badaix
8f5e561e83
fix client id on OpenWrt
2017-10-15 22:07:39 +02:00
badaix
46b85d8aac
update changelog
2017-10-13 19:48:02 +02:00
badaix
26e6e3df73
update date
2017-10-10 20:55:42 +02:00
badaix
125ff57633
update changelog
2017-10-10 20:37:05 +02:00
badaix
08d39564e8
fix crash when a malformed message is received
2017-10-10 19:29:58 +02:00
Tommy Goode
50381bacaf
Making the amount of silence played configurable as dryout_ms.
2017-10-09 18:54:51 +02:00
Tommy Goode
f49a2f1bb0
Play up to 2 seconds of silence before going idle. This helps keep clients in sync during short idle periods, e.g. song changes.
2017-10-09 18:54:51 +02:00
badaix
8c052e0946
Merge branch 'master' into develop
2017-10-09 18:43:55 +02:00
Tommy Goode
b9ae2cf10d
Fixing compilation error on macOS, introduced by adding -latomic in 0bc1db818
.
2017-10-09 18:35:44 +02:00