This sounds a lot like Tomahawk: <a href="https:&#x2F;&#x2F;tomahawk-player.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tomahawk-player.org&#x2F;</a> – playing from different sources and all. Of course that’s a desktop app, but it’s pretty popular already and well designed.