converting mediabrowser to mvvm