A method of a mobile device comprising:
- accessing a multicast capability of an operating system through an application of the mobile device;
- delivering a multicast message through a multicast algorithm of the operating system that communicates a name-announce request to any networked media device communicatively coupled to the mobile device through a local area network;
- communicating wirelessly through the local area network;
- broadcasting to all available networked media devices communicatively coupled to the mobile device through the local area network;
- determining which network media devices in the local area network are listening;
- determining if there is a similar application locally stored on a networked media device to the application on the mobile device when a multicast message is broadcast to the networked media device communicatively coupled to the mobile device through a local area network;
- and
- automatically launching the similar application on the networked media device based on a communication from the mobile device to the networked media device.