Typically the missmatch beteen Windows and the network hardware is generated when my PC goes to sleep.
#Videolan vlc media player driver
Since the arbitrary address is not likely to already be in the Windows list - Windows will push not just the new address, but all subscribed addresses to the network chip driver including the one used by mDNS. The workaround I did was to make a script that subscribed to an arbitrary multicast address but not the one used by mDNS (or any other known to already be used) and then just unsubscribed again.
![videolan vlc media player videolan vlc media player](http://images.videolan.org/vlmc/screenshots/snapshot10.jpg)
The mDNS packets just drops in the hardware. Windows recognise the address is already in its list and DOES NOT push the table down to the network driver SO If there already exist an entry for the mDNS multicast address in the Windows table (but not in the hardware) ANDĪn application that needs to use mDNS call Windows to subscribe to the mDNS multicast address THEN
![videolan vlc media player videolan vlc media player](http://2.bp.blogspot.com/-4bYRyh006Fc/VjDKfXTy7SI/AAAAAAAAASg/pv-_U0A53Ts/s1600/vlc.png)
If of some reason there has become a mismatch between the list in Windows and the table in the hardware AND The network chip only deliver multicast packets whose IP address matches those in the table to Windows The network chip driver adds the list to the hardware multicast listening table If there is a change to the list - and only then - Windows probably call the network chip driver to push the complete list down Windows keeps a list of all subscribed streams internally MDNS is subscribing to a multicast stream (multicast IP address) via Windows Here is what I found out when digging into my Chromecast Audio option (as I remember it): I realised that this could be the same problem as I had for other applications with my Chromecas Audio previously and tried the same workaround and it worked also for VLC.
![videolan vlc media player videolan vlc media player](http://4.bp.blogspot.com/-oaSmbWmaVn0/UTZCpX8YFMI/AAAAAAAAOCU/a1CoB5eySGo/s1600/vlc+2.01+111.png)
I went into exactly the same problem when I tried VLC with my Chromecast yesterday.