Changelog
1.2.0 (2026-04-02)
Added
- Added optional station presets as a non-breaking addition to day-by-day configuration.
- Added five editable preset slots with stream URL, logo URL, and now playing settings.
- Added per-day preset selection with fallback to custom day station fields when no preset is selected.
Changed
- Refactored panel option builder to helper-based station/day option generation to reduce duplication and regression risk.
- Updated day preset selector to show dynamic preset display names based on configured station names.
- New Screenshot 2.
1.1.3 (2026-04-02)
Changed
- More complete readme
1.1.2 (2026-04-02)
Added
- New logo
Changed
- Better restart stream handling
1.1 (2026-03-31)
Added
- Added automatic stream watchdog restart when playback stalls for 10 seconds.
- Added support for Custom JSON now playing APIs.
- Added a global CORS proxy setting for now playing API requests.
Changed
- Updated Arrow Classic Rock now playing preset to use a CORS-friendly proxy route by default.
- Improved now playing parsing for wrapped JSON and markdown-like proxy responses.
- Updated default option text labels to English.
Fixed
- Updated panel styles to use Grafana theme tokens instead of hardcoded colors and fonts.
- Added cleanup for the shared global audio element when the last panel instance unmounts.
- Reduced repeated now playing polling noise after fetch failures.
1.0.1 (2026-03-09)
Fixed
- Updated build dependency
copy-webpack-pluginto14.0.0. - Removed high-severity
serialize-javascriptvulnerability from lockfile dependency tree.
1.0.0 (2026-03-09)
Added
- Initial community release of LP Radio Panel.
- Vinyl-style interactive radio playback panel.
- Weekday station scheduling with optional timed override.
- Now playing presets for NPO Sterren NL and Arrow Classic Rock.
- Playlist-friendly continuous playback option.
- Styling controls and Grafana variable support for station settings.