limonpower |
Mardi 14 Aoüt 2018 à 18:42
|
limonpower
|
Hello, I have been trying to get the program MusicBee to work on my computer.
I initially installed it on a 32-bit prefix, with no components aside from .NET 4.0. The program would launch, and everything looked good, but no audio would play. When I clicked to play a song, it would show that it was supposed to be playing; however, even the progress bar for the song stayed at 0:00.
I then found this forum with details on how a user got it working. I followed everything on here, and now MusicBee crashes at startup.
Here's the debug log from when it crashes: https://www.dropbox.com/s/p39lw59e0bat3x9/playonlinux.log?dl=0
I am running:
- Linux Mint 19 x64
- Cinnamon DE
- Wine 3.2-staging
- ^set to run as Windows 7
- Intel Core i5-52000
- Intel HD Graphics 5500
Let me know if there's any other information I can provide to help. Thank you!
EDIT: It seems the issue is related to gdiplus. The program runs just fine (without playing anything) until I install gdiplus.
Edité par limonpower
|
booman |
Samedi 22 September 2018 à 1:51
|
booman
|
Thanks for posting the solution!
|
limonpower |
Mardi 25 September 2018 à 6:46
|
limonpower
|
Thanks for posting the solution!
I didn't post a solution haha, the program won't play any songs without gdiplus, but won't even launch with gdiplus installed.
|
booman |
Mardi 25 September 2018 à 22:23
|
booman
|
Of course... so how did you get it to play songs with GDI Plus if it won't launch?
|
limonpower |
Mercredi 26 September 2018 à 2:08
|
limonpower
|
Based on everything I've read about installing the software with POL, gdiplus is necessary for playback. I haven't been able to verify this because the program crashes when I attempt to use it.
|
booman |
Mercredi 26 September 2018 à 23:17
|
booman
|
Can you run it with Debug instead of "Run"?
This way I can see the errors and bugs
|
limonpower |
Lundi 1 Octobre 2018 à 8:24
|
limonpower
|
Here's the log
[10/01/18 01:23:59] - Running wine-3.13 MusicBee.exe (Working directory : /home/willie/.PlayOnLinux/wineprefix/MusicBee/drive_c/Program Files/MusicBee)
0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0012:fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
0017:fixme:process:SetProcessShutdownParameters (00000380, 00000000): partial stub.
0009:fixme:thread:SetThreadStackGuarantee (0x32fc64): stub
0009:fixme:ntdll:EtwEventRegister ({e13c0d23-ccbc-4e12-931b-d9cc2eee27e4}, 0x7932a40c, 0x797293b0, 0x79764880) stub.
0009:fixme:ntdll:EtwEventRegister ({763fd754-7086-4dfe-95eb-c01a46faf4ca}, 0x7932a40c, 0x797292f0, 0x79729998) stub.
0009:fixme:ntdll:EtwEventRegister ({a669021c-c450-4609-a035-5af59af4df18}, 0x7932a40c, 0x79764890, 0x79764888) stub.
0009:fixme:ntdll:EtwEventRegister ({cc2bcbba-16b6-4cf3-8990-d74c2e8af500}, 0x7932a40c, 0x797648c0, 0x797292e8) stub.
0009:fixme:wer:WerRegisterRuntimeExceptionModule (L"C:\\windows\\Microsoft.NET\\Framework\\v4.0.30319\\mscordacwks.dll", 0x79140000) stub!
002f:err:ole:CoGetContextToken apartment not initialised
0009:fixme:nls:LocaleNameToLCID unsupported flags 8000000
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
0009:fixme:shell:URL_ParseUrl failed to parse L"System"
0009:fixme:nls:LCIDToLocaleName unsupported flags 8000000
0009:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32a4d0 (nil) 0x32a4cc) returning a dummy value (current locale)
0009:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32a4d0 0x17d488 0x32a4cc) returning a dummy value (current locale)
0009:fixme:shell:URL_ParseUrl failed to parse L"Microsoft.VisualBasic"
0009:fixme:dwmapi:DwmIsCompositionEnabled 0x32c378
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Core"
0009:fixme:time:GetCalendarInfoEx (L"en-US", 1, (nil), 0x20000030, (nil), 0, 0x11e8928): semi-stub
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 2
0009:fixme:time:GetCalendarInfoW Unknown caltype 56
0009:fixme:time:GetCalendarInfoW Unknown caltype 55
0009:fixme:time:GetCalendarInfoW Unknown caltype 49
0009:fixme:time:GetCalendarInfoW Unknown caltype 50
0009:fixme:time:GetCalendarInfoW Unknown caltype 51
0009:fixme:time:GetCalendarInfoW Unknown caltype 52
0009:fixme:time:GetCalendarInfoW Unknown caltype 53
0009:fixme:time:GetCalendarInfoW Unknown caltype 54
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 2
0009:fixme:time:GetCalendarInfoW Unknown caltype 56
0009:fixme:time:GetCalendarInfoW Unknown caltype 55
0009:fixme:time:GetCalendarInfoW Unknown caltype 49
0009:fixme:time:GetCalendarInfoW Unknown caltype 50
0009:fixme:time:GetCalendarInfoW Unknown caltype 51
0009:fixme:time:GetCalendarInfoW Unknown caltype 52
0009:fixme:time:GetCalendarInfoW Unknown caltype 53
0009:fixme:time:GetCalendarInfoW Unknown caltype 54
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 2
0009:fixme:time:GetCalendarInfoW Unknown caltype 56
0009:fixme:time:GetCalendarInfoW Unknown caltype 55
0009:fixme:time:GetCalendarInfoW Unknown caltype 49
0009:fixme:time:GetCalendarInfoW Unknown caltype 50
0009:fixme:time:GetCalendarInfoW Unknown caltype 51
0009:fixme:time:GetCalendarInfoW Unknown caltype 52
0009:fixme:time:GetCalendarInfoW Unknown caltype 53
0009:fixme:time:GetCalendarInfoW Unknown caltype 54
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 2
0009:fixme:time:GetCalendarInfoW Unknown caltype 56
0009:fixme:time:GetCalendarInfoW Unknown caltype 55
0009:fixme:time:GetCalendarInfoW Unknown caltype 49
0009:fixme:time:GetCalendarInfoW Unknown caltype 50
0009:fixme:time:GetCalendarInfoW Unknown caltype 51
0009:fixme:time:GetCalendarInfoW Unknown caltype 52
0009:fixme:time:GetCalendarInfoW Unknown caltype 53
0009:fixme:time:GetCalendarInfoW Unknown caltype 54
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unimplemented caltype 4
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:time:GetCalendarInfoW Unknown caltype 57
0009:fixme:win:EnumDisplayDevicesW ((null),0,0x329838,0x00000000), stub!
0009:fixme:crypt:SystemFunction041 (0x190fb4, 10, 0): stub [RtlDecryptMemory]
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
0009:fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
0036:fixme:ver:GetCurrentPackageId (0x508fe9c (nil)): stub
0009:fixme:ntdll:EtwEventRegister ({8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 0xe9113a, (nil), 0x1374314) stub.
0009:fixme:shell:URL_ParseUrl failed to parse L"MusicBee.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"MusicBee.resources"
0009:fixme:shell:URL_ParseUrl failed to parse L"Accessibility"
0009:fixme:dciman:DCICreatePrimary 0x10043 0x49b141c
0009:fixme:process:FlushProcessWriteBuffers : stub
0009:fixme:msg:ChangeWindowMessageFilter 400 00000001
0009:fixme:msg:ChangeWindowMessageFilter 4a 00000001
0009:fixme:appbar:SHAppBarMessage unknown msg: 4
0031:fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETTASKBARPOS, hwnd=(nil)): stub
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0017:fixme:service:QueryServiceConfig2W Level 6 not implemented
0017:fixme:service:QueryServiceConfig2W Level 6 not implemented
0017:fixme:service:QueryServiceConfig2W Level 6 not implemented
0017:fixme:service:QueryServiceConfig2W Level 6 not implemented
0017:fixme:service:QueryServiceConfig2W Level 6 not implemented
|
booman |
Lundi 1 Octobre 2018 à 23:19
|
booman
|
Is that all of it? I don't see any err:
Those are errors, fixme are just bugs, but nothing to be concerned about.
|
limonpower |
Mardi 2 Octobre 2018 à 4:23
|
limonpower
|
Thats all of it. All I know is that the program crashes on launch.
|
booman |
Mardi 2 Octobre 2018 à 17:20
|
booman
|
I hate it when the debug doesn't give us anything to work with.
What packages have you tried install?
- corefonts
- d3dx9 (probably not needed)
- tahoma
- vcrun
- dotnet
There is a chance that MusicBee.exe requires some kind of Dot Net Framework or Visual C++ to run. You can look in the applications folder and see if there are any DLLs or EXEs that hint at one of them. Sometimes they are in a folder called: system or redist
|
limonpower |
Mardi 2 Octobre 2018 à 18:15
|
limonpower
|
It does require .NET, but I've installed it. The program itself gives an error code when it crashes, but I'm pretty sure it's specific to MusicBee. I did a search on it and got no results though. Here's the error code regardless:
The type initializer for '#=zVCKCcPOT8WE3TruSSJee8XU=' threw an exception.
I think this is related to .NET, but the program doesn't throw this unless gdiplus is installed.
|
booman |
Mardi 2 Octobre 2018 à 18:48
|
booman
|
Which version of Dot Net?
I bet if we get Dot Net running then MusicBee will probably run
|
limonpower |
Mercredi 3 Octobre 2018 à 19:28
|
limonpower
|
I think it just needs 3.0, but I've already installed up to 4.0, and it still gives this error. If you'd like to try working with the installer, you can get it here. I've tried both the main one, as well as the portable version. https://getmusicbee.com/downloads/
|
booman |
Mercredi 3 Octobre 2018 à 19:44
|
booman
|
|
booman |
Mercredi 3 Octobre 2018 à 19:47
|
booman
|
Looks like Music Bee is dotnet 40 compatible, also direct x 8. So I recommend installing the package d3dx9 too
- Windows Vista, 7, 8/8.1, or 10 (32 or 64 bit versions)
- .NET 4.0 or higher
- At least 512 MB of physical RAM
- At least 50 MB of available space on your hard drive
- Soundcard
- DirectX 8.1 or above
|
booman |
Mercredi 3 Octobre 2018 à 19:51
|
booman
|
Also some good tips here: https://getmusicbee.com/forum/index.php?topic=17074.0
Unfortunately you will have to create a new virtual drive for every test and install packages separately, but people have been able to run it in Ubuntu with Wine
Packages:
- dotnet45
- gdiplus
- mfc42
- msxml3
- msxml6
- vb6run
- vcrun6sp6
- wmp9
- wmp10
- windowscodecs
- win7
And in winecfg I used these DLL Overrides:
- cscriopt.exe (native, builtin)
- gdiplus (native)
- jscript (native, built in)
- mscoree (native)
- scrrun (native, built in)
- vbscript (native, built in)
- windowscodecs (built in, native)
- windowscodecsext (buit in, native)
- wscript (native, built in)
- msxml6 (native)
Edité par booman
|