chore(playback): revert into standalone library