Export M3Us/Create Playlists for Child Nodes
Script for MediaMonkey

Version 2.8

by Zvezdan Dimitrijevic


This script is for use with MediaMonkey v2.x or v3.x. It has two operation mode, manual and automatic. In the manual mode it allows batch export of .m3u files or creating of playlists for each child node of the node selected in the tree panel. This works with almost all nodes, even the Magic Nodes. In the automatic mode it periodically saves specified playlist node from the Playlists branch. Playlists are saved in a hierarchically organized folder structure within a specified parent folder, in ANSI, UTF-8 or Unicode. Track paths could be stored absolute or relative to the .m3u file path.

For a discussion about this script, you could visit the related MediaMonkey forum.

Download:

è Latest version of the script

You could also take a look on my other scripts for MediaMonkey:

Visitors since
2008-11-27
free counters

What is new:

v2.8 - 2009-08-25
- Added: option to save .m3u files in child folders, i.e. one level more in depth (until now they are saved to parent folders only).

v2.7.2 - 2009-04-08
- Fixed: RegExp string for replacement of folders.

v2.7.1 - 2009-04-08
- Fixed: error during installation.

v2.7 - 2009-07-08
- Added: option to replace folders in .m3u files with specified string;
- Added: option to remove Byte-order mark (BOM) from the begin of UTF-8 files.

v2.6.1 - 2009-04-21
- Fixed: error with Options sheet and playlists with duplicated names.

v2.6 - 2009-04-20
- Added: option to create a new dated folder once in a day.

v2.5 - 2009-04-20
- Added: option for an automatic export on startup;
- Added: option to create a new folder with a date/time in its name for every auto-export.

v2.4 - 2009-04-19
- Added: option to automatically export specified playlists on shutdown or periodically with customizable time interval.

v2.3 - 2009-04-17
- Added: option to exclude AutoPlaylists from export.

v2.2 - 2009-04-16
- Added: option to save .m3u files in simple or extended format;
- Improved: speed when export nodes from Playlists branch.

v2.1 - 2009-02-25
- Added: option to save .m3u files as ANSI, UTF-8 or Unicode.

v2.0 - 2009-02-12
- Added: possibility to create playlists in the Playlists node in similar way as export of .m3u files.

v1.4 - 2009-01-24
- Improved: speed with MM 3.1.0.1218 and up, especially for empty tracklists.

v1.3 - 2009-01-10
- Added: option to export the playlist for the parent (selected) node (beside of child nodes);
- Added: option to exclude unavailable tracks from export;
- Improved: speed and work with the All nodes from My Computer and Location branch;
- Fixed: relative paths;
- Fixed: playlist filenames for some Magic Nodes, e.g. Album Artist with Album (MN v2.0 or up required).

v1.2.1 - 2008-11-29
- Fixed: export when turned on the Regular expressions option and turned off the Skip for folders option.

v1.2 - 2008-11-29
- Added: an option to store track paths relative to the playlist path (default setting);
- Added: an option to skip export of playlists for specified nodes/folders (e.g. DiscXX for multi-CD);
- Added: an option to use Regular expressions for specifying nodes/folders;
- Added: an option to exclude files with specified extensions from export;
- Added: skipping of All node (even for Magic Nodes) and playlist files from My Computer branch from export;
- Fixed: unersponsive program with 100% CPU when trying to export an empty node/folder (e.g. in My Computer node).

v1.1 - 2008-11-28
- Added: an option to recursively scan all sub-levels of the selected node (default setting), playlists are stored in a hierarchically organized folder structure, same as with the selected node.

v1.0 - 2008-11-27
- First public version.

Installation:

Usage:

Select File / Export M3Us for child nodes... or right-click on the selected node and choose the Export M3Us for child nodes if you want to export .m3u files. After that you should specify the parent folder.

Select File / Create playlists for child nodes or right-click on the selected node and choose the Create playlists for child nodes if you want to create playlists. After that you should specify the parent playlist node.

Script settings are in the Tools / Options dialog box within Filtered Statistics Report tab.