Node: Unknown Volume v1.0 & v2.1(Auto Analyze) [Script]

Post a reply

Smilies
:D :) :( :o :-? 8) :lol: :x :P :oops: :cry: :evil: :roll: :wink:

BBCode is ON
[img] is ON
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Node: Unknown Volume v1.0 & v2.1(Auto Analyze) [Script]

by rovingcowboy » Sun May 06, 2007 10:48 am

yes he has it set to 300 as the volume limit for max.

so you will need to set it where you want.

check the posting of the codes to find where to change it. :)

i wonder if he is going to get this working in mm 3
:-?

by cadmanmeg » Sun May 06, 2007 3:16 am

By auto analyzing, does that mean it is changing/editing my files automatically?

by DiddeLeeDoo » Sat Aug 12, 2006 8:34 am

Thank you guys..

Added a version 2.10 today, inspired by DigitalBoy's endevour to find some sort of way to get internal control of Volume Analyzing.

Version 2.10 simply do the shortcut keys needed to start analyzing the files found. (Limited to up to 300 songs by default)

Guess I could add some shortcut key to this node too... haven't done that yet.

by trixmoto » Fri Jul 07, 2006 3:27 am

Thanks - I was going to get round to doing this myself, but never did. You've saved me the bother! :)

by pah68 » Fri Jul 07, 2006 1:01 am

You can do this with Magic Nodes too, although you get sub node for each Volume Level value as well.

by rovingcowboy » Thu Jul 06, 2006 10:23 pm

thanks for putting it to a node form.

sure beats using the all availble files playlist and clicking on the level field.

8)

Node: Unknown Volume v1.0 & v2.1(Auto Analyze) [Script]

by DiddeLeeDoo » Thu Jul 06, 2006 7:48 pm

Tiny script to help find songs not yet Volume Analyzed.

Adds new node: Library - Files to Edit - Unknown Volume

Now available in two versions.

Install Script v1.00 Without Auto Analyze
Open zip, and double click install file.

Install Script v2.10 With Auto Analyze
Open zip, and double click install file.

In version 2.1 you may want to tweak the number you consider to be max to analyze at once automatically.
Set between 0 and 300 in the script. Tweak as you like.

Code: Select all

 If SDB.AllVisibleSongList.Count>   0 And _
    SDB.AllVisibleSongList.Count< 300 Then 
Version 1 Version 2.1 is below

Code: Select all

'-------------------------------------------------------------------
' \Program Files\MediaMonkey\Scripts\Auto\Node_UnknownVolume.vbs
'
' Adds node: Library - Files to Edit - Unknown Volume Level
' Helps to find files for the Tools - Analyze Volume command
'
' Version: 1.00
' Date: July 2006
' By DiddeLeeDoo
'-------------------------------------------------------------------
Sub OnStartup
Set VLN=SDB.MainTree.CreateNode
    VLN.Caption=SDB.Localize("Unknown Volume")
    VLN.IconIndex=40
    VLN.UseScript=Script.ScriptPath
    VLN.OnFillTracksFunct="VLFiles"
    SDB.MainTree.AddNode SDB.MainTree.Node_FilesToEdit, VLN, 2
End Sub

Sub VLFiles(VLNode)
    SQL="AND Songs.NormalizeTrack=-999999"
    SDB.MainTracksWindow.AddTracksFromQuery(SQL)
    SDB.MainTracksWindow.FinishAdding
End Sub
This one analyze the found files too, as longs at the number of files to analyze is less than 300. You can change the limiter to whatever is right on your machine.

Version 2.1

Code: Select all

'-------------------------------------------------------------------
' \Program Files\MediaMonkey\Scripts\Auto\Node_UnknownVolume.vbs
'
' Adds node: Library - Files to Edit - Unknown Volume Level
' Helps to find files for the Tools - Analyze Volume command
'
' Version: 2.10
' Date: 12 August 2006
' By DiddeLeeDoo
'-------------------------------------------------------------------
Sub OnStartup
Set VLN=SDB.MainTree.CreateNode
    VLN.Caption=SDB.Localize("Unknown Volume")
    VLN.IconIndex=40
    VLN.UseScript=Script.ScriptPath
    VLN.OnFillTracksFunct="VLFiles"
    SDB.MainTree.AddNode SDB.MainTree.Node_FilesToEdit, VLN, 2
End Sub

Sub VLFiles(VLNode)
    SQL="AND Songs.NormalizeTrack=-999999"
    SDB.MainTracksWindow.AddTracksFromQuery(SQL)
    SDB.MainTracksWindow.FinishAdding
 If SDB.AllVisibleSongList.Count>   0 And _
    SDB.AllVisibleSongList.Count< 300 Then
        CreateObject("WScript.Shell").SendKeys "(^a)"
        CreateObject("WScript.Shell").SendKeys "(+^v)"
 End If
End Sub

Top