Jordan's space

Icon

Computers, survival, and fun.

Resolved: Windows Media Player shared libraries won’t show up on other devices

I recently had an issue with WMP where my shared libraries wouldn’t show up on other devices.  Specifically this is WMP12, sharing libraries over UPnP. 

I tried all sorts of troubleshooting – even built a UPnP monitor so I could see what was being advertised – they all were (note that WMP won’t show its own shared libraries on the computer that’s sharing them under other libraries).  I noticed a pattern.  The Tablet PC library would show up on both the Laptop PC and the Media PC, and the Tablet PC would see EITHER the Media PC or Laptop PC libraries, but never both.

I tried reconfiguring the home group, rebuilding the libraries, and all that.  I even re-sysprepped the Laptop PC and Media PC.  None of it helped.  I dug in the registry and found something… Turns out it was my export/imported profile causing the issue.

The list of UPnP media servers is in the registry, under "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Player NSS\3.0\Servers".  Turns out that the Laptop PC and Media PC had the same serial number, and that serial number is supposed to be unique per the spec.  So I closed WMP, stopped the related services (UPnP Device Host and Windows Media Player Network Sharing Service), deleted the subkeys, and started it all up again.  And they came right back.

More digging found that those keys are related to "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\UPnP Device Host\Description".  The next leap took a few minutes.  It looks like when you set up sharing, WMP registers its library with the WMP NSS service, which stores the reference under "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Media Player NSS\3.0\Server Settings".  WMP gets that data from its local settings cache in "HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Preferences\HME".  And it pulls data into that from any library it finds.

Those last two bits (the registry keys and library data) are reinforcing.  WMP will rebuild the settings for one from the other.  The solution was to wipe all the WMP settings and the library, then run WMP again.  It will build a new library with entirely new settings (including a new GUID for the media server serial number).

In script form:

First use an elevated account to stop the related services:

net stop WMPNetworkSvc
net stop upnphost

Then wipe the duplicated data from the user account with the affected libraries:

taskkill -f -im wmplayer.exe
rd /s /q "%LOCALAPPDATA%\Microsoft\Media Player"
reg /delete "HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer" /f

And restart the services from an elevated account:

net start WMPNetworkSvc
net start upnphost

And start Windows Media Player at your convenience.  It will go through the configuration dialog again, rebuild the library, and it should present a new serial number for the media server UPnP device.

Filed under: Computers and Internet,

Thumbs down to Vizio’s E322VL

I was going to get the VIZIO E322VL, but held off and did some more research.  Apparently it has no DLNA support.  I couldn’t find a single Vizio TV that does.  Gonna have to pass on this one.  This ain’t the year 2000 – electronics need to work together without brand lock-in.

Filed under: Computers and Internet, Gear

Mini to Micro USB adapter

Has a USB Mini-B female socket on one end, and a USB Micro-B male plug on the other.  Plus a little tether so you can connect it to a cable.  With my mix of devices that have mini (battery charger, camera) and micro sockets (phone, nook), I’d have to carry around twice the number of cables.  Now I carry two cables, each with one of these adapters on it.  I also keep one on the car charger.

Filed under: Computers and Internet, Gear, Travel

Gear: Goal0 Guide 10 4AA Battery Recharger

Goal0 Guide 10 4AA Battery Recharger

Background

I saw this on the shelf at Target one day and thought it might be a good contender for a travel battery charger.  I’d been using some crappy ones, and couldn’t find an all in one device.  Basically, I wanted something that would store two or four AA batteries, provide 5 VCD out, optionally have a flashlight, and preferably charge them from a 5 VCD standard USB port.

This one does all of the above.  And does it well.

Construction

The construction is rock solid.  The door doesn’t come open without some effort, and the body is sturdy.  After a month of heavy travel,mine has some scratches, but no cracks or damage.

It stores four AA batteries, and has a removable tray that lets it hold AAA batteries instead.  One gripe is that the tray comes out – I’d prefer they have some sort of flip-down spacer that changes the fit.  If it can be removed, it will get lost. I’ve standardized on AA batteries, so that’s not a huge deal for me, but it’s still annoying.

Unit overview

Specifications

The front face has a switch, a status indicator, a bright white LED light, a USB A Female port, what appears to be an EIAJ-01 coaxial power plug, and a USB Mini-B Female port.

Front face

  • The switch changes the function from off to power out to light.  It will recharge itself in any position, but will not power the output port and the light at the same time.
  • The indicator uses an intuitive red/orange/green system, and a key is on the back. 
  • The bright white LED appears to be a standard 1 W white LED.  It functions great as a convenient flashlight, and should last for about fifteen hours on a full charge (assuming you have 2500 mAh batteries). 
  • The USB A Female port (the kind most computers have for inserting devices, for people who haven’t bothered to learn what the types are in the past fifteen years) functions as an output port.  It spits out 2.5 W (5 V at 0.5 A, exactly to USB spec) when the switch is in the middle position.
  • The coaxial port is for charging.  It didn’t come with an external charger, but other goal zero products use 6.5 v with these connectors for the low power interconnections.  They make several solar charging mats like the Nomad 7M Solar Panel that use that connector and voltage.
  • The USB Mini-B Female port (like you have on your camera or phone, unless it uses the new thin Micro-B standard) is for charging from a USB power source.  They lose some points because it’s not standards-compliant – the device is supposed to negotiate before it draws more than 50 mA or so.  So if it doesn’t charge from your device, it’s not necessarily your device’s fault.  But it’s not like anyone else follows the standards.

Observations

It’s a trickle charger, made to work on 2.5 watts input.  It will take several hours to charge batteries.  That’s inherent to working with low power levels like this.  If you want something faster, get a high current quick charger.  The auto-off works fine, so you can leave it connected to a charging source.

Hook

Oh and it has a neat hook on the back… I have no idea what that’s for.

Conclusion

This meets my criteria for a travel device: compact, uses standard batteries, accepts standard power in, provides standard power out.  It’s not fancy, not expensive, and does its thing reliably.  If you need power or recharging in a portable platform, this might just be the best option out there.

Filed under: Computers and Internet, Gear, Travel, , , , , , , , , , ,

Follow

Get every new post delivered to your Inbox.