Hi Tim,
I've installed WMP Tag Plus 2.0b2 on a Windows 7 Home Premium x64 bit machine which I'm using to run Windows 7 Media Center (x64). For decode support,
I also have installed the Xiph FLAC codec package. This setup seems to work great for both WMP12 and WMC7 running locally on my PC.
However, primarily I am using Xbox 360s as Media Center Extenders for my TVs. This does not seem to be working properly with this setup. The FLAC tag files are not being read properly and I'm getting the following error in my Windows Media Center application event log:
Log Name: Media Center
Source: Microsoft-Windows-Media Center Extender
Date: 4/30/2012 9:30:06 PM
Event ID: 107
Task Category: Session Enforcement
Level: Warning
Keywords:
User: explorer\Mcx1-EXPLORER
Computer: explorer
Description:
An unauthorized window was detected while running Windows Media Center, 'WMP Tag Plus', with file name 'C:\Program Files (x86)\Windows Media Player\wmplayer.exe'.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Media Center Extender" Guid="{7B7838A3-6562-4269-BB7A-97B0D9593882}" />
<EventID>107</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>1</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2012-05-01T01:30:06.870432400Z" />
<EventRecordID>132</EventRecordID>
<Correlation />
<Execution ProcessID="4344" ThreadID="2560" />
<Channel>Media Center</Channel>
<Computer>explorer</Computer>
<Security UserID="S-1-5-21-2907086231-552969432-3693767780-1003" />
</System>
<EventData>
<Data Name="Title">WMP Tag Plus</Data>
<Data Name="File">C:\Program Files (x86)\Windows Media Player\wmplayer.exe</Data>
</EventData>
</Event>
I also seem to be getting this, perhaps related message:
Log Name: Media Center
Source: Microsoft-Windows-Media Center Extender
Date: 4/30/2012 9:45:06 PM
Event ID: 107
Task Category: Session Enforcement
Level: Warning
Keywords:
User: explorer\Mcx1-EXPLORER
Computer: explorer
Description:
An unauthorized window was detected while running Windows Media Center, 'Windows Media Player Library', with file name 'C:\Windows\SysWOW64\msdt.exe'.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-Media Center Extender" Guid="{7B7838A3-6562-4269-BB7A-97B0D9593882}" />
<EventID>107</EventID>
<Version>0</Version>
<Level>3</Level>
<Task>1</Task>
<Opcode>0</Opcode>
<Keywords>0x8000000000000000</Keywords>
<TimeCreated SystemTime="2012-05-01T01:45:06.901221800Z" />
<EventRecordID>133</EventRecordID>
<Correlation />
<Execution ProcessID="4344" ThreadID="2560" />
<Channel>Media Center</Channel>
<Computer>explorer</Computer>
<Security UserID="S-1-5-21-2907086231-552969432-3693767780-1003" />
</System>
<EventData>
<Data Name="Title">Windows Media Player Library</Data>
<Data Name="File">C:\Windows\SysWOW64\msdt.exe</Data>
</EventData>
</Event>
When uninstalling WMP Tag Plus, I do not see these error messages being generated performing the same tasks. I've also tried uninstalling 2.0b2, cleaning my
library and installing the 1.2 release. This did not remedy the errors.
After a bit more digging tonight, it seems to be related to the launching of the WMP Tag Plus preference window when using this software for the first time. Windows 7 Media Center seems to create/remove new Windows user accounts (and HKEY_USERS registry hives) dynamically when Media Center Extender sessions are connected/disconnected.
Is it possible to create a test version which doesn't open this preference window and instead just uses the defaults? I was only able to notice one particular key being created (HKEY_USERS\<USER>\Software\BM-productions\WMP Tag Plus). Are there others that need to be configured?
If you know that this particular setup (or some other configuration) works for Windows Media Extenders, please let me know and I'll re-install everything. Trying to work out all the kinks before I take this setup live for the family. I can successfully play the files regardless of this, but no tags is obviously a no-go.