=== Linear Live Radio Player for Serverlessradio ===
Contributors: serverlessradio
Tags: radio, playlist, mp3, audio player, linear radio
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later

A beautiful and powerful linear radio player playlist for WordPress. Upload MP3s, order them, and create a scheduled radio experience.

== Description ==

Linear Live Radio Player for Serverlessradio is a high-performance WordPress plugin designed for broadcasters, podcasters, and radio enthusiasts who want to manage their audio content with precision. 

Whether you are running a 24/7 online radio station or a simple audio feed, this plugin provides a robust backend to manage your MP3 files, set play orders, and expose your playlists via a secure REST API.

= Key Features =
* **Unlimited Playlists**: Create as many separate playlist folders as you need.
* **Drag & Drop Ordering**: Easily reorder your tracks for the perfect linear listening experience.
* **Scheduled Start Time**: Sync your playlist to start at a specific local time.
* **Loop or Once**: Choose between looping your playlist or playing it once.
* **REST API Integrated**: Access your playlist data via standardized WordPress REST API endpoints.
* **Instant Embed**: Use the `[linear_radio_player]` shortcode to easily display your player.
* **Song Statistics**: Track which songs are being played and when.
* **Import/Export**: Move your settings between environments with ease.

== External services ==

This plugin uses an external service to provide radio player functionality.

Service Name: Serverless Radio Player  
Service URL: https://v1.serverlessradio.com/linear_radio_player.min.js  

Purpose:
This service is used to load and run the radio player interface and enable linear audio streaming functionality within the plugin.

What data is sent and when:
- When the radio player is loaded, the user's browser makes a request to the Serverless Radio service to fetch the player script.
- This request may include standard browser data such as IP address, browser type, device information, and referrer.
- No personally identifiable information is explicitly collected or sent by this plugin.

When data is sent:
- Data is sent only when the player is rendered on the frontend or previewed in the admin panel.

Terms of Service:
https://serverlessradio.com/terms

Privacy Policy:
https://serverlessradio.com/privacy

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/linear-live-radio-player-for-serverlessradio` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to **Linear Live Radio Player for Serverlessradio** in the admin menu to start creating your first playlist.

== Frequently Asked Questions ==

= How do I display the player? =
Go to the Linear Live Radio Player for Serverlessradio admin page, select your playlist, and copy the shortcode provided in the settings panel. Paste this into any page or post. For example: `[linear_radio_player folder="default"]`.

= What audio formats are supported? =
Currently, the plugin focuses on high-quality MP3 files to ensure maximum compatibility across browsers and devices.

= Is there a limit on the number of songs? =
No, you can upload as many songs as your server storage allows!

== Screenshots ==

1. **Player Preview**: A modern, sleek radio player interface highlighting the current track and audio visualizer.
2. **Player Settings**: The comprehensive admin dashboard for managing playlist start times, timezones, and play modes.
3. **Linear Reordering**: Intuitive drag-and-drop interface for organizing your tracks into the perfect sequence.
4. **REST API JSON**: Standardized JSON output for seamless integration with external serverless radio players.

== Changelog ==

= 1.0.0 =
* Initial release.
* Core playlist management and MP3 upload.
* REST API integration.
* Drag & drop reordering.
