Placard 1.0.0 — bake library names onto backdrops
Jellyfin 10.11 plugin: a scheduled task that labels each library card with the library name over a representative backdrop (Noto Sans, centered, soft shadow), matching Jellyfin's default cover style. Supports source rules (top-rated / random / newest) and per-library pinned sources. Sets images via the internal provider API so the home-screen view cache updates without a server restart.
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to Placard are documented here. The format is based on
|
||||
[Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project
|
||||
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [1.0.0] - 2026-07-19
|
||||
|
||||
### Added
|
||||
- Scheduled task ("Generate Placard library cards") that bakes each library's
|
||||
name onto a representative backdrop, matching Jellyfin's default cover style
|
||||
(Noto Sans, centered, soft drop shadow over a darkening scrim).
|
||||
- Backdrop source rules: highest-rated / random / newest title in the library.
|
||||
- Per-library pinned sources (`Library Name=Item Title`) to override the rule.
|
||||
- Configuration page (enable, source rule, scrim opacity, label size, pins).
|
||||
- SkiaSharp-based renderer, incl. a procedural SMPTE color-bars generator for
|
||||
views that have no media backdrop.
|
||||
|
||||
### Notes
|
||||
- Sets images through the internal provider API, so the home-screen view cache
|
||||
updates without a server restart.
|
||||
- Special views (Live TV / Playlists) are scaffolded (`IncludeSpecialViews`,
|
||||
color-bars renderer) but not yet wired into the task. Planned for 1.1.
|
||||
Reference in New Issue
Block a user