Fixed bug: unlimited playback