by Mizery_Made » Sat Apr 04, 2009 2:30 pm
Presently, only playlists that a track belongs to is lists in this window. There isn't a list of all the playlists there, with a simply check to indicate if it's on the playlist or not (the check there is used to remove it from playlists) Thus, if a Tree method was used to indicated which playlist belongs to which parent node, you could end up with playlists in this area that the track does not belong to. Nesting playlists currently doesn't "further filter" the parent node automatically. So I could set up a 'Dummy Playlist' with no tracks added or no auto-playlist criteria simply to use it as a "folder" if you will, for other playlists. So, if a tree is used to display the path to the playlist it's actually on, that top playlist that it doesn't belong to would need to be used.
Code: Select all
| Parent Playlist <-- Doesn't belong to this, but it would need to be listed
| \_ Child Playlist <-- Belongs to this, so it would be listed
| \_ Another Child Playlist <-- Belongs to this, so it would be listed
See, if a tree is used to indicate this, then the purpose of this area would change from showing playlists it's in, to also needing to show playlists it isn't in. If this is done, might as well just duplicate the entire Playlist tree node in the Properties. Also, I believe if it appears several times in a manual playlist, then it's listed more than once in the Properties, so you would be duplicating this tree, because you couldn't simply add a second "Another Child Playlist" to the tree structure already present because that could indicate you have more than one playlist with the same name under that tree structure. Couldn't really use a parenthesis (adding how many times it's in the playlist in parenthesis or something) because then you would lose the ability to uncheck only one instance of that playlist.
And the name of a playlist is the name of a playlist. If I name a playlist "This is the Name", that's the name, if I dump it in a "This is not part of the Name" playlist, that doesn't change the fact that the first playlists' name is "This is the Name".
Presently, only playlists that a track belongs to is lists in this window. There isn't a list of all the playlists there, with a simply check to indicate if it's on the playlist or not (the check there is used to remove it from playlists) Thus, if a Tree method was used to indicated which playlist belongs to which parent node, you could end up with playlists in this area that the track does not belong to. Nesting playlists currently doesn't "further filter" the parent node automatically. So I could set up a 'Dummy Playlist' with no tracks added or no auto-playlist criteria simply to use it as a "folder" if you will, for other playlists. So, if a tree is used to display the path to the playlist it's actually on, that top playlist that it doesn't belong to would need to be used.
[code]| Parent Playlist <-- Doesn't belong to this, but it would need to be listed
| \_ Child Playlist <-- Belongs to this, so it would be listed
| \_ Another Child Playlist <-- Belongs to this, so it would be listed[/code]
See, if a tree is used to indicate this, then the purpose of this area would change from showing playlists it's in, to also needing to show playlists it isn't in. If this is done, might as well just duplicate the entire Playlist tree node in the Properties. Also, I believe if it appears several times in a manual playlist, then it's listed more than once in the Properties, so you would be duplicating this tree, because you couldn't simply add a second "Another Child Playlist" to the tree structure already present because that could indicate you have more than one playlist with the same name under that tree structure. Couldn't really use a parenthesis (adding how many times it's in the playlist in parenthesis or something) because then you would lose the ability to uncheck only one instance of that playlist.
And the name of a playlist is the name of a playlist. If I name a playlist "This is the Name", that's the name, if I dump it in a "This is not part of the Name" playlist, that doesn't change the fact that the first playlists' name is "This is the Name".