RangerHQ Radio

RangerHQ Radio

Details
View on WordPress

RangerHQ Radio adds a tiny, focused internet radio player to your WordPress dashboard so you can have background music while you work in the admin — without leaving the page, opening Spotify, or installing a desktop client.

What you get

  • 44 hand-curated stations from SomaFM across 10 genres — ambient, electronic, lounge, rock, metal, jazz, world, reggae, holiday and specials. From coding-focus ambient (Groove Salad, Drone Zone) to drive-time electronic (DEF CON Radio, Beat Blender) to mellow lounge (Lush, Secret Agent).
  • Now-playing indicator — small CSS dancing-bars equalizer that pulses while audio is playing. A Web Audio frequency visualizer kicks in automatically when the browser allows it (with a graceful fallback to the CSS bars).
  • Track history + favourites — every track that scrolls past is logged to your personal History page (capped at 500); a star toggle promotes the good ones to a separate Favourites tab that doesn’t age out. Each row has four search links (Spotify, YouTube, Apple Music, Bandcamp) so you can find that track on whichever service you use.
  • Pop-out mini-player — a 380×560 standalone window that persists across the main tab’s navigation, so background music doesn’t cut when you move between Plugins, Posts, Users, etc.
  • OS media keys — F8/headphone buttons/lock-screen widget play and pause the radio (via MediaSession API).
  • Mute toggle — the speaker icon is clickable; remembers prior volume.
  • Dark theme — explicit dark option for the player surface (Settings Theme).
  • Per-user state — your chosen station, volume, theme, history, and favourites all live in user_meta, so each WordPress user has their own setup.

Third-party service

This plugin streams audio from SomaFM — an independent, listener-supported, commercial-free internet radio network broadcasting from San Francisco since 2000. RangerHQ Radio is a small WordPress wrapper around their public streams; the service itself provides all the music. SomaFM’s terms of use are at somafm.com/legal/. If you enjoy the music, please consider supporting SomaFM directly.

See the dedicated Privacy section below for everything that does and does not leave your site.

Privacy

RangerHQ Radio is privacy-respecting by design:

  • No telemetry from the plugin. RangerHQ Radio does not phone home, report usage statistics, or contact the plugin author’s servers in any way.
  • No data leaves your site. All per-user state — station choice, volume, theme, listening history, favourites — is stored in your own WordPress database (wp_usermeta) and never transmitted anywhere.
  • Audio streams come from SomaFM directly. When you press Play, your browser opens an HTTP stream to https://somafm.com — the plugin does not proxy, log, or analyse this connection. SomaFM’s own privacy practices apply to the stream; see SomaFM legal.
  • Current-track display polls SomaFM’s public songs endpoint (https://somafm.com/songs/{station}.json) every 30 seconds while audio is playing. The plugin sends no identifying information with this request. Polling stops the moment you pause.
  • Search-provider links (Spotify / YouTube / Apple Music / Bandcamp) are outbound only. Clicking one opens a new tab with a search URL on that service — the plugin sends no data and stores no information about which links you click.
  • No third-party JavaScript is loaded from outside your own server. All scripts ship inside the plugin.
  • Updates come from WordPress.org through the normal WordPress core update process. The plugin does not contact any other update server.

If you do not want any third-party traffic at all, simply do not press Play.

Details

Plugin code:
rangerhq-radio
Plugin version:
0.7.6
Outdated:
No
WP version:
5.3 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-04
Rating:
Times rated:
0
audio
background-music
internet-radio
music
radio