Decoupled Netcast and DLNA services (#39)