Music streaming outside of the home network

What are the recommended ways to allow music streaming outside of the home network? So far I’ve managed to get the music served up via DLNA within the home network  on my Android device using BubbleUpnP but was wondering what solutions are the available for outside?

Something like subsonic would be great. 

Streaming files remotely can be currently accomplished by means of the WD My Cloud Mobile App.


Is there no other options? I know the latest update to the Android app makes navigating your library easier but for me this just doesn’t feel right as a media player.