I've paid for LastFM, Spotify, Rdio and Slacker Radio throughout the years and used all types of various other free services. I still try every single new music discovery app out there because, guess what, there's always more music to discover and more ways to do it. Each of these services have introduced me to new music I wouldn't have found without it, and that's all that matters to me. The different UIs make us think about how we search for and navigate through this data, so if we were to make our own, we know what works and what doesn't.
I don't understand the mindset that someone built someone that "has already been done". If this is the type of tool that motivated OP to build this and continue working on it, that's all that matters. There's always room to improve these services and hone your skills.