Fixed issue #34 by changing playback for RingService to be controlled by a MediaPlayer, with looping enabled