Export/Create Playlists 4 Child Nodes 4.0 (2013-07-10)[MM2+]

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

nynaevelan wrote:is it possible to add more levels so that I may export the correct branch of playlists using the automated method??
You have two options:
1. I could send you v2.8 which is the last version that had possibility to choose any playlist from the Playlists node, not matter on which level;
2. you could specify manually your branch to the actual playlist using "\" as a separator between nested levels, e.g. Genres\Rock\Pink Floyd (obviously there is a limitation in that you cannot use "\" in the names of specified playlists, but the same limitation had versions before 2.9 as well).
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by chrisjj »

ZvezdanD wrote:there is a limitation in that you cannot use "\" in the names of specified playlists
Do you plan to fix this?
Chris
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

chrisjj wrote:
ZvezdanD wrote:there is a limitation in that you cannot use "\" in the names of specified playlists
Do you plan to fix this?
No problem, if you really want it. What separator do you suggest instead of "\"?

By the way, maybe I was not clear, this limitation has only the specified parent playlist for the automatic export. Other exported playlists has not that limitation, even the child playlists of that parent playlist could have "\" in their names.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
nynaevelan
Posts: 5559
Joined: Wed Feb 07, 2007 11:07 pm
Location: New Jersey, USA
Contact:

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by nynaevelan »

ZvezdanD wrote: You have two options:
1. I could send you v2.8 which is the last version that had possibility to choose any playlist from the Playlists node, not matter on which level;
2. you could specify manually your branch to the actual playlist using "\" as a separator between nested levels, e.g. Genres\Rock\Pink Floyd (obviously there is a limitation in that you cannot use "\" in the names of specified playlists, but the same limitation had versions before 2.9 as well).
I am not sure I understand how to use #2, where would I enter this on the option sheet??
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins

Join Dropbox, the online site to share your files
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

nynaevelan wrote:I am not sure I understand how to use #2, where would I enter this on the option sheet??
I am sorry, I though about Track Redirection add-on which has similar list of playlists, but with editable combo box. I remember now that I noticed that bug, but forgot to fix it. I will upload the modified version when I get the feedback about a separator.
Last edited by ZvezdanD on Mon Jun 20, 2011 10:45 am, edited 1 time in total.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by chrisjj »

ZvezdanD wrote:
chrisjj wrote:
ZvezdanD wrote:there is a limitation in that you cannot use "\" in the names of specified playlists
Do you plan to fix this?
No problem, if you really want it. What separator do you suggest instead of "\"?
I suggest no separator.
ZvezdanD wrote:By the way, maybe I was not clear, this limitation has only the specified parent playlist for the automatic export. Other exported playlists has not that limitation, even the child playlists of that parent playlist could have "\" in their names.
Thanks.
Chris
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

chrisjj wrote:I suggest no separator.
So you suggest that I specify GenresRockPink Floyd instead of Genres\Rock\Pink Floyd?
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
nynaevelan
Posts: 5559
Joined: Wed Feb 07, 2007 11:07 pm
Location: New Jersey, USA
Contact:

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by nynaevelan »

I disagree, I want a separator to stay in the export.
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins

Join Dropbox, the online site to share your files
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

nynaevelan wrote:I disagree, I want a separator to stay in the export.
Actually, it is not needed to have single-character separator. I could use some strange combination of several characters which would be hardly used by anyone in the playlist's names, e.g. "@#$". I even have some idea how to realize the dropdown list with the playlist's sub-levels which would not consume CPU as it was a case with the old implementation.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by chrisjj »

ZvezdanD wrote:
chrisjj wrote:I suggest no separator.
So you suggest that I specify GenresRockPink Floyd instead of Genres\Rock\Pink Floyd?
No. I think specification should be by a selection from a tree, as standard in MM.

By the way, I assume the Option we are talking about is the "From:" value. If not, apologies for misunderstanding.
Chris
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

chrisjj wrote:No. I think specification should be by a selection from a tree, as standard in MM.

By the way, I assume the Option we are talking about is the "From:" value. If not, apologies for misunderstanding.
Yes, we are talking about the "From:" value. When you open the Options dialog box / Export M3Us sheet you would get displayed "From:" playlist name that is stored in .ini file specified in the previous enter in that dialog box, in the same way as you get other options on that sheet taken from .ini file. So, specification is not by a selection from a tree, but by selection from the From dropdown list. I think it is bad approach that specification would be by a selection from a tree at least from one reason - what if user has hidden the Media tree and prefers it that way?

By the way, could you give me one example where a selection in the Media tree is reflected in some dialog box?
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by chrisjj »

ZvezdanD wrote:I think it is bad approach that specification would be by a selection from a tree at least from one reason - what if user has hidden the Media tree and prefers it that way?
I don't see how hiding the main window tree pane is a problem. The options would provde a tree control just as it does in e.g. device auto-sync list Playlists.
By the way, could you give me one example where a selection in the Media tree is reflected in some dialog box?
I know of none. I wasn't suggesting that.
Chris
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

chrisjj wrote:I know of none. I wasn't suggesting that.
OK, sorry, I though you are suggesting that selection of the playlist in the Media tree should be taken as a value for the "From:" option.

Well, I don't want to use a treelist control simply because this add-on is still compatible with MM2.x and MM before 3.1.0.1208 which didn't support that control.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
chrisjj
Posts: 5007
Joined: Wed Feb 14, 2007 5:14 pm
Location: UK

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by chrisjj »

ZvezdanD wrote:Well, I don't want to use a treelist control simply because this add-on is still compatible with MM2.x and MM before 3.1.0.1208 which didn't support that control.
Fair enough. You could though add child playlists to the drop-down.

Other possible improvements for the current issue wherein a playlist with \ in its name cannot be auto-exported:

a) Alert the user, rather than silently fail
b) Disallow selection of such playlists
c) Add a UI label saying \ is disallowed
Chris
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Export M3Us/Playlists for Child Nodes 3.5 (2011-06-12)[M

Post by ZvezdanD »

chrisjj wrote:You could though add child playlists to the drop-down.
I had such solution until v2.9, but it was very slow on opening the Export M3Us sheet in the Options dialog box when there are thousands nested playlists.
chrisjj wrote:Other possible improvements for the current issue wherein a playlist with \ in its name cannot be auto-exported
Thanks for suggestions. I already have some another ideas how to resolve that, but if none of them could be successful I would implement some of your solutions.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1.1 / 5.4.1  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.8 / 4.0.1  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
Post Reply