badaix
857cf49ad8
reformat code
2018-03-17 18:27:15 +01:00
badaix
eefeb2b40b
add move add
2018-03-17 18:27:03 +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
4dba2cb6b5
update changelog to v0.13.0
2018-03-04 20:38:20 +01:00
badaix
5440579edd
update comment in default files
2018-03-04 11:32:27 +01:00
badaix
76424397ae
change mail address
2018-03-02 08:41:25 +01:00
badaix
44046821c1
update date in copyright
2018-02-19 20:04:28 +01:00
badaix
5771040de2
fix compilation on MacOS
2018-02-17 23:22:05 +01:00
badaix
1516ce6e8d
fix timesync overflow issue
2018-02-17 23:17:28 +01:00
badaix
b34f8a6e00
zeroconf works with IPv6
2018-02-17 22:23:04 +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
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
5da4fe8830
Allow to use PCM devices which does not have a hint section
2018-02-03 21:30:06 +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
c4e38b60b0
Improve macro check for ogg decoder
...
The OGG decoder needs libogg and (tremor or libvorbis).
2018-02-03 21:28:08 +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
Johannes Pohl
6c518de509
Merge pull request #348 from fuchsmich/master
...
snapclient.service should depend on avahi-daemon.service
2018-02-02 21:57:10 +01:00
Johannes Pohl
f1547f3e99
Merge branch 'develop' into develop
2018-02-02 21:53:55 +01:00
Michael Fuchs
4c33c86e89
snapclient.service should depend on avahi-daemon.service
2018-01-18 12:29:22 +01:00
badaix
0e26c9b9c3
update Android toolchain, remove mips support
2017-12-29 14:19:49 +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
6f6c16a577
Fix Debian Build-Depends
2017-11-12 16:41:35 +01:00
Stefan Siegel
1176cfd9df
Fix Debian Build-Depends
2017-11-12 16:41:35 +01:00
badaix
36cd60169d
volume ... should be moved to server
2017-11-12 16:27:48 +01:00
badaix
0439ac60d8
volume ... should be moved to server
2017-11-12 16:27:48 +01:00
Stefan Siegel
3acab0c9d2
Use cubic mapping for volume
...
A cubic function is quite simple, has fixed points at 0 and 1 without
requiring any additional transformations, and it is somewhat similar to
IEC 60268-18.
Pulseaudio uses this for its volume control sliders as well.
2017-11-12 16:21:41 +01:00
Stefan Siegel
81afedf25b
Use cubic mapping for volume
...
A cubic function is quite simple, has fixed points at 0 and 1 without
requiring any additional transformations, and it is somewhat similar to
IEC 60268-18.
Pulseaudio uses this for its volume control sliders as well.
2017-11-12 16:21:41 +01:00
Johannes Pohl
52c5d21da4
list output devices on macos
2017-10-21 20:37:12 +02:00
badaix
331e965a4e
update Android binaries
2017-10-17 20:08:53 +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
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
badaix
b1edc34f6e
fix crash on port scan
2017-10-09 18:35:19 +02:00
badaix
baf5a7af3b
parse sample format in Android
2017-10-04 23:13:47 +02:00
badaix
f0a71a9e94
add changelog for v0.12.0
2017-10-04 19:03:33 +02:00
badaix
0bc1db8184
add -latomic linker flag
2017-10-04 19:03:16 +02:00
badaix
c46ed774a7
bump version to 0.12.0
2017-10-03 21:48:18 +02:00
badaix
9c97d0576e
fix building for Android
2017-10-03 16:14:47 +02:00