fix Note playback issue, refactor Video