Rewrite using one URL Service for all providers

Fixes DLNA browsing. Playback not working yet.