=== BlueLight Marquee ===
Contributors: pmul18706
Tags: digital signage, marquee, playlist, gallery, scheduling
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.5
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Create scheduled image/video playlists and display them as a marquee scroll or static gallery via shortcode or a public token link. Incredibly useful for those with LED video walls, to play promotions of videos via a full screen web browser.

== Description ==
BlueLight Marquee lets you build media playlists (images/videos), schedule when items are active, and publish them either:
* as a shortcode (for pages/posts), or
* as a public token link (great for TVs / players / digital signage).

== Installation ==
1. Upload the plugin folder to the /wp-content/plugins/ directory.
2. Activate the plugin through the 'Plugins' menu in WordPress.
3. Go to BlueLight Marquee in the admin menu to create playlists and items.

== Frequently Asked Questions ==
= What shortcode do I use to display a playlist? =
Use: [blma_playlist id="YOUR_PLAYLIST_ID"]

= Can I manage playlists without wp-admin? =
Yes. Add the shortcode [bluelight_marquee_admin] to a page. Logged-in users will see a frontend playlist manager.

= How do playlist permissions work? =
Admins can edit all playlists. Non-admin users can only see/edit playlists they are assigned to (or own). Playlist assignment/owner is managed by admins under Options.

== Changelog ==
= 1.0.5 =
* Version bump (readme + admin UI) for WordPress.org release packaging.

= 1.0.4 =
* Sanitized the AJAX JSON playlist payload prior to decoding (plugin checker: InputNotSanitized).

= 1.0.3 =
* Removed WordPress.org directory asset files from the plugin ZIP (upload them via SVN after approval).
* Updated Contributors to match WordPress.org plugin owner.
* Replaced short "wmp" prefixes with distinct "blma" prefixes for hooks, option keys, and classes.
* Removed FILTER_UNSAFE_RAW usage and tightened sanitization/unslashing for all request input.

= 1.0.2 =
* Added navigation nonce to frontend/admin page URLs to satisfy WordPress plugin checker (sanitized/unslashed GET params).

= 1.0.1 =
* Added frontend playlist manager via shortcode [bluelight_marquee_admin] (no wp-admin needed).
* Added per-playlist permissions: owner + assigned users (admins can edit all; non-admins only their assigned playlists).

= 1.0.0 =
* Rebranded plugin name/slug.
* Fixed nonce/input handling and output escaping for plugin checks.
* Added readme.txt.
