Maybe they should have just let people upload audio files with a title card, rather than fragment the service into another app. Would have fixed the bandwidth/battery problem and kept the interface, network, etc.
I'm no coder but that doesn't sound like something impossible to do.