added mpris support thanks to elisa. refactor views connections. add playlist object. fixes to the player