Script Helper Methods

This forum is for questions / discussions regarding development of addons / tweaks for MediaMonkey for Windows 4.

Moderators: Gurus, Addon Administrators

Teknojnky
Posts: 5537
Joined: Tue Sep 06, 2005 11:01 pm
Contact:

Post by Teknojnky »

I beleive it checks the my music folder, as I have had it happen where previously existing profile had a mm ini in the my music folder and it took prioirty over the mm ini in the program folder.
trixmoto
Posts: 10024
Joined: Fri Aug 26, 2005 3:28 am
Location: Hull, UK
Contact:

Post by trixmoto »

Can a MM developer help us out here please? We're going in circles!
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.
jiri
Posts: 5417
Joined: Tue Aug 14, 2001 7:00 pm
Location: Czech Republic
Contact:

Post by jiri »

At first 'My Music\MediaMonkey' folder is checked, then 'Program Files\MediaMonkey' is used.

Jiri
Steegy
Posts: 3452
Joined: Sat Nov 05, 2005 7:17 pm

Post by Steegy »

Then this will be the new code:

Code: Select all

' Returns the path to MediaMonkey's configuration (ini) file or "" if it doesn't exist
Function GetINIPath()

  GetINIPath = ""
  Dim INIPath_MyMusic, INIPath_Program, FSO

  INIPath_MyMusic = SDB.MyMusicPath & "MediaMonkey\MediaMonkey.ini"
  INIPath_Program = SDB.ApplicationPath & "MediaMonkey.ini"
  Set FSO = CreateObject("Scripting.FileSystemObject") 

  If FSO.FileExists(INIPath_MyMusic) Then
    GetINIPath = INIPath_MyMusic
  Else
    If FSO.FileExists(INIPath_Program) Then
       GetINIPath = INIPath_Program
    End If
  End If
   
End Function
Cheers
Steegy
Extensions: ExternalTools, ExtractFields, SongPreviewer, LinkedTracks, CleanImport, and some other scripts (Need Help with Addons > List of All Scripts).
psyXonova
Posts: 785
Joined: Fri May 20, 2005 3:57 am
Location: Nicosia, Cyprus
Contact:

Post by psyXonova »

I guess this is something that only one of the developers can answer. I also think that selecting ini based on the file size it is too risky. Perhaps it has something to do with the stored info inside. I have also checked the registry to see if i can come up with something but no luck. So, it must be the system section.

As for your idea Steegy i couldnt agree more with you, i strogly believe that using common vbs as "libraries" will help us all.
judas
Posts: 572
Joined: Thu Jun 02, 2005 11:26 pm
Location: Bogotá, Colombia

Post by judas »

trixmoto wrote: I thinik most script users (who are not script writers) prefer to have a single script file as it is easier for them to install.
Personally, I'm one of those (maybe?) :-) I've always liked the way Apple OS works...just drag and drop ONE file and there you go: program installed, so maybe this is something like that!.

This might be the most stupid thing in scripting terms youve hear but, seeing all you guys can do from a script, would it be hard if you:

1. Write a script assuming there are such libraries (as proposed in this forum)
2. Run a script (possible? no idea here) that just starts the script and then copies the function needed from the library in the right place
3. Post the new script...that's self contained!!

maybe is really hard to do, dont't know...but that would make it easy on you writing the script and wouldn't hurt usability nor ease of use (same thing?) for the common people like me?

if this is not possible to do (the script that copies functions), or is not what youre asking or makes things more complicated, then just ignore this!!!

CHEERS!!!


judas
winchendonsprings
Posts: 6
Joined: Wed Apr 29, 2009 9:05 pm

Re: Script Helper Methods

Post by winchendonsprings »

i cannot get this script to install. you should do a step but step installation how to.
I think this script should be stock with MM.
how often do you end up with a compilation split up by artist instead of album.

EDIT: nevermind I went back and payed closer attention. thanks great script
Post Reply