The Arduino itself isn’t really capable of playing music on its own, but add an Anniken Andee shield, and you’re good to go!
Kerimil shows us how to communicate between Arduino and a custom Android app. It uses Bluetooth, and the MIT App Inventor for the app code.
plug.ee is a smart socket to control your appliances. It can be controlled from your phone, and has a smart learning capability.