It shows up fine on play.google.com/music as well as my installation of Windows 10.
@rittbys Please ensure that avahi is installed and running on your machine. If that doesn't help please post your screen resolution 馃憤
Yep it's installed. My resolution is 1920x1080
@rittbys I've got to ask, are you sure you are up to 3.6.0?
And can you ensure that the avahi service is actually running? Also can you upload your debug information by following the below steps.
@rittbys Is your firewall blocking MDNS transactions? Port 5353?
Nope
I've got it working on Arch.
Install nss-mdns
edit /etc/nsswitch.conf and append "mdns4" to the line that starts with "hosts:"
enable avahi-daemon.service and avahi-daemon.socket
Reboot
Can confirm that @twisted-space's fix works for me on Arch. Don't need to reboot either. Just restart the avahi-daemon service.
Arch user; followed the fix that @twisted-space posted but icon still doesn't appear for me.
Running avahi-browse _googlecast._tcp does reveal all of my Chromecast devices. Restarted services & reboot; still no icon.
Here is my systemd output:
ec 10 13:00:02 copernicus /usr/lib/gdm/gdm-x-session[2163]: * WARNING The program 'Google Play Music Desktop Player' uses the Apple Bonjour compatibility layer of Avahi.
Dec 10 13:00:02 copernicus /usr/lib/gdm/gdm-x-session[2163]: WARNING Please fix your application to use the native API of Avahi!
Dec 10 13:00:02 copernicus /usr/lib/gdm/gdm-x-session[2163]: WARNING For more information see
Dec 10 13:00:02 copernicus /usr/lib/gdm/gdm-x-session[2163]: WARNING The program 'Google Play Music Desktop Player' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Dec 10 13:00:02 copernicus /usr/lib/gdm/gdm-x-session[2163]: WARNING Please fix your application to use the native API of Avahi!
Dec 10 13:00:02 copernicus /usr/lib/gdm/gdm-x-session[2163]: WARNING For more information see
Dec 10 13:00:02 copernicus Google Play Mus[26138]: Google Play Music Desktop Player[26138]: WARNING The program 'Google Play Music Desktop Player' uses the Apple Bonjour compatibility layer of Avahi.
Dec 10 13:00:02 copernicus Google Play Mus[26138]: Google Play Music Desktop Player[26138]: WARNING Please fix your application to use the native API of Avahi!
Dec 10 13:00:02 copernicus Google Play Mus[26138]: Google Play Music Desktop Player[26138]: WARNING For more information see
Dec 10 13:00:02 copernicus Google Play Mus[26138]: Google Play Music Desktop Player[26138]: WARNING The program 'Google Play Music Desktop Player' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Dec 10 13:00:02 copernicus Google Play Mus[26138]: Google Play Music Desktop Player[26138]: WARNING Please fix your application to use the native API of Avahi!
Dec 10 13:00:02 copernicus Google Play Mus[26138]: Google Play Music Desktop Player[26138]: WARNING * For more information see
Dec 10 13:00:03 copernicus /usr/lib/gdm/gdm-x-session[2163]: Error 10 (BadAccess (attempt to access private resource denied)): request 28.0
@twisted-space can I see the relevant parts of your nsswitch.conf file?
Thanks
@yochaigal I'm not Twisted but here is mine on Arch that works with chromecast. All other lines in nsswitch.conf are at their default values.
hosts: files dns myhostname mdns4
Thanks - it still doesn't work, unfortunately. Here are the contents of my nsswitch.conf:
passwd: files
group: files
shadow: files
publickey: files
hosts: files dns myhostname mdns4
networks: files
protocols: files
services: files
ethers: files
rpc: files
netgroup: files
OK, I figured it out. I was running - google-play-music-desktop-player-git-3.2.4.85.g2d9c143-1 (from AUR) and at some point they must have changed the package name to gpmdp; removing and upgrading to 4.0 made everything work.
Sorry for wasting all your time. Thanks!
I'm the maintainer for the Arch package. Admittedly, I haven't been keeping up with issues specific to Arch and Arch-based distros as well as I should. I'll add nss-mdns as a dependency and also include instructions on how to configure it.
@MarshallOfSound By the looks of things, I believe this can be closed. Everyone's issues look resolved (including my own :D).