Linux 软件免费装
Banner图

VMPlayer

开发者 ganddser
更新时间 2026年7月10日 10:17
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

streaming radio audio player hls icecast shoutcast internet radio

下载

1.1.4 1.0.0 1.0.1 1.0.2 1.1.2 1.1.3 1.1.5

详情介绍:

VMPlayer is a feature-rich streaming radio player for WordPress. Configure up to 5 station presets, display live now-playing metadata with automatic artwork lookup across three global music databases, and let your visitors pop the player out into a separate window while they browse your site. Key Features: Built with WordPress best practices: proper enqueuing, secure nonces, capability checks, and no inline assets.

安装:

  1. Upload the vmplayer folder to /wp-content/plugins/ or install via the WordPress plugin uploader.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Navigate to Settings > VMPlayer to configure your first station.
  4. Add the player to any page or post using the [vmplayer] shortcode.

屏幕截图:

  • The pop-out player window in portrait layout with window chrome controls (dock, minimize, close).
  • Admin Settings > General tab showing theme colors, feature toggles, and artwork source configuration.
  • Admin Settings > Stations tab with drag-to-reorder station cards.
  • The kebab menu open showing Share, Switch Quality, Player Settings, and About sections.
  • Compact bar mode showing marquee title, play/pause, volume, and restore controls.

升级注意事项:

1.1.5 Follow-up fixes to the 1.1.4 page builder compatibility work. Handles the case where a WYSIWYG editor stored typographic quotes as HTML entities, the case where a theme's input[type="range"] style overrode the volume slider gradient, and the case where a theme's body text color made the kebab menu unreadable. Recommended if you saw the compact variant still failing after 1.1.4, the volume slider rendering as a plain white bar, or the kebab dropdown showing barely readable text. 1.1.4 Fixes the compact variant not rendering on sites with Elementor, WPBakery, or other page builders that texturize content. Also adds the dedicated [vmplayer_compact] shortcode alias and an optional per-station clock display toggle. Strongly recommended for anyone using the compact variant. 1.1.3 Adds a compact player variant for tighter placements, LIVE broadcast detection for stations with console or encoder-based live shows, an optional listener count display, and auto-resume across page refreshes so listeners only click play once per session. Also fixes character encoding on song titles and station names and speeds up MusicBrainz cover art. Recommended. 1.1.2 Major rewrite. Wider artwork coverage via iTunes and Deezer. Pop-out window, kebab menu, and Help tab added. Container queries for adaptive layout. Several audio and layout fixes. Recommended. 1.0.1 Bug fix for saving new stations. Recommended.

常见问题:

What streaming protocols are supported?

VMPlayer supports Shoutcast v1 and v2, Icecast (all versions), HLS (HTTP Live Streaming), and direct audio streams in MP3, AAC, OGG, and Opus formats. Hosts that run on SonicPanel, Vouscast, Zeno, Live365, or Radio.co all sit on top of Shoutcast or Icecast underneath, so pick the underlying protocol when configuring the station.

How many stations can I add?

The free version supports up to 5 station presets. A premium version with unlimited presets and additional features is planned for a future release.

Does the player work on mobile?

Yes. The player uses CSS container queries so it responds to its container width, not just the viewport. On narrow containers it switches to a portrait layout that fits comfortably on phone screens.

How does VMPlayer find song artwork?

It checks four sources in priority order. The stream itself first (in case your automation software pushes artwork URLs through custom metadata fields), then iTunes Search API (strong indie coverage through aggregators), then Deezer (particularly strong reggae, Caribbean, Latin, and international catalog), then MusicBrainz for classical and older releases. If none has a match, the station logo shows instead.

Can I use my local country's iTunes catalog?

Yes. The General tab has an iTunes Storefront dropdown covering 50+ countries. Pick the region your listeners live in so local artists get matched faster during artwork lookups.

What if my stream does not send CORS headers?

That is fine for playback. VMPlayer plays the audio directly and runs the EQ visualizer in a CSS animation mode that does not require CORS. Real-time audio-reactive analysis is available as an opt-in for CORS-enabled streams.

更新日志:

1.1.5 1.1.4 1.1.3 1.1.2 1.0.1 1.0.0