Update preview source names
Add player source model, prev and next, fix bugs