Commit graph

636 commits

Author SHA1 Message Date
cb1
c8dd119cb8
encoderFactory.cpp: Fix HAS_VORBIS_ENC
Change HAS_VORBIS_ENC to HAS_VORBISENC
2018-12-19 15:09:07 +01:00
badaix
f2405c4a82 bump version to v0.15.0 2018-07-07 21:32:13 +02:00
badaix
dff17ca2fc enqueue command messages at the end 2018-07-05 22:50:53 +02:00
badaix
297d74aae9 fix rare deadlock
in case of pending control request for ungraceful disconnected clients
2018-07-03 22:52:39 +02:00
badaix
e7e529c818 update jsonrpc++ to v1.2.0 2018-07-01 20:51:18 +02:00
badaix
ede7603cbf update to popl v1.2.0, add groff message 2018-06-24 22:39:30 +02:00
badaix
64c820e159 fix typo 2018-05-07 18:36:27 +02:00
badaix
8cd45def3f update manpages 2018-05-07 18:35:00 +02:00
badaix
cbbd8bb6f9 additional linker flags can be defined with "ADD_LDFLAGS" 2018-05-02 19:39:28 +02:00
badaix
74715c7183 update changelog 2018-04-27 17:22:08 +02:00
badaix
9aeca1a461 CMake building of client and server optional, support for FreeBSD 2018-04-27 00:17:54 +02:00
badaix
9259257490 small code clean-ups 2018-04-25 14:13:43 +02:00
badaix
3ff49c81b2 add support for IPv4v6 and IPv4 + IPv6 2018-04-25 14:08:11 +02:00
jonahquark81
962ff983cb Fix compilation errors on FreeBSD 2018-04-25 13:39:06 +02:00
badaix
4b68c6c109 bump version number to v0.14.0 2018-04-12 23:45:44 +02:00
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