Title: SkipSeek Radio
Author: skipseek
Published: <strong>25. Juni 2026</strong>
Last modified: 25. Juni 2026

---

Plugins suchen

![](https://ps.w.org/skipseek-radio/assets/banner-772x250.png?rev=3586595)

![](https://ps.w.org/skipseek-radio/assets/icon-256x256.png?rev=3586595)

# SkipSeek Radio

 Von [skipseek](https://profiles.wordpress.org/skipseek/)

[Herunterladen](https://downloads.wordpress.org/plugin/skipseek-radio.2.0.0.zip)

 * [Details](https://de.wordpress.org/plugins/skipseek-radio/#description)
 * [Rezensionen](https://de.wordpress.org/plugins/skipseek-radio/#reviews)
 *  [Installation](https://de.wordpress.org/plugins/skipseek-radio/#installation)
 * [Entwicklung](https://de.wordpress.org/plugins/skipseek-radio/#developers)

 [Support](https://wordpress.org/support/plugin/skipseek-radio/)

## Beschreibung

SkipSeek Radio is a clean, mobile-first audio player for WordPress sites that stream
internet radio.

 * Drop-in shortcode `[skipseek_radio stream="https://..."]` or a Gutenberg block.
 * Album-art tap-to-play, no fiddly play button.
 * Flat-dark and flat-light layouts, responsive from desktop to phone.
 * Live now-playing metadata polling for AzuraCast (and any other server that exposes
   a now-playing JSON endpoint).
 * **AzuraCast auto-discovery** — paste any AzuraCast public-page URL and the plugin
   fetches the list of every public station on that server, so listeners can switch
   between channels in-place without a page reload.
 * No third-party tracking, no analytics, no outbound network calls beyond what’s
   strictly required to render the player.

### External services

This plugin makes **one** outbound HTTP request, and only when an AzuraCast URL 
has been entered as the Stream URL:

#### AzuraCast station discovery

 * **What it is:** Public list of stations on the same AzuraCast server, used to
   populate the player’s rotation pool so listeners can switch channels.
 * **What is sent:** A GET request to `https://your-azuracast-host/api/stations`—
   only the AzuraCast host you yourself entered. No personal data, no analytics.
 * **When it is sent:** Once per cache window (1 hour) when a post containing the
   player loads. Result is stored in a WP transient between requests.
 * **Endpoint:** The AzuraCast server you configured in Stream URL. This plugin 
   does NOT call any SkipSeek server.
 * **Provider:** Your AzuraCast host. AzuraCast is open-source software. [AzuraCast website](https://www.azuracast.com).

If you use a plain Icecast/Shoutcast stream URL (no AzuraCast), the plugin makes
no outbound HTTP requests at all.

#### Optional: Now Playing API

If you configure a Now Playing API URL (separate from the Stream URL), the player
polls it every 15 seconds for live track metadata. This request is made by the visitor’s
browser, not by WordPress. The Now Playing API is whatever URL you configured — 
typically your own AzuraCast or compatible server.

## Screenshots

[⌊Player on desktop.⌉⌊Player on desktop.⌉[

Player on desktop.

[⌊Player on mobile.⌉⌊Player on mobile.⌉[

Player on mobile.

[⌊Settings page.⌉⌊Settings page.⌉[

Settings page.

[[

[[

## Blöcke

Dieses Plugin bietet 1 Block.

 *   SkipSeek Radio

## Installation

 1. Upload the `skipseek-radio` folder to `/wp-content/plugins/`, or install from the
    WordPress admin.
 2. Activate the plugin through the Plugins menu.
 3. Go to **Settings  SkipSeek Radio** and set your stream URL.
 4. Embed the player with shortcode `[skipseek_radio]` or insert the SkipSeek Radio
    block.

## FAQ

### Does this work with AzuraCast?

Yes — and it’s the recommended setup. Paste any AzuraCast public-page URL (e.g. `
https://your-host/public/your-station`) into the Stream URL field. The plugin auto-
detects AzuraCast, fills in the station name + cover art from the API, and surfaces
every other public station on the same server as a rotation entry.

### Does this work with non-AzuraCast Icecast / Shoutcast streams?

Yes. Paste your direct stream URL (typically ending in `.mp3` or `.aac`) and add
a fallback station name + tagline in the settings. The player will use those since
plain Icecast/Shoutcast doesn’t expose track metadata to browsers.

### What audio formats are supported?

MP3, AAC, OGG. Anything the browser’s native `<audio>` element supports.

### Can I run multiple players on one page?

Yes. Each `[skipseek_radio]` shortcode is independent.

## Rezensionen

Zu diesem Plugin liegen noch keine Rezensionen vor.

## Mitwirkende und Entwickler

„SkipSeek Radio“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin
mitgewirkt:

Mitwirkende

 *   [ skipseek ](https://profiles.wordpress.org/skipseek/)

[Übersetze „SkipSeek Radio“ in deine Sprache.](https://translate.wordpress.org/projects/wp-plugins/skipseek-radio)

### Interessiert an der Entwicklung?

[Durchstöbere den Code](https://plugins.trac.wordpress.org/browser/skipseek-radio/),
sieh dir das [SVN-Repository](https://plugins.svn.wordpress.org/skipseek-radio/)
an oder abonniere das [Entwicklungsprotokoll](https://plugins.trac.wordpress.org/log/skipseek-radio/)
per [RSS](https://plugins.trac.wordpress.org/log/skipseek-radio/?limit=100&mode=stop_on_copy&format=rss).

## Änderungsprotokoll

#### 2.0.0

 * **Breaking:** removed Pro tier from this plugin. Per WordPress.org Plugin Directory
   Guidelines (Guideline 5, Trialware), plugins on the directory cannot lock built-
   in features behind a license key. The free plugin now includes single-station
   playback + AzuraCast auto-discovery as core features; previously-Pro features(
   R2/S3 bucket source, multi-station rotation slots, Google Fonts, social row, 
   custom credit, flat-light layout) have moved to a separate **SkipSeek Radio Pro**
   plugin distributed on https://skipseek.live/wp-plugin.
 * Removed: License activation tab, Pro Features tab, license-validation Worker 
   calls, license cron.
 * Settings page simplified to a single screen.

#### 1.0.20

 * Code-quality: cleared 24 Plugin Check warnings (nonce verification + variable-
   prefix lint) with justified phpcs annotations.

#### 1.0.19

 * Player: buffering spinner shows while audio loads after the user taps play.

#### 1.0.18

 * Brand refresh: Gutenberg block icon updated to canonical SkipSeek chevron mark.
 * WP.org repo assets (banners + icons) refreshed.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **2.0.0**
 *  Zuletzt aktualisiert **vor 3 Monaten**
 *  Aktive Installationen **weniger als 10**
 *  WordPress-Version ** 6.2 oder höher **
 *  Getestet bis **7.0.7**
 *  PHP-Version ** 7.4 oder höher **
 *  Sprache
 * [English (US)](https://wordpress.org/plugins/skipseek-radio/)
 * Schlagwörter
 * [audio player](https://de.wordpress.org/plugins/tags/audio-player/)[Azuracast](https://de.wordpress.org/plugins/tags/azuracast/)
   [icecast](https://de.wordpress.org/plugins/tags/icecast/)[radio](https://de.wordpress.org/plugins/tags/radio/)
   [shoutcast](https://de.wordpress.org/plugins/tags/shoutcast/)
 *  [Erweiterte Ansicht](https://de.wordpress.org/plugins/skipseek-radio/advanced/)

## Bewertungen

Es wurden noch keine Rezensionen eingereicht.

[Deine Rezension](https://wordpress.org/support/plugin/skipseek-radio/reviews/#new-post)

[Alle Rezensionen anzeigen](https://wordpress.org/support/plugin/skipseek-radio/reviews/)

## Mitwirkende

 *   [ skipseek ](https://profiles.wordpress.org/skipseek/)

## Support

Möchtest du etwas mitteilen? Brauchst du Unterstützung?

 [Support-Forum anzeigen](https://wordpress.org/support/plugin/skipseek-radio/)