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

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

Closed
jodal opened this issue Jan 19, 2011 · 5 comments · Fixed by #558
Closed

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

jodal opened this issue Jan 19, 2011 · 5 comments · Fixed by #558

Comments

@jodal
Copy link
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
Copy link
Member Author

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 as completed Oct 4, 2013
@txomon
Copy link
Member

txomon commented Oct 7, 2013

Why has been this closed?

@jodal
Copy link
Member Author

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
Copy link
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
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
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
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
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
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.
adamcik pushed a commit to adamcik/mopidy that referenced this issue Nov 9, 2013
A rudimentary implementation to resolve mopidy#39, ignoring dbus errors (just restart), name collisions (choose a fresh name), etc.
@jodal
Copy link
Member Author

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
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants