Turned out that nginx was configured improperly. It was responding incorrectly to mobile versions of chrome somehow, and by setting max_ranges to 500, we finally have a better more stable configuration.
Merge branch 'master' of https://github.com/wspresto/audiodio