[outputs] new output: RCP/Roku/SoundBridge devices

Roku SoundBridge devices can be treated as dumb speakers; they offer a
texted based protocol, RCP, that allows the server to request the Roku
device to connect to the server's stream.mp3 and provides ability to
control volume

Roku devices appear as speakers automatically via mDNS announcements on
the server _roku-rcp._tcp
This commit is contained in:
whatdoineed2do/Ray
2022-01-15 12:24:49 +00:00
parent a91d388fdf
commit 8f722faaf2
8 changed files with 1410 additions and 3 deletions

1377
src/outputs/rcp.c Normal file

File diff suppressed because it is too large Load Diff