This issue is mainly so I don't forget I want to have a go at this.
First step is analyzing what parts of MediaBrowser actually require this dependency and than try to find a good replacement with fewer dependencies.
If anyone has meaningful information or wants to help, just comment.