Ticket #280 (closed defect: invalid)

Opened 4 years ago

Last modified 4 years ago

Rhythmbox shows shares which are not present anymore

Reported by: mnowak Owned by: lennart
Milestone: Component: avahi-core
Keywords: Cc:

Description

Reporting here because was closed on GNOME side:  https://bugzilla.gnome.org/show_bug.cgi?id=594509

I happens often that the share is in Rhythmbox present even after the DAAP server (also Rhythmbox) is turned off.

I have one Rhythmbox on real HW (DAAP guest) and another on VM (KVM) (DAAP host), which can't connect to each other -- the attempt to connection ends with:

"Could not connect to shared music: Cannot connect to destination"

The item "newman's music" is still present but the Rhythmbox server is off.

avahi-0.6.25-5.fc12.i686 rhythmbox-0.12.4-3.fc12.i686

Change History

Changed 4 years ago by lennart

  • status changed from new to closed
  • resolution set to invalid

The mDNS/DNS-SD protocols that are what Avahi implements try to optimize the traffic generated by service discovery. That means that we rely on 'goodbye' notifications from services that go away to properly show that in the UI. Only after a certain timeout we will also drop services for which the goodbye msg was not generated.

If goodbye mss are generated the UIs should be instantly updated. If a service goes away without sending any, then you'll see a "ghost" service for a while. There is not much we could do about this.

I am closing this now. Feel free ro teopen if you can verify that the goodbye msg was actually generated (wireshark can tell you so), but Avahi didn't recognize it.

Note: See TracTickets for help on using tickets.