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

by Zvezdan Dimitrijevic

This add-on could be used with MediaMonkey v2.x or higher. 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 Music\".

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 the selected node or 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, any amount would be really appreciated. NEW! Now with the PayPal option!.

What is new:

v3.6.1 - 2012-01-09

v3.6 - 2011-11-21

v3.5.3 - 2011-10-26

v3.5.2 - 2011-06-12

v3.5.1 - 2011-04-22

v3.5 - 2011-04-17

v3.4.1 - 2011-03-17

v3.4 - 2011-01-17

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 a command from the File > Export M3Us/Create Playlists menu or the context menu of the tree panel:
- Export As .m3u Playlist... if you want to export .m3u file with all tracks of the selected node displayed in the tracklist, after that you should specify a destination .m3u file on the disk;

- Export As .m3u Playlist to Selected Folder if you want to export .m3u file with all tracks of the selected node displayed in the tracklist to the same folder with audio files (only enabled for nodes within Location and My Computer branches);

- Export M3Us for Child Nodes... if you want to export .m3u files for some or all sub-nodes of the selected node (depending of the Options settings), after that you should specify a parent destination folder on the disk;

- Export M3Us for Child Nodes to Same Folders if you want to export .m3u files for some or all sub-nodes of the selected node (depending of the Options settings) to the same folders with audio files (only enabled for nodes within Location and My Computer branches);

- Export M3Us & Copy Files for Child Nodes... if you want to export .m3u files and to copy audio files for some or all sub-nodes of the selected node (depending of the Options settings), after that you should specify a parent destination folder on the disk;

- Create Playlists for Child Nodes if you want to create playlists that would be stored in the Playlists branch; after that you should specify a 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.

Important:

If you have turned on the "Show 'All' node for contents of folders" option located at the Appearance tab in the Options dialog box, when you export .m3u files for folders from the Location and My Computer nodes they would contain paths to the files from child "All" nodes, i.e. .m3u files would contain paths to files in corresponding nodes and all their sub-nodes (including grandchild nodes). You need to turn off the mentioned option if you want to export .m3u files with paths to the actual audio files contained only in corresponding folders. Same states for copied audio files using the Export M3Us & Copy Files for Child Nodes option.