Feature Request: ability to download an audio/video file to play while offline

We have heaps of audio and visual content in our app and are getting heaps of requests to have the ability to play this content while disconnected from the internet, or not using data to listen to multiple times.