Hello,
After upgrading shairport-sync to lastest master branch, i can't start anymore AirPlay Stream:
May 19 21:29:03 leandro-homeserver snapserver[24731]: 2020-05-19 21-29-03 [Error] (AsioStream) Error during async wait: Operation canceled
May 19 21:29:03 leandro-homeserver snapserver[24731]: 2020-05-19 21-29-03 [Info] (AirplayStream) (Airplay) --get-coverart: unknown option
May 19 21:29:03 leandro-homeserver snapserver[24731]: 2020-05-19 21-29-03 [Error] (ProcessStream) Error while reading from stderr: End of file
May 19 21:29:03 leandro-homeserver snapserver[24731]: 2020-05-19 21-29-03 [Error] (AirplayStream) Error opening metadata pipe, retrying in 500ms. Error: assign: Bad file descriptor
Seems like they remove one of the flags...
I googled for you: seems you have to build it with --with-metadata:
--with-metadata to add support for Shairport Sync to pipe metadata to a compatible application of your choice. See https://github.com/mikebrady/shairport-sync-metadata-reader for a sample metadata reader.
you mean the shairport-sync itself or change the flag in snapcast?
it worked compiling shairport-sync with flag --with-metadata
but i also had to add --with-stdout and --with-pipe
Cool, I will update the readme accordingly
Most helpful comment
it worked compiling shairport-sync with flag
--with-metadatabut i also had to add
--with-stdoutand--with-pipe