badaix
296a2f4dea
Remove metadata pipe on behalf of shairport sync
2020-12-05 20:26:48 +01:00
badaix
f1e672d375
Modernize: replace typedef with using
2020-09-21 16:26:04 +02:00
badaix
c1c521b260
Reformat code
2020-05-31 13:46:26 +02:00
jonahquark
76ef652ea8
Revert error message
2020-05-20 19:34:15 +01:00
jonahquark
0168bb17ab
Retry reading metadata on bad file descriptor
2020-05-20 19:26:02 +01:00
badaix
0c25a7a42d
Reformat code
2020-02-25 22:14:19 +01:00
Christian Flach
302ea576ce
Add support for cover art
2020-02-25 21:41:44 +01:00
badaix
6ad6467e73
Reformat code
2020-02-03 09:10:33 +01:00
Christian Flach
c6cbc24163
Correct argument escaping of --name paramter
...
Previously, the "" were treated as part of the devicename. This lead to Airplay names which included the "".
Instead, we must quote the whole argument, so that the name does not contain "".
2020-01-29 23:13:19 +01:00
Christian Flach
0aed04f9b3
Fix reading from the metadata pipe, remove old code
...
We must not open the pipe with O_NONBLOCK, because it might not be ready yet.
2020-01-29 23:13:19 +01:00
Christian Flach
31a9e30666
Use unique metadata pipe per AirplayStream
2020-01-29 13:06:30 +01:00
Christian Flach
05575f46e6
Fix automatic port selection
...
- shairport-sync sends a different message since 3.0 when the port cannot be opened (945483d9c3
)
- to send logs to stderr, the --use-stderr parameter is needed since 3.3 (https://github.com/mikebrady/shairport-sync/blob/master/RELEASENOTES.md#version-33 )
2020-01-29 11:38:50 +01:00
Christian Flach
a7808cfec3
Overwrite sample format for airplay before ctor is called
2020-01-28 18:41:18 +01:00
badaix
7b268b83df
Remove unused shared_from_this
2020-01-08 21:22:56 +01:00
badaix
d80c87351c
Small fixes and reformats
2020-01-05 21:51:59 +01:00
badaix
9353c61d7b
Use helper function for async_wait
...
PosixStream waits 100ms before reconnecting
2020-01-05 14:36:46 +01:00
badaix
9f2c256172
Airplay meta pipe reader uses asio event loop
2020-01-04 12:34:59 +01:00
badaix
6d7e25e9af
Switch stream readers to use asio event loop
2020-01-03 22:40:34 +01:00
badaix
6e138ff49f
Pass io_context to stream readers
2019-11-23 12:09:23 +01:00
badaix
a30f548a31
rename files to snake_case
2019-10-12 18:28:29 +02:00