Fixed playback position seeking
Added cooldown timer support for music playback
Misc refactoring