Installing Wine and Media Monkey on Linux

So I have an enormous media library on a Windows install with Media Monkey. I want the same library available to me on the linux install too. First thing I do is install Wine.

sudo dpkg --add-architecture i386 
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-staging

Next right click on the installer and run the executable for MM in Wine.

Error on install. \DeskPlayer.dll DLL/OCX RegSvr32

This post has comprehensive install through PlayOnLinux

Error in POL_Wine
Wine seems to have crashed

The PlayOnLinux install worked and MM opens. I activated Gold with the vice9 password in the keymaker folder.

I had to copy the .ini and .DB files

  • C:\Users\vice9\AppData\Roaming\MediaMonkey\MM.DB
  • C:\Users\vice9\AppData\Roaming\MediaMonkey\MediaMonkey.ini

To their new locations on the virtual disk.

 

Last Problem is I need to update the database to the new location of the media files. The root drive is accessible through the Z:// drive so the new path to the files is Z:\media\viceh\Music\ you can update the file locations by going to File>Locate Missing or Moved Files

 

Error on moved files:

Unhandled exception: page fault on read access to 0x00003a89 in 32-bit code (0x7c99cb83).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7c99cb83 ESP:0033f5b0 EBP:0033f628 EFLAGS:00210202( R- -- I - - - )
 EAX:7ce82478 EBX:7ca7d000 ECX:00000001 EDX:7cdd11d0
 ESI:45455246 EDI:00003a89
Stack dump:
0x0033f5b0: 7cbc617f 7ce78d80 7c9846e9 7ca7d000
0x0033f5c0: 7cdd11d0 7ce84b00 0033f628 7c983ff6
0x0033f5d0: 7cdd11d0 00000001 7c99cb69 7cbd8000
0x0033f5e0: 001655d0 00000000 0033f628 7cbb2d61
0x0033f5f0: 00003a89 45455246 7c955b85 7c985783
0x0033f600: 7cdd11d0 7cddcc78 7c985769 001655d0
Backtrace:
=>0 0x7c99cb83 gst_pad_unlink+0x23() in libgstreamer-1.0.so.0 (0x0033f628)
 1 0x7cbb2d61 in winegstreamer (+0x2d60) (0x0033f628)
 2 0x7cbb34ba in winegstreamer (+0x34b9) (0x0033f6b8)
 3 0x7dddc790 in quartz (+0x1c78f) (0x0033f718)
 4 0x7de478f1 BaseOutputPinImpl_Connect+0x130() in quartz (0x0033f788)
 5 0x7dde952f in quartz (+0x2952e) (0x0033f998)
 6 0x0040dce3 in mediamonkeyvhelper (+0xdce2) (0x00155b18)
 7 0x00000005 (0x7de93b60)
 8 0x7de46e20 in quartz (+0x86e1f) (0x7dddc910)
 9 0xfff0e483 (0x04244c8d)
0x7c99cb83 gst_pad_unlink+0x23 in libgstreamer-1.0.so.0: movl 0x0(%edi),%edx
Modules:
Module Address Debug info Name (152 modules)
PE 400000- 444000 Export mediamonkeyvhelper
PE 70d0000- 710a000 Deferred wmasf
PE 86d0000- 8916000 Deferred wmvcore
PE 10000000-10083000 Deferred resizer.ax
ELF 7a800000-7a935000 Deferred opengl32<elf>
 \-PE 7a820000-7a935000 \ opengl32
ELF 7b400000-7b7e4000 Deferred kernel32<elf>
 \-PE 7b410000-7b7e4000 \ kernel32
ELF 7bc00000-7bcfe000 Deferred ntdll<elf>
 \-PE 7bc10000-7bcfe000 \ ntdll
ELF 7c000000-7c004000 Deferred <wine-loader>
ELF 7c5fc000-7c666000 Deferred libgstcoreelements.so
ELF 7c666000-7c6a5000 Deferred libgsttag-1.0.so.0
ELF 7c6a5000-7c738000 Deferred liborc-0.4.so.0
ELF 7c738000-7c7ae000 Deferred libgstbase-1.0.so.0
ELF 7c7ae000-7c8d7000 Deferred libglib-2.0.so.0
ELF 7c8d7000-7c936000 Deferred libgobject-2.0.so.0
ELF 7c936000-7ca7f000 Dwarf libgstreamer-1.0.so.0
ELF 7ca7f000-7cae9000 Deferred libgstaudio-1.0.so.0
ELF 7cae9000-7cb78000 Deferred libgstvideo-1.0.so.0
ELF 7cb89000-7cb9c000 Deferred libgstcoretracers.so
ELF 7cb9c000-7cbd9000 Dwarf winegstreamer<elf>
 \-PE 7cbb0000-7cbd9000 \ winegstreamer
ELF 7cbd9000-7ccef000 Deferred libasound.so.2
ELF 7ccef000-7cd20000 Deferred winealsa<elf>
 \-PE 7cd00000-7cd20000 \ winealsa
ELF 7cd20000-7cdac000 Deferred libvorbisenc.so.2
ELF 7ceac000-7cec2000 Deferred libgpg-error.so.0
ELF 7cec2000-7cf37000 Deferred libpcre.so.3
ELF 7cf37000-7cfe6000 Deferred libgcrypt.so.20
ELF 7cfe6000-7d00c000 Deferred liblzma.so.5
ELF 7d00c000-7d015000 Deferred librt.so.1
ELF 7d015000-7d03b000 Deferred libselinux.so.1
ELF 7d03b000-7d0c9000 Deferred libsystemd.so.0
ELF 7d0c9000-7d0d2000 Deferred libffi.so.6
ELF 7d0d2000-7d0eb000 Deferred libresolv.so.2
ELF 7d0eb000-7d145000 Deferred libdbus-1.so.3
ELF 7d145000-7d1d1000 Deferred libgmp.so.10
ELF 7d1d1000-7d206000 Deferred libhogweed.so.4
ELF 7d206000-7d242000 Deferred libnettle.so.6
ELF 7d242000-7d257000 Deferred libtasn1.so.6
ELF 7d257000-7d28b000 Deferred libidn.so.11
ELF 7d28b000-7d2ed000 Deferred libp11-kit.so.0
ELF 7d2ed000-7d2fa000 Deferred libkrb5support.so.0
ELF 7d2fa000-7d32b000 Deferred libk5crypto.so.3
ELF 7d32b000-7d402000 Deferred libkrb5.so.3
ELF 7d402000-7d416000 Deferred libavahi-client.so.3
ELF 7d416000-7d56e000 Deferred libgnutls.so.30
ELF 7d56e000-7d5f5000 Deferred libcups.so.2
ELF 7d603000-7d619000 Deferred midimap<elf>
 \-PE 7d610000-7d619000 \ midimap
ELF 7d619000-7d645000 Deferred libvorbis.so.0
ELF 7d645000-7d6a5000 Deferred libflac.so.8
ELF 7d6a5000-7d71e000 Deferred libsndfile.so.1
ELF 7d71e000-7d7a6000 Deferred libpulsecommon-8.0.so
ELF 7d7a6000-7d800000 Deferred libpulse.so.0
ELF 7d806000-7d80b000 Deferred libgmodule-2.0.so.0
ELF 7d80b000-7d824000 Deferred msacm32<elf>
 \-PE 7d810000-7d824000 \ msacm32
ELF 7d824000-7d84f000 Deferred winepulse<elf>
 \-PE 7d830000-7d84f000 \ winepulse
ELF 7d84f000-7d872000 Deferred mmdevapi<elf>
 \-PE 7d850000-7d872000 \ mmdevapi
ELF 7d8d2000-7d8db000 Deferred libogg.so.0
ELF 7d8db000-7d903000 Deferred devenum<elf>
 \-PE 7d8e0000-7d903000 \ devenum
ELF 7d903000-7d942000 Deferred winspool<elf>
 \-PE 7d910000-7d942000 \ winspool
ELF 7d942000-7d99f000 Deferred oleacc<elf>
 \-PE 7d950000-7d99f000 \ oleacc
ELF 7da01000-7da06000 Deferred libkeyutils.so.1
ELF 7da06000-7da14000 Deferred libavahi-common.so.3
ELF 7da14000-7da66000 Deferred libgssapi_krb5.so.2
ELF 7da68000-7da6f000 Deferred libasyncns.so.0
ELF 7da6f000-7da79000 Deferred libwrap.so.0
ELF 7da79000-7daa5000 Deferred qedit<elf>
 \-PE 7da80000-7daa5000 \ qedit
ELF 7daa5000-7dadd000 Deferred uxtheme<elf>
 \-PE 7dab0000-7dadd000 \ uxtheme
ELF 7dadd000-7db55000 Deferred shlwapi<elf>
 \-PE 7daf0000-7db55000 \ shlwapi
ELF 7db55000-7dc51000 Deferred comctl32<elf>
 \-PE 7db60000-7dc51000 \ comctl32
ELF 7dc51000-7dc7d000 Deferred msvfw32<elf>
 \-PE 7dc60000-7dc7d000 \ msvfw32
ELF 7dc7d000-7dd36000 Deferred winmm<elf>
 \-PE 7dc80000-7dd36000 \ winmm
ELF 7dd36000-7dd61000 Deferred msacm32<elf>
 \-PE 7dd40000-7dd61000 \ msacm32
ELF 7dd61000-7ddaf000 Deferred dsound<elf>
 \-PE 7dd70000-7ddaf000 \ dsound
ELF 7ddaf000-7dea3000 Dwarf quartz<elf>
 \-PE 7ddc0000-7dea3000 \ quartz
ELF 7e01a000-7e051000 Deferred libtxc_dxtn_s2tc.so.0
ELF 7e054000-7e060000 Deferred libjson-c.so.2
ELF 7e060000-7e075000 Deferred avicap32<elf>
 \-PE 7e070000-7e075000 \ avicap32
ELF 7e075000-7e07c000 Deferred libxfixes.so.3
ELF 7e07c000-7e087000 Deferred libxcursor.so.1
ELF 7e087000-7e08c000 Deferred libcom_err.so.2
ELF 7e08c000-7e0a9000 Deferred libgcc_s.so.1
ELF 7e134000-7e15d000 Deferred libexpat.so.1
ELF 7e15d000-7e1a6000 Deferred libfontconfig.so.1
ELF 7e1a6000-7e1d1000 Deferred libpng12.so.0
ELF 7e1d1000-7e1ec000 Deferred libz.so.1
ELF 7e1ec000-7e29c000 Deferred libfreetype.so.6
ELF 7e29c000-7e2af000 Deferred libxi.so.6
ELF 7e2af000-7e2bc000 Deferred libxrandr.so.2
ELF 7e2bc000-7e2c8000 Deferred libxrender.so.1
ELF 7e2c8000-7e2cf000 Deferred libxxf86vm.so.1
ELF 7e2cf000-7e2f5000 Deferred libxcb.so.1
ELF 7e2f5000-7e440000 Deferred libx11.so.6
ELF 7e440000-7e455000 Deferred libxext.so.6
ELF 7e479000-7e507000 Deferred winex11<elf>
 \-PE 7e480000-7e507000 \ winex11
ELF 7e507000-7e52b000 Deferred imm32<elf>
 \-PE 7e510000-7e52b000 \ imm32
ELF 7e52b000-7e663000 Deferred wined3d<elf>
 \-PE 7e540000-7e663000 \ wined3d
ELF 7e663000-7e6a2000 Deferred d3d9<elf>
 \-PE 7e670000-7e6a2000 \ d3d9
ELF 7e6a2000-7e7d5000 Deferred oleaut32<elf>
 \-PE 7e6c0000-7e7d5000 \ oleaut32
ELF 7e7d5000-7e855000 Deferred rpcrt4<elf>
 \-PE 7e7e0000-7e855000 \ rpcrt4
ELF 7e855000-7e9ab000 Deferred user32<elf>
 \-PE 7e870000-7e9ab000 \ user32
ELF 7e9ab000-7eae4000 Deferred ole32<elf>
 \-PE 7e9c0000-7eae4000 \ ole32
ELF 7eae4000-7eba5000 Deferred msvcrt<elf>
 \-PE 7eb00000-7eba5000 \ msvcrt
ELF 7eba5000-7ecd5000 Deferred gdi32<elf>
 \-PE 7ebb0000-7ecd5000 \ gdi32
ELF 7ecd5000-7ed4c000 Deferred advapi32<elf>
 \-PE 7ece0000-7ed4c000 \ advapi32
ELF 7ed4c000-7ed5f000 Deferred libnss_files.so.2
ELF 7ed5f000-7ed6c000 Deferred libnss_nis.so.2
ELF 7ed6c000-7ed87000 Deferred libnsl.so.1
ELF 7ef87000-7efdc000 Deferred libm.so.6
ELF 7efde000-7efe2000 Deferred libxcomposite.so.1
ELF 7efe2000-7efe6000 Deferred libxinerama.so.1
ELF 7efe6000-7f000000 Deferred version<elf>
 \-PE 7eff0000-7f000000 \ version
ELF f73d3000-f73da000 Deferred libxdmcp.so.6
ELF f73db000-f73e0000 Deferred libdl.so.2
ELF f73e0000-f7596000 Deferred libc.so.6
ELF f7597000-f75b4000 Deferred libpthread.so.0
ELF f75b6000-f75c0000 Deferred libnss_compat.so.2
ELF f75d3000-f75d7000 Deferred libxau.so.6
ELF f75d8000-f77a9000 Dwarf libwine.so.1
ELF f77ab000-f77d0000 Deferred ld-linux.so.2
ELF f77d2000-f77d3000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
 [C:\windows\system32\services.exe]
 00000099 0
 00000098 0
 00000025 0
 0000001f 0
 00000014 0
 00000010 0
 0000000f 0
00000012 winedevice.exe
 [C:\windows\system32\winedevice.exe]
 0000001e 0
 00000019 0
 00000018 0
 00000013 0
0000001c plugplay.exe
 [C:\windows\system32\plugplay.exe]
 00000022 0
 00000021 0
 0000001d 0
00000023 wdfmgr.exe
 [C:\windows\system32\wdfmgr.exe]
 0000002c 0
 0000002b 0
 0000002a 0
 00000029 0
 00000027 0
 00000024 0
0000002d explorer.exe
 [C:\windows\system32\explorer.exe /desktop]
 00000032 0
 00000031 0
 00000030 0
 0000002f 0
 0000002e 0
00000096 rpcss.exe
 [C:\windows\system32\rpcss.exe]
 000000a2 0
 000000a0 0
 0000009f 0
 0000009e 0
 0000009c 0
 0000009b 0
 0000009a 0
 00000097 0
000000e4 MediaMonkey (non-skinned).exe
 ["C:\Program Files\MediaMonkey\MediaMonkey (non-skinned).exe"]
 00000080 -15
 000001ea 0
 000001e8 -1
 000001cc 0
 000001cb 0
 000001ae 15
 000001ad 15
 000001ac 0
 000001ab 15
 00000149 0
 00000147 0
 0000013b 0
 0000013a 0
 00000139 0
 00000138 0
 00000137 0
 00000136 0
 00000129 0
 00000128 0
 00000127 0
 00000126 0
 00000125 0
 00000124 0
 00000123 0
 00000122 0
 00000121 0
 00000120 0
 0000011f 0
 0000011e 0
 0000011d 0
 0000011c 0
 0000011b 0
 0000011a 0
 00000119 0
 00000118 0
 00000117 0
 00000116 0
 00000115 0
 00000114 0
 00000113 0
 00000112 0
 00000111 0
 00000110 0
 0000010f 0
 0000010e 0
 0000010d 0
 0000010c 0
 0000010b 0
 0000010a 0
 00000109 0
 00000108 0
 00000107 0
 00000106 0
 00000105 0
 00000104 0
 00000103 0
 00000102 0
 00000101 0
 00000100 0
 000000ff 0
 000000fe 0
 000000fd 0
 000000fc 0
 000000fb 0
 000000fa 0
 000000f9 0
 000000f8 0
 000000f7 0
 000000f6 0
 000000f5 0
 000000f4 0
 000000f3 0
 000000f2 0
 000000f1 0
 000000f0 0
 000000ef 0
 000000ee 0
 000000ed 0
 000000ec 0
 000000eb 0
 000000ea 0
 000000e9 0
 000000e8 0
 000000e7 0
 000000e5 0
0000007e (D) C:\Program Files\MediaMonkey\MediaMonkeyVHelper.exe
 ["Z:\media\viceh\Music\Music\Disturbed\Unknown Album\Land of Confusion.m4v" MMVDecoder228_1
 "C:\users\viceh\Application Data\MediaMonkey\Plugins\DXFilters\\" "C:\Program Files\MediaMonkey\Plugins\DXFilters\\" 3 "" 228]
 000000a6 0
 000000a3 0
 000000a4 0
 00000016 0
 00000017 0 <==
000000c5 explorer.exe
 [C:\windows\system32\explorer.exe /desktop]
 000000cd 0
 000000cc 0
 000000c6 0
 000000c8 0
 000000c7 0
System information:
 Wine build: wine-2.0 (Staging)
 Platform: i386
 Version: Windows XP
 Host system: Linux
 Host version: 4.4.0-21-generic