Player: FINALLY added BPM detection, and it works! Woohoo!
iOS: Now reporting detected BPM into the Time Shifting interface. Completely changed the Time Shifting UI to make it more mobile.

Related to issue #301, issue #405 and issue #413.