| 开发者 | sjimhdez |
|---|---|
| 更新时间 | 2026年11月1日 00:49 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
.m3u8), and DASH (.mpd). The player detects the format from the URL and uses native HLS on iPhone and iPad.radio-player-page folder to /wp-content/plugins/.http:// or https://). Click Test Stream to check it.No. Choose the page in Player Page on the station edit screen, and the plugin shows the player at that page's URL instead of your theme. The page's own content isn't shown, so an empty page works best. The page must be published and can't be password protected or your site's posts page, and each page can be used by only one station.
Use the address of the audio stream itself, not your station's website. It's usually the "Listen" link of your streaming server or control panel:
https://example.com:8000/live./; after the port. Version 2 servers use /stream or /;..pls or .m3u) or the address of the server's status page, and click Test Stream next to the field. The plugin finds the stream and offers it with Use This URL.
Nothing is tested until you click Test Stream. Then:
status-json.xsl on the same server and the https:// version of an http:// URL. Each request follows up to three redirects and sends your site's address as its origin.The player first loads the stream with cross-origin access (CORS) so the visualizer can read the audio. If your streaming server doesn't allow it, MP3 and OGG streams still play, with a static animation instead of the visualizer. HLS and DASH streams from another domain need CORS on the streaming server to play at all (except native HLS on iPhone and iPad). An http:// stream is blocked on an https:// site; the station edit screen warns you about it, and Test Stream tells you what to fix. Safari, any browser on iPhone or iPad, and "reduce motion" also show the static animation instead of the visualizer.
Show current song is off by default. To turn it on, select it on the station edit screen. Then, while the live stream plays (not the Welcome Audio) and the page is visible, each listener's browser asks your streaming server for the current song:
status-json.xsl every 20 seconds or, if that fails, the song information inside the stream every 30 seconds. On some servers, each of these lookups counts as one more listener.http:// server is never asked from an https:// site. Without a song, the player looks the same as with the option off.
Yes. The plugin is free and open source (GPLv2 or later), so you can use it for commercial and non-commercial radio stations.
Ask in the support forum for help, feature requests, and bug reports.
The full source code, including the player and its build tools, is on GitHub.