simplified gapless_player.py