eCustom V2-0 is a complete rewrite of eCustom. With eCustom V2, the eCustom DropDowns and Options Panels are replaced with Menu items. There is no longer the limit of 5 Categories. The Menus adjust to the number of Categories and items within the category. The end-result functionality is the same: the selected fields (genre and customx fields) are 'edited'.
eCustom.vbs is located in MediaMonkey\Scripts\Auto
Click Edit/eCustom Options to add, edit, or delete a Category
New - Enter the Category, Field Name, Edit Type, Delimter, and item list (separated by commas)
Edit - Edit an existing Category, and Field Name, Edit Type, Delimter, and item list
Delete - Delete a Category
Right Click in the Main Tracks Window or in the Now Playing Window and select "eCustom", then the category and then the item to edit the genre or custom fields
' The available fields are Genre and the Custom fields - Others could be added if requested
eCustom V2-2 install package can be found here: http://www.mediafire.com/?jymwq5tyzmi
The previous version will remain available for those wishing to use the drop downs rather than the menus.
Note that V2 does not affect the player, ie the one-click play is not implemented in eCustom V2.0. I wish to keep eCustom as an 'edit' only utility. Let me know if you want the one-click feature and I will make it available as a separate script. You might want to consider my Stations script as a complement to eCustom.
Any/all comments suggestions are welcome.
V2-x history
3-Feb-2009 Added Comment and Grouping fields per request
27-Feb-2009 Added [;] and [; ] delimiters and added a confirmation before deleting a category
------------------------------------------------------------- V1.x---------------------------------------------------------------------
This script uses a single-line dockable panel with up to 5 pull down fields to edit custom fields. The panel is initially docked to the bottom of the main tracks window.
eCustom install package can be found here: http://www.mediafire.com/?yzgukmdddmn
25-Oct-2008 Fixed pulldown fields not getting set correctly
Implemented autostart with panel displayed on startup per request
Option sheet turns off panel - must reload eCustom to load any new settings
'26-Oct-2008 Eliminated need for previous/next buttons, just use MM selection (arrows,click,etc.)
Pull down now affects the 'selection', not the current playing track (though they could be
the same)
Pulldowns now operate on selection, not just current playing track
Any change in selection (node, track, multiple track selection, etc) immediately starts playing
first track in selection
27-Oct-2008 Changed the width of the eCustom panel to be a function of the number of pulldowns defined
28-Oct-2008 Added 'More Options' sheet to select Vertical or Horizontal layout of the eCustom panel
29-Oct-2008 Added 'One_Click_Play' checkbox in More Options Sheet. Toggles classic MM flow or one_click_play.
29-Oct-2008 Recoded the 'delimiter' and added more choices. Fixed a double-space inserted with delimiter.
31-Oct-2008 Change panel to dock to bottom for first time use to prevent docking over controls
Anyone who is using eCustom will have to re-dock the panel to position of choice (first time only)
04-Nov-2008 Removed code that allcoated a progess bar which wasn't used
The eCustom option sheet (Tools/Options/eCustom) lets you define the number of pull down fields you wish to use, The caption or category for each pull down, which field the pull down will affect, the delimiter to use and the selectable items in the pull downs. Multiple pull downs can edit the same fields or separate fields.
The eCustom application is invoked from the Edit menu.
Copy to MediaMonkey/Scripts/Auto/eCustom.vbs
This is a total rewrite/redesign from an earlier attempt (ETA-Extended Tracks Attributes). The option sheet makes it much more flexible. I use all 5 pulldowns to edit Custom2. Any combinations of pulldowns to custom fields is acceptable, ie 1 pulldown for each custom field, or 2 pulldowns for custom1 and 2 pulldowns for Custom4, etc.
Any/all comments suggestions are welcome.



