fix!: default program configuration.
also add new name-contains definition.
This commit is contained in:
parent
df2e07e519
commit
e52728a299
1 changed files with 3 additions and 2 deletions
|
@ -9,10 +9,11 @@ namespace Jellyfin.Plugin.SmartPlaylist {
|
||||||
(define is-genre (lambda (g g-list) (any (lambda (x) (invoke (lower x) "Contains" (list (lower g)))) g-list)))
|
(define is-genre (lambda (g g-list) (any (lambda (x) (invoke (lower x) "Contains" (list (lower g)))) g-list)))
|
||||||
(define is-genre-exact (lambda (g g-list) (find g g-list)))
|
(define is-genre-exact (lambda (g g-list) (find g g-list)))
|
||||||
(define genre-list (lambda nil (let (_g (getitems item "Genres")) (if (null _g) nil (car _g)))))
|
(define genre-list (lambda nil (let (_g (getitems item "Genres")) (if (null _g) nil (car _g)))))
|
||||||
(define is-favorite (lambda nil (invoke item "IsFavoriteOrLiked" (list user)))))
|
(define is-favorite (lambda nil (invoke item "IsFavoriteOrLiked" (list user))))
|
||||||
(define is-type (lambda (x) (and (haskeys item "GetClientTypeName") (invoke (invoke item "GetClientTypeName" nil) "Equals" (list x)))))
|
(define is-type (lambda (x) (and (haskeys item "GetClientTypeName") (invoke (invoke item "GetClientTypeName" nil) "Equals" (list x)))))
|
||||||
|
(define name-contains (lambda (x) (invoke (lower (car (getkeys item "Name"))) "Contains" (list (lower x)))))
|
||||||
|
|
||||||
(define is-favourite is-favorite)
|
(define is-favourite is-favorite))
|
||||||
""";
|
""";
|
||||||
}
|
}
|
||||||
public string InitialProgram { get; set; }
|
public string InitialProgram { get; set; }
|
||||||
|
|
Loading…
Reference in a new issue