Johannes Pohl
0bcd0165ef
Merge pull request #602 from rusitschka/disable-audio-cache
...
Add support for disabling audio files caching
2020-05-02 21:04:19 +02:00
Steffen Rusitschka
445a6b9a53
Merge branch 'master' into disable-audio-cache
2020-05-02 17:48:49 +02:00
Steffen Rusitschka
4e45cfd3ea
add documentation
2020-05-02 17:42:04 +02:00
Steffen Rusitschka
4cb2b718be
add flag for --disable-audio-cache
2020-05-02 17:17:35 +02:00
badaix
b23255389f
Fix server crash if client crashes during connect
2020-05-02 14:25:55 +02:00
badaix
3ed76e2059
Add mixer command line option
2020-05-02 13:39:46 +02:00
badaix
38cddf6424
Fix data race with pending requests
2020-05-02 11:58:31 +02:00
badaix
bee9b2390c
Fix compiler warning
2020-05-01 23:17:37 +02:00
badaix
e8d9ddef4a
Merge branch 'develop' of https://github.com/badaix/snapcast into develop
2020-05-01 22:37:59 +02:00
badaix
ee59d047d1
Get and set hw volume in dB, fix event polling
2020-05-01 22:37:25 +02:00
badaix
94b829b910
Use dB scale in alsa hw volume, if available
2020-05-01 22:37:25 +02:00
badaix
f81c67e70e
Fix crash in send
2020-05-01 22:37:25 +02:00
badaix
9b57dd21ba
Add some more LOG_TAGs
2020-05-01 22:37:25 +02:00
badaix
ec6db408fa
Handle Alsa hardware muting
2020-05-01 22:37:25 +02:00
badaix
47f7291d4f
Rename msg::ClientSettings to msg::ClientInfo
2020-05-01 22:37:25 +02:00
badaix
e8bb8ecdba
Send initial hardware mixer volume to the server
2020-05-01 22:37:25 +02:00
badaix
2217595c6b
Fix crash when messages are queued
2020-05-01 22:37:25 +02:00
badaix
fa0dbfc808
Fix compiler warning
2020-05-01 22:37:25 +02:00
badaix
b5854df960
Server reads and propagates client volume changes
2020-05-01 22:37:25 +02:00
badaix
0996c04dca
Change some log levels
2020-05-01 22:37:25 +02:00
badaix
9bb1c4a041
Make controller async, add client Mixer settings
...
Controller uses the asio io_context and thus uses one thread less.
This also fixes a lot of thread sanitizer issues.
2020-05-01 22:37:25 +02:00
badaix
4ce69d4bfb
Hardware mixer for alsa
2020-05-01 22:37:25 +02:00
badaix
17835b111a
Get and set hw volume in dB, fix event polling
2020-05-01 21:24:52 +02:00
badaix
5fe4779630
Use dB scale in alsa hw volume, if available
2020-05-01 20:13:18 +02:00
badaix
cc04e4811b
Fix crash in send
2020-05-01 20:12:13 +02:00
badaix
6ec6023f24
Add some more LOG_TAGs
2020-05-01 11:10:59 +02:00
badaix
b0168d5b85
Handle Alsa hardware muting
2020-05-01 10:36:28 +02:00
badaix
50bafa1175
Rename msg::ClientSettings to msg::ClientInfo
2020-04-30 13:33:02 +02:00
badaix
cdcd7c8525
Send initial hardware mixer volume to the server
2020-04-30 10:19:33 +02:00
badaix
a405724575
Fix crash when messages are queued
2020-04-30 10:17:14 +02:00
badaix
a1c9a1e00a
Fix compiler warning
2020-04-29 21:33:30 +02:00
badaix
5197f0ca25
Server reads and propagates client volume changes
2020-04-29 17:33:32 +02:00
badaix
640db6b643
Change some log levels
2020-04-29 17:32:42 +02:00
badaix
ec4a00a49d
Make controller async, add client Mixer settings
...
Controller uses the asio io_context and thus uses one thread less.
This also fixes a lot of thread sanitizer issues.
2020-04-29 17:31:51 +02:00
badaix
bfbd9e05a7
Speed up time sync after standby
2020-04-21 11:02:07 +02:00
badaix
4501bbe206
Speed up time sync after standby
2020-04-21 11:01:07 +02:00
badaix
bc1fc3d4ec
Merge branch 'mixer' into develop
2020-04-20 15:52:44 +02:00
artmg-ANAM
c85b16454c
doc example for process stream with mpv webradio
...
as suggested as resolution for issue #570
2020-04-20 15:28:04 +02:00
badaix
1c1e09f5f9
Hardware mixer for alsa
2020-04-19 22:26:20 +02:00
badaix
bbdbe48cbc
Fix compile error on Windows
2020-04-19 15:22:05 +02:00
badaix
827cfb7985
Fix client latency
2020-04-19 14:27:41 +02:00
badaix
4bdbc24c52
Fix syslog process name
2020-04-18 21:18:46 +02:00
badaix
fcc1327322
Add missing include for "std::tolower"
2020-04-18 15:59:34 +02:00
badaix
a2311dfbfd
Make logsink and filter configurable
2020-04-18 15:32:30 +02:00
badaix
ad8332345f
Remove SLOG from logging
2020-04-16 09:01:09 +02:00
badaix
b27aee80e6
Retry to open alsa if handle is null
2020-04-16 08:34:38 +02:00
Wehzie
0e936d06fa
Update Fedora dependencies
...
Compiling on Fedora 31 with the recommended dependencies installed compilation failed returning the following error:
In Datei, eingebunden von controller.hpp:40,
von snapclient.cpp:25:
client_connection.hpp:25:10: schwerwiegender Fehler: boost/asio.hpp: Datei oder Verzeichnis nicht gefunden
25 | #include <boost/asio.hpp>
| ^~~~~~~~~~~~~~~~
Kompilierung beendet.
I fixed it by installing boost-devel.
2020-04-15 08:52:27 +02:00
Nicolas Martinelli
c9a2310d34
Fix mpv options
...
`--ao=pcm:file` is deprecated since mpv 0.21.0, see [1]
[1] https://github.com/mpv-player/mpv/wiki/Option-replacement-list#mpv-0210
2020-04-15 08:48:09 +02:00
badaix
adfed6a1a8
Reenable Linux and MacOS travis builds
2020-04-10 13:51:02 +02:00
badaix
e5047f1aff
Fix Windows warnings
2020-04-10 13:27:08 +02:00