Currently we have an Amazon Echo and all our music has been uploaded to it. There is also a huge selection of other music out there that can be played. It is really nice because I can operate it entirely hands free which I find handy when cooking. Before that, I just stuck my smart phone, speaker down into an empty coffee mug. It amplified the music quite well but wore the charge on my phone battery down and I couldn't operate it hands free which is why I went to the plugged in Echo.