My Android app is used to remotely control a media player (Winamp on a PC). To allow the user to control the remote player even when the Android app is not currently active, it