DLNA stops 'working' after hyper-v installation

I know this isn't a serviio problem, but I've exhausted several other avenues to try and solve this and wondered if you guys have any thoughts.
As a developer, I use Hyper-V for all sorts of reasons on my home Windows 8 Professional PC. When I first installed Serviio I didn't have hyper-v installed and things worked like a charm, then suddenly (visual studio 2012, I'm looking at you) my xbox (as a DLNA client) stopped being able to contact the serviio service. After many evenings of pain, I figured out that it was indeed the hyper-v installation and simply disabling the role - effectively uninstalling it - let serviio do it's thing again.
While hyper-v is installed, it creates duplicate virtual network adapters for each of the physical cards available and assigns the IP address and other associated settings up to the virtual adapter. The physical adapters can not be configured separately any more which is a trick to allow hyper-v to manage the virtual network and VM communication.
What I can't work out is why this would make any difference to a DLNA service - I've tried disabling the firewall in windows as the only thing I can think of that would block this traffic, but that made no difference.
All other network traffic seems to work find (I host a personal website on my machine showing how traffic can get to my PC still without any issue).
Short of installing a packet sniffer (and probably not getting anywhere with the traffic analysis there anyway) can anyone suggest what I could try?
Cheers.
As a developer, I use Hyper-V for all sorts of reasons on my home Windows 8 Professional PC. When I first installed Serviio I didn't have hyper-v installed and things worked like a charm, then suddenly (visual studio 2012, I'm looking at you) my xbox (as a DLNA client) stopped being able to contact the serviio service. After many evenings of pain, I figured out that it was indeed the hyper-v installation and simply disabling the role - effectively uninstalling it - let serviio do it's thing again.
While hyper-v is installed, it creates duplicate virtual network adapters for each of the physical cards available and assigns the IP address and other associated settings up to the virtual adapter. The physical adapters can not be configured separately any more which is a trick to allow hyper-v to manage the virtual network and VM communication.
What I can't work out is why this would make any difference to a DLNA service - I've tried disabling the firewall in windows as the only thing I can think of that would block this traffic, but that made no difference.
All other network traffic seems to work find (I host a personal website on my machine showing how traffic can get to my PC still without any issue).
Short of installing a packet sniffer (and probably not getting anywhere with the traffic analysis there anyway) can anyone suggest what I could try?
Cheers.