Commit graph

1858 commits

Author SHA1 Message Date
badaix
b5551d9451 Server can run on the main thread only 2019-12-06 09:12:21 +01:00
badaix
210ab80f71 Switch from deadline_timer to steady_timer 2019-12-05 23:01:18 +01:00
badaix
6c819b8f0c Add Opus to Android make targets 2019-12-05 22:56:20 +01:00
badaix
5da2df1e48 Start snapcast from init scripts 2019-12-04 20:09:17 +01:00
badaix
daf4591d55 Switch PipeStream to read from stream_descriptor 2019-12-03 00:21:32 +01:00
badaix
eb94867b57 Improve check for systime vs streamtime 2019-12-01 22:56:49 +01:00
badaix
f35efe568a Rename buffer parameter 2019-12-01 22:07:03 +01:00
badaix
0341174d5d Reformat code 2019-12-01 22:06:50 +01:00
badaix
a47849a571 Clean up AsioStream reader code 2019-12-01 11:38:55 +01:00
badaix
3cb9902bbe Rename experimental.tcp to tcp 2019-11-28 22:31:03 +01:00
badaix
fd616956cb Add client mode to TcpStream 2019-11-28 20:07:43 +01:00
badaix
43c58febd7 Add stream buffer to AsioStream 2019-11-28 20:05:54 +01:00
badaix
ea62d8d768 Add server section to config 2019-11-27 23:03:47 +01:00
badaix
22262bd203 Delete UDP stream 2019-11-27 23:03:13 +01:00
badaix
40c910104b Path component in URI is optional 2019-11-27 22:59:12 +01:00
badaix
a625a5d806 Fix crash in TCP stream disconnect 2019-11-27 22:58:32 +01:00
badaix
5c1f35d6db Reintroduce player state 2019-11-27 21:33:25 +01:00
badaix
e998f9e3b0 Fix travis error on xcode 10.3 2019-11-27 20:45:13 +01:00
badaix
48e76ea58d Add abstract AsioStream class 2019-11-27 20:44:34 +01:00
badaix
b00ee4aaf8 Auto detect number of threads to use
use min 2 threads, max 4, depending on the number of hardware threads
2019-11-25 23:54:00 +01:00
badaix
b6a4ffa758 Server can run on a single thread
Number of threads can be configure in snapserver.conf:
[server]
threads = 1
2019-11-25 23:00:44 +01:00
badaix
0ad3f1a57d Fix compile error 2019-11-24 21:13:34 +01:00
badaix
646c7593c1 Add experimental TCP and UDP streams 2019-11-24 18:24:39 +01:00
badaix
6e138ff49f Pass io_context to stream readers 2019-11-23 12:09:23 +01:00
badaix
7a58526736 Add issue numbers in changelog 2019-11-22 20:09:48 +01:00
badaix
2794d747ff Update version number to v0.17.1 2019-11-22 19:37:07 +01:00
badaix
557c742e47 Fix random crash during client disconnect 2019-11-22 19:35:05 +01:00
badaix
0b94a56fe5 Fix compile error if u_char is not defined 2019-11-22 18:26:59 +01:00
badaix
3fe1d24715 Fix heap corruption 2019-11-21 23:55:40 +01:00
badaix
810c65773c Fix HAS_VORBIS_ENC define 2019-11-21 22:23:34 +01:00
badaix
bba4d4a5ef Fix release date 2019-11-21 00:14:43 +01:00
badaix
d4d67f5b1a Change release date 2019-11-20 23:47:55 +01:00
badaix
3f58875cdd Merge branch 'master' into develop 2019-11-20 23:40:47 +01:00
badaix
f20bd1b1e4 update version to 0.17.0 2019-11-20 22:40:21 +01:00
badaix
09bd4c3bf7 Remove underscore from usernames
Cleanup init scripts, use $USERNAME and $HOMDIR variables
2019-11-20 22:25:41 +01:00
badaix
5a68f95828 update stream configuraion 2019-11-20 22:06:16 +01:00
badaix
cdc5dd2bac remove unused function 2019-11-17 15:57:07 +01:00
badaix
ba2e40909e update webinterface 2019-11-17 15:17:32 +01:00
badaix
b8be0e5349 Opus encoder handles arbitrary chunk sizes 2019-11-17 15:17:10 +01:00
badaix
10db57406b force stream buffer to at least 10ms 2019-11-17 15:15:37 +01:00
badaix
211b5afdd3 fix mem leak 2019-11-17 15:14:55 +01:00
badaix
dbd0b018e2 update jsonrpc++ to v1.3.0 2019-11-15 17:46:10 +01:00
badaix
e9dbb6c3b6 fix crash during heavy websocket load 2019-11-15 17:45:49 +01:00
Johannes Pohl
5d7bac11ba
Update TODO.md 2019-11-06 11:12:24 +00:00
Bart Ribbers
276e42890e README: improve Alpine Linux installation instructions
snapcast has been moved to the community repositories, so the notice for
the testing repository is not needed anymore
Also add instructions on how to just install the server or client
2019-11-05 15:26:43 +00:00
badaix
d198b4d0b1 some more items on the todo list 2019-11-04 22:42:32 +01:00
badaix
a332a3c994 Add information for v0.17.0 2019-11-04 17:24:28 +01:00
badaix
badbef3eb6 Add Opus in stream section 2019-11-04 17:22:52 +01:00
badaix
0355293f4a Add string signal to signal handler callback 2019-11-04 16:55:23 +01:00
badaix
49f492ba97 Add libopus to CI 2019-11-04 15:08:10 +01:00