Export M3Us/Create Playlists for Child Nodes
- MediaMonkey Add-on -
Version 3.3

by Zvezdan Dimitrijevic

This add-on is for use with MediaMonkey v2.x or v3.x. It has two operation modes, 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. For example, if you select the Playlists node, you would export .m3u files for all playlists in the Library. This works with almost all nodes, even the Magic Nodes. In the automatic mode this add-on periodically saves specified playlist node and/or its sub-nodes from the Playlists branch.

M3U files/playlists could be saved in a hierarchically organized folders within the specified parent folder, using the same structure as sub-nodes of the selected node, or could be saved in single folder using specified string as separator. M3U files could be saved in ANSI, UTF-8 or Unicode, in simple or extended .m3u format. Track paths could be URL encoded and stored absolute or relative to the .m3u file path using Windows "\" or Unix "/" folder separator. If the relative path option is turned off, the paths stored in .m3u files would be same as they are in the Path field of the database, but could be also replaced with the user-defined replacement, e.g. "c:\Documents and Settings\" could be replaced with "e:\My Mysic\".

Paths that you want to replace could be specified using Regular expressions, e.g. "^.+\\(?=[^\\]+\.[^\.\\]+$)" is the expression which represents any full path, excluding the filename and the extension. So, using that expression, if you leave the with: text box empty, all folders would be removed from paths, saving only filenames and extensions into .m3u files. Or you could enter "e:\Playlists\" and all folders would be replaced with that single one.

This add-on also allows copying of audio files and export of selected tracks only. For a discussion about this add-on, you could visit the related MediaMonkey forum thread.

Download:

Latest version of the add-on

You could also take a look on my other add-ons for MediaMonkey:
Visitors since
2008-11-27
free counters

Donation:

These add-ons are donationware. Their development took considerable amount of time, so if you found these add-ons useful and want to help their further development, it would be nice if you send some small donation. You could donate as much as you think that is appropriate using Moneybookers or direct bank wire transfer.

What is new:

v3.3 - 2010-07-13

v3.2 - 2010-07-02

v3.1 - 2010-06-21

v3.0.1 - 2010-05-23

v3.0 - 2010-05-22

v2.9.3 - 2010-05-20

v2.9.2 - 2010-04-22

v2.9.1 - 2010-04-20

v2.9 - 2010-04-05

v2.8 - 2009-08-25

v2.7.2 - 2009-04-08

v2.7.1 - 2009-04-08

v2.7 - 2009-07-08

v2.6.1 - 2009-04-21

v2.6 - 2009-04-20

v2.5 - 2009-04-20

v2.4 - 2009-04-19

v2.3 - 2009-04-17

v2.2 - 2009-04-16

v2.1 - 2009-02-25

v2.0 - 2009-02-12

v1.4 - 2009-01-24

v1.3 - 2009-01-10

v1.2.1 - 2008-11-29

v1.2 - 2008-11-29

v1.1 - 2008-11-28

v1.0 - 2008-11-27

Installation:


Usage:

Select a node whose child nodes you want to export playlists, then:
- choose Export M3Us for Child Nodes... command from the File menu or the context menu of the tree panel if you want to export .m3u files; after that you should specify the parent destination folder on the disk;

- choose Export M3Us & Copy Files for Child Nodes... command from the File menu or the context menu of the tree panel if you want to export .m3u files and to copy audio files; after that you should specify the parent destination folder on the disk;

- choose Create Playlists for Child Nodes command from the File menu or the context menu of the tree panel if you want to create playlists that would be stored in the Playlists branch; after that you should specify the parent playlist node.

If you want to export just selected tracks, choose Export As .m3u Playlist... from the context menu of the main tracklist or Now Playing panel.

Add-on settings are in the Tools / Options dialog box within Export M3Us/Playlists tab.