Full rework of webplayer. Webplayer is back to its previous working state, and ready for further improvements.