I spend most of my time in Linux, inside VMWare, but I do use Windows for a few things like music. (VMWare’s sound drivers are a little unstable.) I use Windows Media Player, since I’m lazy and it comes with Windows.
Recently I had to switch Windows users on my computer. To get back all my stuff, I had to copy all of the files in C:\Documents and Settings\olduser to C:\Documents and Settings\newuser.
This worked surprisingly well, except for my playlists. When I started WMP, and when I tried to play any playlist, it complained:
Windows Media Player encountered an unknown error. This can occur when another program or operating system component encounters a problem but does not communicate the nature of the problem to the Player.
I first realized that a number of playlists (.wpl files) were in C:\Documents and Settings\All Users\Shared Documents\Shared Music\My Playlists, so I copied those into C:\Documents and Settings\newuser\My Documents\My Music\My Playlists.
Second, I looked inside the playlist files themselves. A number of them had olduser’s playlist directory hard-coded. So, I changed every line like this:
<media src="C:\Documents and Settings\olduser\...
to this:
<media src="C:\Documents and Settings\newuser\...
(There were a lot. Thank god for emacs search-and-replace in dired-mode.)
Now, when I ran WMP, it showed multiple copies of each playlist, but it still complained and wouldn’t play them.
After some more head-scratching, I realized that it was caching the playlists in its database. I went into C:\Documents and Settings\newuser\Local Settings\Application Data\Microsoft\Media Player and deleted *.wmdb. When I restarted WMP, it rebuilt the database from scratch and it was happy again.
Moral of the story? Don’t change Windows users if you can possibly help it. It’s really painful.
THANKS. I use Doppler to download Podcasts and it automatically generates a playlist for each Podcast. But something went wrong and I ended up with a duplicate which I was unable to get rid of no matter what I tried in the “My Playlists” folder.
You advice to delete the *.wmdb files really helped.
Appreciate it.
“Moral of the story? Don’t change Windows users if you can possibly help it. It’s really painful.”
what bullshit – next time use USMT og files and settings transfer wizard, switching users cant be easier!
– badedyr
USMT?
ah. thanks to google, i now know that USMT is Microsoft’s User State Migration Tool.