Very expensive for an app that takes a very long time to load. Works best offline, but be sure to keep Playlist small otherwise downloads won't work. How is it that on Playlist of thousands, the same handful of songs keeps getting played while on shuffle?