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

Add support for Zeroconf (Bonjour/Avahi) service discovery #39

Closed
jodal opened this Issue Jan 19, 2011 · 5 comments

Comments

3 participants
@jodal
Member

jodal commented Jan 19, 2011

Some MPD clients support autodetection of MPD servers through the use of Zeroconf.

To connect to the open source Avahi implemenation of Zeroconf, we need to add python-dbus as a dependency. python-dbus is also required for the MPRIS frontend. An example in Python showing how to publish a service for automatic discovery through Avahi can be found at http://avahi.org/wiki/PythonPublishExample

@jodal

This comment has been minimized.

Member

jodal commented Dec 2, 2012

We probably want to put this on hold till after we've moved to PyGI, since libavahi can be used through PyGI. Adding support for Avahi before moving to PyGI would add to the work required by that migration.

@adamcik adamcik closed this Oct 4, 2013

@txomon

This comment has been minimized.

Member

txomon commented Oct 7, 2013

Why has been this closed?

@jodal

This comment has been minimized.

Member

jodal commented Oct 7, 2013

@adamcik closed a bunch of issues that are far from our top priorities. If it is an important feature, the request will resurface. If not, we won't hear anything, and it's less noise in the issue tracker.

That said, I can imagine that I'll be adding Zeroconf myself sometime after the PyGI conversion.

@adamcik

This comment has been minimized.

Member

adamcik commented Oct 7, 2013

Basically this is trying to increase focus, as is the vision doc by reducing the number of ideas we are "actively" pursuing at once. I also have a use case for re-adding this at one point, but for now far out wishlist items that can/should be extensions have been closed.

eisnerd added a commit to eisnerd/mopidy that referenced this issue Nov 1, 2013

Advertise MPD with Avahi
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.

eisnerd added a commit to eisnerd/mopidy that referenced this issue Nov 1, 2013

Advertise MPD with Avahi
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.

eisnerd added a commit to eisnerd/mopidy that referenced this issue Nov 1, 2013

Advertise MPD with Avahi
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.

eisnerd added a commit to eisnerd/mopidy that referenced this issue Nov 1, 2013

Advertise MPD with Avahi
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.

eisnerd added a commit to eisnerd/mopidy that referenced this issue Nov 1, 2013

Advertise MPD with Avahi
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.

adamcik added a commit to adamcik/mopidy that referenced this issue Nov 9, 2013

Advertise MPD with Avahi
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.
@jodal

This comment has been minimized.

Member

jodal commented Nov 11, 2013

Zeroconf service discovery is supported as of commit d723db8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment