Serverless Radio

Description

Serverless Radio is a lightweight plugin that allows you to stream MP3 files in linear fashion — just like AutoDJ — without needing a VPS or dedicated streaming server. You can run a complete radio station from a standard shared hosting environment!

This plugin provides a JavaScript-powered linear stream from a public MP3 folder. Schedule your playlist, embed a player on your site, and start gaining listeners across the globe — even without going live.

Perfect for:
– Internet radio stations
– Podcasts
– Continuous audio playback
– Time-based playlists from hosted MP3s

🔥 Key Highlights

  • No VPS or dedicated server needed
  • Auto-generates playlist from your public MP3 folder
  • Works like AutoDJ in “virtual mode”
  • Allows you to schedule linear playback
  • Embed player anywhere with iframe
  • Show current, last, and next song info
  • Built-in playlist drag-and-drop customization
  • Includes YouTube demo and live example

🎥 Watch Demo on YouTube
🔊 Try Live Demo

Features

  • Linear MP3 streaming via public folder
  • Supports public MP3 folder URLs
  • Automatically scans MP3 files and their durations
  • Add/remove items from playlist manually
  • Embed radio player using iframe
  • Shareable and customizable player
  • Display song metadata: Current / Last / Next
  • Drag-and-drop playlist sorting
  • Social sharing integration

How to Create a Serverless Radio

  1. Upload your MP3 files to a public directory.
  2. Use that directory URL in plugin settings.
  3. The plugin will auto-scan and build a playlist from the MP3 files.
  4. You can reorder and manage the playlist using drag-and-drop.

Note: The MP3 folder must be publicly accessible with direct file links.

Support

Need help or have a question? Contact us:
💬 https://www.serverlessradio.com/contact/

Screenshots

  • Serverless Radio Stream Player
  • Playlist Scanner in Action
  • Drag-and-Drop Playlist Editor
  • Embed Code Generator

Installation

  1. Unzip serverless-radio.zip.
  2. Upload the serverless-radio folder to /wp-content/plugins/.
  3. Activate the plugin via the Plugins menu in WordPress.
  4. Go to Settings Serverless Radio.
  5. Enter your MP3 Folder URL (e.g., https://your-domain.com/songs/).
  6. Use the generated iframe code to embed the player in posts or pages.

FAQ

Visit the FAQ section:
📚 https://www.serverlessradio.com/faq/

Reviews

Satumba 7, 2021
Resuelve una necesidad muy sencilla para lo que no hay más alternativas que este plugin. Los demás plugins de radios requieren cosas muy complejas, en este simplemente hacés la playlist y cualquier persona que entre al sitio escucha eso, todos lo mismo al mismo tiempo. ¡Es excelente!
Fabrairu 25, 2021
Very nice software. Looking forward to the development as more features are added
Read all 3 reviews

Contributors & Developers

“Serverless Radio” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Serverless Radio” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.8.0

  • Latest stable version

0.7.7 (10-May-2021)

  • Manual playlist creation added
  • Updated FAQ

0.7.6 (15-Apr-2021)

  • Fixed stripslashes in JSON responses

0.7.5 (26-Feb-2021)

  • Drag-and-drop support in scanned playlist

0.7.4 (25-Feb-2021)

  • Replaced file_get_contents with wp_remote_get
  • Improved HTML5 audio player compatibility
  • Enhanced AJAX error handling

0.7.3

  • Replaced EventSource with AJAX polling
  • Better error messages for failed MP3 scans
  • jQuery fallback added

0.7.2

  • Fixed song duration parsing

0.7.1

  • Fixed URL encoding for %20 in song links

0.7

  • Initial release