Skip to content

Player discovery doesn't appear to work #7

@grawity

Description

@grawity

If I'm understanding the UI correctly, opening the "Players" screen should list all discovered players in the LAN. However, it shows nothing at all, besides the title.

I have both Avahi and mpd running on my laptop (3rd line):

Laptop$ avahi-browse -arkp | grep wlan0 | grep IPv4
+;wlan0;IPv4;rain;_ssh._tcp;local
+;wlan0;IPv4;rain;_sftp-ssh._tcp;local
+;wlan0;IPv4;grawity\064rain;_mpd._tcp;local
+;wlan0;IPv4;RAIN;_smb._tcp;local
+;wlan0;IPv4;grawity\064rain;_pulse-server._tcp;local
+;wlan0;IPv4;grawity\064rain\058\032Built-in\032Audio\032Analog\032Stereo;_pulse-source._tcp;local
+;wlan0;IPv4;grawity\064rain\058\032Cedar\032HDMI\032Audio\032\091Radeon\032HD\0325400\0476300\032Series\093\032Dig;_pulse-sink._tcp;local
+;wlan0;IPv4;grawity\064rain\058\032Built-in\032Audio\032Analog\032Stereo;_pulse-sink._tcp;local
+;wlan0;IPv4;rain\032\09148\0585d\05860\058e8\05865\0588f\093;_workstation._tcp;local
+;wlan0;IPv4;grawity\039s\032laptop;_http._tcp;local
=;wlan0;IPv4;rain;_ssh._tcp;local;rain.local;192.168.1.6;22;
=;wlan0;IPv4;rain;_sftp-ssh._tcp;local;rain.local;192.168.1.6;22;
=;wlan0;IPv4;grawity\064rain;_mpd._tcp;local;rain.local;192.168.1.6;6600;
=;wlan0;IPv4;RAIN;_smb._tcp;local;rain.local;192.168.1.6;445;
=;wlan0;IPv4;grawity\064rain;_pulse-server._tcp;local;rain.local;192.168.1.6;4713;"cookie=0xb34f6dd1" "fqdn=rain.nullroute.eu.org" "uname=Linux x86_64 3.16.2-1-ARCH #1 SMP PREEMPT Sat Sep 6 13:12:51 CEST 2014" "machine-id=067d8bfe341b445487660bf2c983c2ec" "user-name=grawity" "server-version=pulseaudio 5.0"
=;wlan0;IPv4;grawity\064rain\058\032Built-in\032Audio\032Analog\032Stereo;_pulse-source._tcp;local;rain.local;192.168.1.6;4713;"form-factor=internal" "class=sound" "product-name=5 Series/3400 Series Chipset High Definition Audio" "vendor-name=Intel Corporation" "icon-name=audio-card-pci" "description=Built-in Audio Analog Stereo" "subtype=hardware" "channel_map=front-left,front-right" "format=s16le" "channels=2" "rate=44100" "device=alsa_input.pci-0000_00_1b.0.analog-stereo" "cookie=0xb34f6dd1" "fqdn=rain.nullroute.eu.org" "uname=Linux x86_64 3.16.2-1-ARCH #1 SMP PREEMPT Sat Sep 6 13:12:51 CEST 2014" "machine-id=067d8bfe341b445487660bf2c983c2ec" "user-name=grawity" "server-version=pulseaudio 5.0"

But the only mDNS queries the laptop receives are for _googlecast._tcp services.

I noticed the app has its own mDNS library. Maybe it conflicts with Android's built-in mDNS support? (I'm running 4.4.4 on Nexus 5.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions