diff --git a/Jellyfin.Plugin.SmartPlaylist/PluginConfiguration.cs b/Jellyfin.Plugin.SmartPlaylist/PluginConfiguration.cs index df85ba9..a6635a2 100644 --- a/Jellyfin.Plugin.SmartPlaylist/PluginConfiguration.cs +++ b/Jellyfin.Plugin.SmartPlaylist/PluginConfiguration.cs @@ -35,7 +35,9 @@ namespace Jellyfin.Plugin.SmartPlaylist { (define name-contains (lambda (x) (invoke (lower (car (getitems item "Name"))) "Contains" (list (lower x))))) - (define is-favourite is-favorite)) + (define is-favourite is-favorite) + (define all-genres (lambda (want have) (all (lambda (x) (is-genre x have)) want))) + (define any-genres (lambda (want have) (any (lambda (x) (is-genre x have)) want)))) """; } public string InitialProgram { get; set; }