https://bugs.winehq.org/show_bug.cgi?id=36702
Bug ID: 36702 Summary: PlayOn 3.9.13 installer reports 'Setup requires Windows Media Player 9 to be installed on this PC' (needs IWMPCore::get_versionInfo) Product: Wine Version: 1.7.19 Hardware: x86 OS: Linux Status: NEW Severity: normal Priority: P2 Component: wmp&wmvcore Assignee: wine-bugs@winehq.org Reporter: focht@gmx.net
Hello folks,
as the summary says.
Prerequisite: 'winetricks -q dotnet35sp1' in 32-bit WINEPREFIX
--- snip --- ... 002d:Call KERNEL32.LoadLibraryExW(0033ea9e L"C:\windows\system32\wmp.dll",00000000,00000008) ret=f6457853 002d:Call PE DLL (proc=0xf5bc9b6c,module=0xf5bc0000 L"wmp.dll",reason=PROCESS_ATTACH,res=(nil)) 002d:trace:wmp:DllMain (0xf5bc0000 1 (nil)) ... 002d:trace:wmp:DllGetClassObject (CLSID_WindowsMediaPlayer {00000001-0000-0000-c000-000000000046} 0x33ee9c) 002d:trace:wmp:ClassFactory_QueryInterface (0xf5bd8be8)->(IID_IClassFactory 0x33ee9c) 002d:trace:wmp:ClassFactory_AddRef (0xf5bd8be8) 002d:Ret wmp.DllGetClassObject() retval=00000000 ret=f6459e60 ... 002d:Ret ole32.CoGetClassObject() retval=00000000 ret=7a0780b2 ... 002d:fixme:wmp:ClassFactory_QueryInterface (0xf5bd8be8)->({b196b28f-bab4-101a-b69c-00aa00341d07} 0x33eccc) ... 002d:trace:wmp:WMPFactory_CreateInstance ((nil) {00000000-0000-0000-c000-000000000046} 0x33ed04) ... 002d:trace:wmp:OleObject_QueryInterface (0x3148a10)->(IID_IUnknown 0x33ed04) 002d:trace:wmp:OleObject_AddRef (0x3148a10) ref=2 002d:trace:wmp:OleObject_Release (0x3148a10) ref=1 ... 002d:trace:wmp:OleObject_QueryInterface (0x3148a10)->(IID_IUnknown 0x33eaa8) 002d:trace:wmp:OleObject_AddRef (0x3148a10) ref=2 ... 002d:fixme:wmp:OleObject_QueryInterface (0x3148a10)->({c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} 0x33ea64) ... 002d:trace:wmp:OleObject_QueryInterface (0x3148a10)->(IID_IWMPPlayer4 0x33eeac) 002d:trace:wmp:OleObject_AddRef (0x3148a10) ref=3 ... 002d:fixme:wmp:WMPPlayer4_get_versionInfo (0x3148a10)->(0x33eff4) ... 002d:Call KERNEL32.RaiseException(e0434f4d,00000001,00000001,0033ee74) ret=79eda91c 002d:trace:seh:raise_exception code=e0434f4d flags=1 addr=0x7b83ac57 ip=7b83ac57 tid=002d 002d:trace:seh:raise_exception info[0]=80004001 002d:trace:seh:raise_exception eax=7b826c7d ebx=7b8bb000 ecx=80004001 edx=0033edb4 esi=0033ee54 edi=0033ee20 002d:trace:seh:raise_exception ebp=0033edf8 esp=0033ed94 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00200283 002d:trace:seh:call_stack_handlers calling handler at 0x79f908a2 code=e0434f4d flags=1 ... System.NotImplementedException: The method or operation is not implemented. at yoXDXLVQZnR81JcZu4b.dW1qO8VZaduVNVeBNXc.get_versionInfo() at Q8JMws5ttecNHmigI8p.WqHEgy5gQoP1omJh4fB.RT1Y20nWV4(String ) ... 002d:Call user32.MessageBoxExW(00000000,00a6ba54 L"Setup requires Windows Media Player 9 to be installed on this PC. Once you have installed the player, you can run the setup again.\n\nDo you want to be automatically redirected to the Windows Media Player download site?",00a6c628 L"PlayOn Installer",00011034,00000000) ret=08061f32 --- snip ---
Source: http://source.winehq.org/git/wine.git/blob/fea6fedf29ace809b77be9294350229ed...
--- snip --- 162 static HRESULT WINAPI WMPPlayer4_get_versionInfo(IWMPPlayer4 *iface, BSTR *pbstrVersionInfo) 163 { 164 WindowsMediaPlayer *This = impl_from_IWMPPlayer4(iface); 165 FIXME("(%p)->(%p)\n", This, pbstrVersionInfo); 166 return E_NOTIMPL; 167 } --- snip ---
$ sha1sum PlayOnSetup.3.9.13.exe 05e03ab3cc64a45613656ea50171965f00558a6f PlayOnSetup.3.9.13.exe
$ du -sh PlayOnSetup.3.9.13.exe 64M PlayOnSetup.3.9.13.exe
$ wine --version wine-1.7.19-70-gd6a59f7
Regards
https://bugs.winehq.org/show_bug.cgi?id=36702
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |dotnet, download, Installer URL| |http://www.playon.tv/downlo | |ads/playon/
--- Comment #1 from Anastasius Focht focht@gmx.net --- Hello folks,
filling fields ...
'winetricks -q wmp9' obviously works around.
Regards
https://bugs.winehq.org/show_bug.cgi?id=36702
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |99449fc8d41c852aa60da710570 | |e956578665783 Status|NEW |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
this is fixed by commit http://source.winehq.org/git/wine.git/commitdiff/99449fc8d41c852aa60da710570...
Thanks Nikolay
Regards
https://bugs.winehq.org/show_bug.cgi?id=36702
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 1.7.21.
https://bugs.winehq.org/show_bug.cgi?id=36702
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.playon.tv/downlo |https://web.archive.org/web |ads/playon/ |/20210302110846/http://dl15 | |.afterdawn.com/download/7a5 | |e997ae708ddd2f9550663dc4d40 | |cd/603e1ca1/n-z/PlayOnSetup | |.3.9.14.exe
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive for documentation:
Old version 3.9.13 can't be found anymore hence using nearest one from that time (2014): 3.9.14
https://web.archive.org/web/20210302110846/http://dl15.afterdawn.com/downloa...
$ sha1sum PlayOnSetup.3.9.14.exe 9035f0b920a11929fb3e69a457ba949d5e6deaa2 PlayOnSetup.3.9.14.exe
$ du -sh PlayOnSetup.3.9.14.exe 64M PlayOnSetup.3.9.14.exe
All versions overview:
https://web.archive.org/web/20210116064434/https://www.afterdawn.com/softwar...
Regards