2024-10-28 01:44:23 +01:00
|
|
|
name: Smart Playlist
|
|
|
|
guid: dd2326e3-4d3e-4bfc-80e6-28502c1131df
|
2024-11-08 20:38:28 +01:00
|
|
|
version: 0.2.0.0
|
2024-10-28 01:44:23 +01:00
|
|
|
targetAbi: 10.10.0.0
|
|
|
|
framework: net8.0
|
|
|
|
owner: redxef
|
|
|
|
overview: Smart playlists with Lisp filter engine.
|
|
|
|
description: |
|
|
|
|
Create smart playlists with a Lisp filter engine.
|
|
|
|
|
|
|
|
The same playlist definition can be used for multiple users.
|
|
|
|
category: "General"
|
|
|
|
artifacts:
|
|
|
|
- jellyfin-smart-playlist.dll
|
2024-11-07 22:36:12 +01:00
|
|
|
- YamlDotNet.dll
|
2024-10-28 01:44:23 +01:00
|
|
|
changelog: |
|
2024-11-08 20:38:28 +01:00
|
|
|
## v0.2.0.0
|
|
|
|
- Switch to yaml loading, old json files are still accepted
|
|
|
|
- Rework lisp interpreter to be more conventional
|
|
|
|
- Use arbitrary strings as ids for playlists
|
|
|
|
- Add configuration page with some default definitions for
|
|
|
|
the filter expressions.
|
|
|
|
|
|
|
|
**Breaking Changes:**
|
2024-11-08 22:40:38 +01:00
|
|
|
- The lisp interpreter will now only detect strings in double quotes (`"`).
|
2024-11-08 20:38:28 +01:00
|
|
|
- The interpreter will also not allow specifying lists without quoting them.
|
|
|
|
`(1 2 3)` ... used to work but will no longer, replace by either specifying
|
2024-11-08 22:40:38 +01:00
|
|
|
the list as `(list 1 2 3)` or `(quote (1 2 3))`.
|
2024-11-08 20:38:28 +01:00
|
|
|
|
|
|
|
## v0.1.1.0
|
2024-10-28 01:44:23 +01:00
|
|
|
- Initial Alpha release.
|