Added
- Now Playing Card Idle Showcase Modes & Latest Media Spotlights:
- Added
idle_content_sourceconfiguration option with support for:'latest_movie': Static spotlight of the newest movie added, sourced in real-time fromsensor.jellyha_latest_movie.'latest_episode': Static spotlight of the newest episode added, sourced in real-time fromsensor.jellyha_latest_episode.'latest_both': Alternating showcase between the newest movie and newest episode.'recent': Chronological showcase of the newest library additions with configurable limit viaidle_recent_limit(default: 15, range: 1–50).'random': Default shuffle behavior preserving complete backwards compatibility.
- Added dedicated media type filtering for Recently Added showcases:
- Movies & TV Shows (
all) - Movies only (
movies) - TV Shows only (
tvshows) - Movies & Episodes (
movies_episodes)
- Movies & TV Shows (
- Added dynamic spotlight badge labeling: displays
LATEST MOVIEandLATEST EPISODEpills with glassmorphic styling, seamlessly integrated withshow_media_type_badgeandbadge_style(poster,header,inline,none). - Unified display settings across Active Playback and Idle Showcase: idle modes now directly honor
show_title,show_year,show_runtime,show_ratings,show_genres,show_media_type_badge,show_subtitle, andshow_description.
- Added
Fixed
- Lovelace Custom Card Picker Deduplication:
- Added duplicate registration guards in
src/cards/jellyha-library-card.tsandsrc/cards/jellyha-now-playing-card.tsto ensure cards are not pushed towindow.customCardsmore than once if evaluated multiple times. - Streamlined installation docs across
README.md,info.md, anddocs/troubleshooting.mdto clarify that manual Lovelace resource registration is no longer required.
- Added duplicate registration guards in