docs: add barebones example on how to find items by a specific artist.
This commit is contained in:
parent
2fc2959110
commit
3f1a1e1a78
1 changed files with 28 additions and 0 deletions
28
examples.md
28
examples.md
|
@ -25,3 +25,31 @@
|
||||||
(is-genre "electro" g)
|
(is-genre "electro" g)
|
||||||
(is-genre "swing" g)))
|
(is-genre "swing" g)))
|
||||||
```
|
```
|
||||||
|
|
||||||
|
- `All of Seeed`: A playlist containing all items by artist `Seeed`,
|
||||||
|
useless, since you also can just navigate to the artist to play all
|
||||||
|
their songs, but a good example.
|
||||||
|
```
|
||||||
|
Id: Seeed
|
||||||
|
Name: Seeed
|
||||||
|
Program: |
|
||||||
|
(let
|
||||||
|
(parent
|
||||||
|
(invoke-generic item "FindParent" nil (list "MediaBrowser.Controller.Entities.Audio.MusicArtist, MediaBrowser.Controller")))
|
||||||
|
(cond
|
||||||
|
((null parent) nil)
|
||||||
|
(t (string= (car (getitems parent "Name")) "Haller"))))
|
||||||
|
```
|
||||||
|
or simplified with definitions contained in the preamble:
|
||||||
|
```
|
||||||
|
Id: Seeed
|
||||||
|
Name: Seeed
|
||||||
|
Program: |
|
||||||
|
(let
|
||||||
|
(parent
|
||||||
|
(find-parent "MediaBrowser.Controller.Entities.Audio.MusicArtist, MediaBrowser.Controller"))
|
||||||
|
(cond
|
||||||
|
((null parent) nil)
|
||||||
|
(t (string= (car (getitems parent "Name")) "Seeed"))))
|
||||||
|
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in a new issue