dynamically change stream and continue playing

TODO:
clock.pause()
refine stop code
player: fix audio tracks menu number