**SEE UPDATE AT BOTTOM OF POST**
I did this to myself Just hoping someone can guide me on how to fix it.
I wanted Windows Explorer to see tags and album art for FLAC and OGG audio, so I installed TagLibHandler a few weeks ago from sourceforge. It worked for metadata, but not for album art in my OGG files.
Just today, having forgotten that TagLibHandler was installed, I installed another software, AudioShell from its site at softpointer.com, to see if it would do a better job (read: anything at all) at showing me my album art in OGG files.
It didn't. But then I remembered, "hey, I have TagLibHandler still installed! I wonder if it's interfering with AudioShell! Maybe if I uninstall them both and then start with just AudioShell, it will be okay!"
To uninstall TagLibHandler, it's kind of weird. Basically, to install, TagLibHandler copies its DLL to the Program Files (x86) and Program Files folders (under /TagLibHandler/ for each) and then registers them and (in a way I don't know) gets Windows Explorer to use them to see the metadata in audio files.
And then to uninstall, you run the same installation program, but click the "Uninstall" button. When I clicked the Uninstall button, it paused for a few seconds (I assumed it was doing its stuff) and then disappeared. But the DLLs were still present in Program Files and Program Files (x86). I thought "whatever", and went ahead and deleted them..... (they're in my Recycle Bin right now )
Then I installed AudioShell. It also didn't show me the album arts for my OGG files. "Weird, oh well, maybe I haven't added the art correctly to my files, no big deal I guess". So I uninstall AudioShell.
At this point to my knowledge I have neither TagLibHandler nor AudioShell installed.
I log off and in again and try to view some metadata for my files. I notice that even OGG still has "Specify the genre" and "Specify the album artist" and stuff in the preview pane. That's funny, I thought--Windows Explorer is still aware that OGG is audio files even though it doesn't natively support it? Hmm. Then I go to some MP3 files that I know for sure have tags. The album art does display correctly, but......even those files now say "Specify the genre" and "Specify the album artist" and stuff. Uh oh, what have I done...!
So I enter some information in those boxes even though when opening them in Kid3 (from Sourceforge, a tag editor for KDE and Windows) I can see they have information. When I press Save, I get this thread's title!
So I broke Windows Explorer's ability to see any tags. (Although it apparently still sees album art.) I guess it's still trying to use TagLibHandler.
Wondering if someone has specific knowledge/has dealt with this before, since I'm curious. Is there a way for me to restore Windows Explorer's native tag-reading ability? Hopefully just a matter of regsvr32ing something? Would reinstalling WMP through Programs and Features do it? Should I use SFC, or...?
I actually have System Restore off as I don't have lots of room on some of my partitions anymore but I'm too cheap to upgrade my disk
In the meantime it looks like I can reinstall TagLibHandler or AudioShell to be able to see my metadata, but I don't want Windows Explorer to be broken without TLH's help
UPDATE 1: Haha it looks like on TagLibHandler's installer:
it's saying "[guid 875CB1A1-0F29-45de-A1AE-CFB4950D0B78 not registered]" in places where it OUGHT to show Windows's native support!
I googled that guid and found that it should be C:\windows\shmedia.dll. I searched my system for shmedia.dll and I got no results Interestingly, when I googled "shmedia", one of the results was a page of source code for TagLibHandler, so it looks like TLH did something to shmedia, and didn't undo that something.
I checked in the registry, and that GUID does not appear in HKEY_CLASSES_ROOT\CLSID where it belongs.
I'll break out my installation media and see if I can replace shmedia and use regsvr32 on it. Even if I do, though, I don't know if Explorer will start making use of it! I'll update soon.
UPDATE 2: Haha I can't find it on the installation media, checked \SOURCES\INSTALL.WIM\1\Windows and \SOURCES\INSTALL.WIM\2\Windows. It must be in \SOURCES\INSTALL.WIM somewhere, but in order to search for it I'd have to extract the whole thing somewhere, ew D:
I'll just do an SFC now and see what it says I guess
UPDATE 3: Haha I'm stupid, shmedia.dll is for Windows XP only. Looks like for Windows 7 I want MediaMetadataHandler.dll. I searched for it and it does exist! Let me try regsvr32ing it...
Okay "Specified module could not be found"
It exists only in my winsxs folder right now, so I guess it's there as a backup or an old version? I don't wanna copy it out of there... I'll wait for the SFC to complete. Also hmm just curious, I'm going to do a Windows Update check. Maybe it'll realize it's missing.
..no, Update didn't find anything. SFC found some stuff but CBS.log didn't contain "mediamet". I'll run SFC with /scannow to fix the other stuff, though, I guess. Of course I will turn System Restore back on first and create a point
Edited by jessen22, 15 June 2014 - 02:29 AM.