Blackhole is a complete music player that allows you to listen to songs over the Internet. If you don't have an Internet connection, you can download them to listen offline, as well as listen to songs that you already have stored in the internal memory.