I think you'd be told to get iTunes Match.
But to answer the actual question, what are you trying to stream from? If it's an iOS device, then an Apple TV or Airport Express is the right answer, whereas from Android it kind of depends on the device (not very much) and how much you want to spend - eg I stream from Nexus to Bluetooth dongle in my StreamMagic or Xi, which works very well, but both of those are expensive devices and do lots of other things that you don't need.