kakone / GoogleCast

Implementation of the Google Cast protocol (.NET Standard 2.0 library)
GNU General Public License v3.0
144 stars 22 forks source link

Workaround for bug with Zeroconf and Chromecast Audio Groups #4

Closed Marcus-L closed 7 years ago

Marcus-L commented 7 years ago

There's a bug in Zeroconf making some Chromecasts un-discoverable if you use Chromecast Audio groups. Details in onovotny/Zeroconf#92. This fix just uses the async callback to process every discovery result as it is received instead of waiting for the entire batch to be returned from the async call. This avoids the bug where the only one of the multiple endpoints for the same IP Address are returned.

Marcus-L commented 7 years ago

Whoops, sorry about the tabs!