Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

automatic concerto server discovery #23

Open
mfrederickson opened this issue Dec 20, 2013 · 1 comment
Open

automatic concerto server discovery #23

mfrederickson opened this issue Dec 20, 2013 · 1 comment

Comments

@mfrederickson
Copy link
Contributor

It would make the setup easier [more of a plug and play] to have automatic concerto discovery by bandshell.

This could happen by having concerto register itself as a service (to avahi) using the dnssd gem. Then bandshell, when it needs the server, could browse for it and find it that way.

By having bandshell also advertise itself, the concerto-hardware plugin could also list players [screens] that are discovered but not yet configured, and certain [screen] information could be gleaned from the advertisement.

Alternatively, if you don't want another gem or the dnssd complication, you could use the simpler UdpPing method explained here: http://grefab.blogspot.de/2012/05/simple-service-discovery-via-udp-in.html

@kench
Copy link
Member

kench commented Jul 23, 2014

Given the increasing popularity of the DIAL multiscreen protocol, which is built on top of UPnP, it may be a good idea to implement this.

I've worked with @bamnet to register a DIAL application ID ("Concerto") when I was porting the Concerto TV app to the Fire TV, so we have some initial work already completed in this area.

@augustf augustf added the future label Jun 28, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants