Monkey Rok 6.2 - Updated 06/07/2014

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

dypsis
Posts: 1363
Joined: Wed Apr 30, 2008 9:51 pm

Register XMD5.dll Batch Files

Post by dypsis »

I made a batch file to register XMD5.dll.
I made one for both 32-bit and 64-bit Windows.

http://www.mediafire.com/?b79fjec3ccjybhz
Orbi
Posts: 57
Joined: Wed Jun 30, 2010 2:47 am

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by Orbi »

Since updating to 5.5 I get a "Message from webpage" dialog box saying: "Stack overflow at line: 0" every time a next song is played.
fizzjob
Posts: 417
Joined: Fri Mar 30, 2007 12:37 pm

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by fizzjob »

trixmoto wrote:@fizzjob - really? I left it running for 3 hours and the memory had barely gone up at all. Is anyone else suffering from this?
Yeah, it happened with 5.4, as well.

Without MonkeyRok, MM sits at around 47mb of memory usage.

When I enable MR, it jumps to a little over 60mb, which isn't a big deal.

8 songs later, it's at 82mb, so that's a little less than 3mb per track change. No external panels.

Here are my options, in case they help:

ImageImageImage

If there's anything else I can do to help troubleshoot, let me know.
Image
HaraldBluetooth1963
Posts: 69
Joined: Tue Sep 02, 2008 1:07 pm

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by HaraldBluetooth1963 »

trixmoto wrote: @fizzjob - really? I left it running for 3 hours and the memory had barely gone up at all. Is anyone else suffering from this?
Hi trix - I've the same memory leak problem as fizzjob and it grows with about 3MB per track played - I'm using:

Windows 7 Ultimate 64bit
IE version 8.0.7600.16385
MediaMonkey 3.2.4.1304
Skin: Helium_gDark v1.2.1
MonkeyRok 5.5

and if I disable MonkeyRok, then it is constant about 97MB ram usage.
Last edited by HaraldBluetooth1963 on Sat Dec 11, 2010 4:41 am, edited 1 time in total.
danasince1979
Posts: 57
Joined: Sun Nov 30, 2008 1:59 pm
Location: Moose, WY
Contact:

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by danasince1979 »

hmmm so i m having a similar problem as another recent poster. the similar artist and other albums tabs or sections are not displaying anything for any artist/song in my library since updating to 5.5. they were working fine for 5.4. i ve tried uninstall/reinstall and also switched skins to an included one and all this does nothing. actually depending on what skin i change to i get a red x in the corner or a flash load wheel but no info in the boxes. reverting to 5.4 fixes this problem.

also i still can't see the video player in any tabbed skin it is all cut off except for a sliver.
nohitter151
Posts: 23640
Joined: Wed Aug 09, 2006 10:20 am
Location: NJ, USA
Contact:

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by nohitter151 »

For those that need to register XMD5.dll in Windows 64 bit:

1. open the CMD prompt
2. cd windows\syswow64
3. regsvr32 "C:\Program Files (x86)\MediaMonkey\Scripts\XMD5.dll"

(include quotes!)
MediaMonkey user since 2006
Need help? Got a suggestion? Can't find something?

Please no PMs in reply to a post. Just reply in the thread.
nynaevelan
Posts: 5559
Joined: Wed Feb 07, 2007 11:07 pm
Location: New Jersey, USA
Contact:

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by nynaevelan »

nohitter151 wrote:For those that need to register XMD5.dll in Windows 64 bit:

1. open the CMD prompt
2. cd windows\syswow64
3. regsvr32 "C:\Program Files (x86)\MediaMonkey\Scripts\XMD5.dll"

(include quotes!)

Thanks for the tip, Trixmoto could this possibly be added to the first post??
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins

Join Dropbox, the online site to share your files
pkw115
Posts: 101
Joined: Fri Jan 16, 2009 12:10 am

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by pkw115 »

Trix, I seem to have a problem that appears tied to the Track Covers external panel. When that option is enabled, the script throws a runtime error at line 4387, Error: Object required 'dat'. Additionally, nothing but the red x in the box appears under Track Covers, even for tracks that I know have been covered and are listed as such in Second Hand Songs. Thanks for a great script and any light you can shed.
trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Hull, UK
Contact:

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by trixmoto »

Ok, they might have changed their layout - I'll check it out.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Azaniah
Posts: 28
Joined: Thu Jun 01, 2006 6:57 am

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by Azaniah »

I'm also having the issue with Similar Tracks / Similar Artists...
Azaniah
Posts: 28
Joined: Thu Jun 01, 2006 6:57 am

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by Azaniah »

By way of info:

Log File shows:

Code: Select all

Start of debug...
  [OnPlayChange()]
  ArtistID=2128
  AlbumArtistID=2128
  Skin before update...
  Update information...
    Update rating...
    Update artwork...
  (Using cached image)
    Update last played...
    Update date added...
    Update track comment...
  QueryArtistID=2128
  Update external...
@http://ws.audioscrobbler.com/2.0/?method=artist.getInfo&artist=Thievery+Corporation&api_key=something
  Update external2...
@http://ws.audioscrobbler.com/2.0/?method=artist.getSimilar&artist=Thievery+Corporation&api_key=something
  Skin after update...
  Update favourites...
  Update current album...
  (Using cached image)
  Update album (skin)...
  Update most played...
  Update albums by...
  (Using cached image)
  (Using cached image)
  (Using cached image)
  (Using cached image)
  Update featuring...
  Update volume...
  Update position...
  Process external...
  Update biography...
  (Found 0/10)
  Process external2...
  Update similar artists...
OnPlay event triggered...
  [OnPlayChange()]
  ArtistID=2128
  AlbumArtistID=2128
  Skin before update...
[424] Object required: 'dat' (Microsoft VBScript runtime error)
  Update information...
    Update rating...
    Update artwork...
  (Using cached image)
    Update last played...
    Update date added...
    Update track comment...
  QueryArtistID=2128
  Skin after update...
OnTrackEnd event triggered...
  [OnPlayChange()]
  ArtistID=2128
  AlbumArtistID=2128
  Skin before update...
  Update information...
    Update rating...
    Update artwork...
  (Using cached image)
    Update last played...
    Update date added...
    Update track comment...
  QueryArtistID=2128
  Skin after update...
  Update favourites...
  Update favourites...
  Update most played...
  Update most played...
  Update album (curr)...
  Update album (curr)...
Odd that biography works. Both hits to the scrobbler service return data.
Guest

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by Guest »

Trix,

Might not be any help but, activated DebugSQL and stuck a couple of log pointers in and around the SQL Calls in one of the update external functions.

Def something funky with the dat object (although I can't see what). It can't be permissions as the other data for track id / albumid etc are all being pulled from the db ok.

Changes in code snippet

Code: Select all

          Call LogMe("  Update other albums...")
          For Each ele In xml.getElementsByTagName("album")
            alb = DecodeUrl(ele.getElementsByTagName("name").Item(0).Text)
            If Not (dic.Exists(UCase(alb))) Then
              dic.Item(UCase(alb)) = ""
              If InStr(lastQueriedArtistID,",") > 0 Then
                ida = " IN ("&lastQueriedArtistID&")"
              Else
                ida = "="&lastQueriedArtistID
              End If
              Dim nam : nam = FixSqlAlb(alb)
              sql = "SELECT COUNT(DISTINCT Albums.ID) FROM Albums,ArtistsAlbums WHERE Albums.ID=ArtistsAlbums.IDAlbum AND ArtistsAlbums.IDArtist"&ida&" AND (Albums.Album='"&nam&"')"
              Call LogMe("Do I get here 1")
              If DebugSQL Then Call LogMe("***"&sql)
              Call LogMe("Do I get here 2")
              Set iter = dat.OpenSQL(sql)
              Call LogMe("Do I get here 3")

In the log file:

Code: Select all

  Update other albums...
Do I get here 1
***SELECT COUNT(DISTINCT Albums.ID) FROM Albums,ArtistsAlbums WHERE Albums.ID=ArtistsAlbums.IDAlbum AND ArtistsAlbums.IDArtist=2164 AND (Albums.Album='The Invisible Band' OR Albums.Album LIKE 'The Invisible Band_')
Do I get here 2
[424] Object required: 'dat' (Microsoft VBScript runtime error)
Azaniah
Posts: 28
Joined: Thu Jun 01, 2006 6:57 am

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by Azaniah »

Should have mentioned in the post above..
Windows 7 64bit
DB not in standard place.

Just received another stack overflow error at the line:
Set iter = dat.OpenSQL(sql)
johandenver

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by johandenver »

I don't know if this is the right place to suggest things for monkeyrok but how about not including artists with only one song in "Top 10 Artists Rated" in statistics?
Maybe we could have a choice for how many songs would be required to appear in the statistics?
trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Hull, UK
Contact:

Re: Monkey Rok 5.5 - Updated 06/12/2010

Post by trixmoto »

At the moment this uses the "Min. album tracks" setting, but maybe there should be a separate setting.
Download my scripts at my own MediaMonkey fansite.
All the code for my website and scripts is safely backed up immediately and for free using Dropbox.
Post Reply