badaix
|
32ca5144a5
|
Use async_pipe for stderr reading
|
2020-01-05 22:15:12 +01:00 |
|
badaix
|
ad05e87f6d
|
Replace process class with boost::process
|
2020-01-05 22:00:35 +01:00 |
|
badaix
|
d80c87351c
|
Small fixes and reformats
|
2020-01-05 21:51:59 +01:00 |
|
badaix
|
db9079c179
|
Log tag
|
2020-01-05 21:50:34 +01:00 |
|
badaix
|
605056cd9c
|
Add posix_stream to Makefile
|
2020-01-05 19:18:43 +01:00 |
|
badaix
|
9353c61d7b
|
Use helper function for async_wait
PosixStream waits 100ms before reconnecting
|
2020-01-05 14:36:46 +01:00 |
|
badaix
|
5c79d9447d
|
Remove unused includes
|
2020-01-05 14:31:34 +01:00 |
|
badaix
|
9f2c256172
|
Airplay meta pipe reader uses asio event loop
|
2020-01-04 12:34:59 +01:00 |
|
badaix
|
8c6d703ec5
|
Update copyright dates
|
2020-01-04 01:03:48 +01:00 |
|
badaix
|
37829fea52
|
Fix dry out timer
|
2020-01-04 00:54:45 +01:00 |
|
badaix
|
6d7e25e9af
|
Switch stream readers to use asio event loop
|
2020-01-03 22:40:34 +01:00 |
|
badaix
|
3eab397543
|
Update AixLog to v1.2.4
|
2020-01-03 22:04:29 +01:00 |
|
badaix
|
f3d65b9ea4
|
Remove unused imports
|
2020-01-03 19:21:26 +01:00 |
|
badaix
|
7da35880e8
|
EncoderFactory returns a unique_ptr
|
2019-12-29 21:10:40 +01:00 |
|
badaix
|
8429c82091
|
Fix timestamp for first chunk
|
2019-12-29 21:07:04 +01:00 |
|
badaix
|
3b9c2db79b
|
EncoderFactory returns a unique_ptr
|
2019-12-29 21:06:02 +01:00 |
|
badaix
|
865701aa0f
|
Fix travis error on xcode 10.3
|
2019-12-26 14:00:30 +01:00 |
|
Johannes Pohl
|
982e538540
|
Update README.md
|
2019-12-26 13:57:59 +01:00 |
|
badaix
|
e9a5a36855
|
Client uses less memory allocations
|
2019-12-12 21:46:23 +01:00 |
|
badaix
|
6999391f43
|
Update comment in snapserver.conf
|
2019-12-11 22:54:11 +01:00 |
|
badaix
|
6b793dfb76
|
Replace some shared_ptr with unique_ptr
|
2019-12-11 22:48:21 +01:00 |
|
badaix
|
d8a6e63691
|
Use promise/future for sync messages
|
2019-12-11 22:47:11 +01:00 |
|
badaix
|
565da8c04a
|
Log phase in error logging
|
2019-12-11 21:34:02 +01:00 |
|
badaix
|
33136df424
|
Use at least two worker threads
|
2019-12-11 09:17:59 +01:00 |
|
badaix
|
31e7375ed4
|
Add plist files for macOS
|
2019-12-11 09:17:34 +01:00 |
|
badaix
|
49d5444bb3
|
Add boost and opus to macOS build instructions
|
2019-12-10 22:17:48 +01:00 |
|
badaix
|
73e42f69cb
|
Android hostname uses ro.product.model as fallback
|
2019-12-08 21:25:43 +01:00 |
|
badaix
|
aa3ce3d5ab
|
Rename stream parameter "read_ms" to "chunk_ms"
|
2019-12-07 14:58:19 +01:00 |
|
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 |
|