The inheritance could be manually turned on/off to the selected auto-playlist from the context menu of the Media Tree. When a child playlist is added or removed to/from the parent auto-playlist, which has the inheritance turned on, that parent auto-playlist will adjust its content automatically.
If you want to discus about this add-on, you could visit its related MediaMonkey forum thread.
You could also take a look on my other add-ons for MediaMonkey. |
- v1.0.3 - 2020-05-04
- Fixed: display of inherited playlists when the inheritance is set to the basic auto-playlist (see the Requirements and Limitations section).
- v1.0.2 - 2015-06-22
- Fixed: some things.
- v1.0.1 - 2013-07-10
- Fixed: error when moving autoplaylists by drag & drop in MM 4.0.0.1345 or older.
- v1.0 - 2012-01-16
- First public version.
You need to accept the license agreement if you want to use this add-on.
Right-click on an auto-playlist in the Playlists branch of the Media Tree panel and choose Inherit Child Playlists from the context menu to turn on or off its inheritance. That's it! The add-on will do the rest.
- The inheritance could be set only to the advanced auto-playlists (created using the Advanced tab in the AutoPlaylist criteria dialog box, which you could get with the Edit AutoPlaylist option from the context menu). However, the parent auto-playlist could inherit any child auto-playlists (basic and advanced), as well as static playlists.
- The details about the inherited playlists are stored as the new criterion of the parent playlist in the form of "Playlist is xx, yy, ...". If you want to set the inheritance to auto-playlist that already has the criterion "Playlist is not ...", such criterion should be after the criterion "Playlist is xx, yy, ..." in the list of criteria.
- The on/off state of the inheritance of some playlist is stored in the Comment field of the Playlists table in the database. That field is unused by the program itself in MM3-4 and current version of MM5, but maybe the future version of MM5 will change that.
- By default, with the program older than 4.1.0.1652, the parent playlist without any child playlist will not be empty, but it will display all tracks from the Library. Such behaviour is a consequence of the fact that the auto-playlists without added any criterion display all tracks. You could get the empty parent playlist that is without any child playlist if you have the condition "Playlist is some_empty_static_playlist". This problem is fixed in 4.1.0.1652 version of the program.
- When you add the new child playlist to some auto-playlist with the inheritance turned on using the option New (Auto)Playlist, the content of the parent playlist would not be updated immediately in MM3, but you need to switch to some another playlist and turn back to the previously selected playlist. MM4 has not such problem.