Fixed 60 second socket death issue, and improved UI

The first commit disables the prompt for airplay device when there is only 1 device. 

The second commit sends a '\0' data over the socket once per second to keep the connection alive. Before, the connection would die after 60 seconds and the video would stop playing back.