1. 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.