| 开发者 | corlett201660 |
|---|---|
| 更新时间 | 2026年7月6日 12:21 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
community-radio-jukebox folder to the /wp-content/plugins/ directory, or install the ZIP file directly through the WordPress plugins screen.[community_radio_jukebox] on any page or post where you want the main Jukebox to appear.[community_radio_jukebox genre="jazz"] or [community_radio_jukebox artist="the-beatles"].We use the Gemini 2.5 Pro multimodal API. When you click "✨ Analyze Audio", the plugin securely encodes your MP3 file and sends the raw audio data to Google. Gemini physically "listens" to the file, identifies the genre, transcribes the lyrics, and saves it to your WordPress database.
No. App Store friction ruins engagement. The Jukebox operates entirely as a Progressive Web App (PWA) within Safari or Chrome. Patrons scan a QR code on their table and can immediately vote with zero login required.
The Jukebox is designed as an offline-first application. It actively buffers upcoming songs and caches your library. If the connection fails, it will seamlessly fall back to the cached files and activate "Offline Mode" until the connection is restored.
Yes! The Jukebox is the perfect digital "Request Line." Have the DJ open the app on a muted iPad in the booth to watch the queue update in real-time and gauge the room's mood. If the DJ needs to take a break, they simply fade up the Jukebox channel, and the Auto-DJ instantly takes over.
Navigate to Jukebox Songs > Settings in your WordPress dashboard. Under the "Broadcast Log Export" section, click the download button to receive a massive 30-Day CSV file detailing every song played across all your stations.
esc_html() sanitization to dedicated track headers to prevent XSS.wp_remote_get with wp_safe_remote_get in the Gemini AI audio fetcher.escHTML) to all frontend queued tracks.