I just finished installing a new Chromebox that is running the OpenELEC version of XBMC. It's set up almost identical to my RaspPi that is also running OpenELEC. Wired Gigabit Connection. All other devices can see it on the network, including Explorer and browsing Shared folders. Shows up fine in Mezzmo and we have no trouble playing back from Mezzmo on the box itself.

However, the Chromebox refuses to show up as a 'Device' in Mezzmo Android so I can't use the "Play To" function. The RaspPi running OpenELEC is showing and I can "Play To" that location. I have made sure to check the "Allow XBMC to be controlled by other devices on the Network". There are no firewalls set up on the device itself since I have wiped Google ChromeOS and installed OpenELEC on the HDD for a direct boot.

I uninstalled the App from my mobile and reinstalled. Same result.

As a footnote, I changed the name of the RaspPi in the XBMC interface so that I would be able to distinguish the 2 different XBMC locations from one another, but the old name continues to appear in Mezzmo Android. When I do a LANScan, the new name appears in the network scan, but Mezzmo can't see it. It is not affecting functionality on the RaspPi since I use Static IP addresses for wired connections in my home, but I wonder why Mezzmo is holding on to the legacy name as well as refusing to populate any new devices.