=== 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.