Fixed some errors caused by the last commit

Apparently some aspects of qt4 are required but qt5 sdk is definetly required (known by experimentation).

Fixed opening url's was a slight logic error in playlistmanager; it was verifying that the file exists but if it's a url that would have failed every time.