Plugins
Radio Panel logo

Radio Panel

teuwsenservices

Get plugin

Changelog

1.3.0 (2026-08-12)

Added

  • Added broader custom JSON now playing support for nested payloads and playlist arrays.
  • Added a configurable No track available placeholder when a valid API returns no current metadata.
  • Added documentation examples for generic custom API integrations.

Changed

  • Improved custom JSON parsing for common shapes such as tracks, currentTrack, latestTrack, and nested data objects.
  • Updated the readme to explain generic custom API usage instead of a single region-specific example.

Fixed

  • Fixed custom JSON parsing for APIs that return track metadata inside arrays rather than directly at the root.
  • Improved handling of empty or incomplete now playing responses without leaving the panel in a stale status state.

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-plugin to 14.0.0.
  • Removed high-severity serialize-javascript vulnerability 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.

Plugin Insights

Quality scores for version 1.3.0

  • Status: Passed
    Security

    All checks passed

  • Status: Passed
    Maintenance

    All checks passed

  • Status: Passed
    Documentation

    All checks passed

Version
1.3.0
Dependencies
  • Grafana >=12.3.0
Developer
teuwsenservices
Last Updated
August 14, 2026