Commit graph

20 commits

Author SHA1 Message Date
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
Renamed from server/streamreader/airplayStream.cpp (Browse further)