Many music clients support dynamic playlists, adding tracks from rules about artist, album, genre, etc. While this works for one client, such dynamic playlists are not portable, and do not generate basic playlist types for other clients to use. While it would be harder to configure them, building playlists for ensemble would allow basic playlist types to be generated from the library to work on all platforms.
This issue is actually trickier than first thought, as right now ensemble only works with files and filenames, and does not read any metadata in the files. This leaves a few options:
Many music clients support dynamic playlists, adding tracks from rules about artist, album, genre, etc. While this works for one client, such dynamic playlists are not portable, and do not generate basic playlist types for other clients to use. While it would be harder to configure them, building playlists for ensemble would allow basic playlist types to be generated from the library to work on all platforms.