=== anc0 Music Player ===
Contributors: anc0
Tags: audio, music, player, shortcode, playlist
Requires at least: 6.3
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A compact SVG audio player with three visual themes, per-track media-library management, and WordPress shortcodes.

== Description ==

anc0 Music Player embeds a responsive, compact (up to 672 px wide) audio player in posts or pages. It provides:

* Three visual themes: Dark, Light, and Cyber.
* A WordPress dashboard page to register tracks and select audio and artwork from the Media Library.
* One-click shortcode generation for each saved track.
* Independent player instances with automatic pause when another track starts.
* Volume, mute, stop, seek, scrolling long titles and a track-details panel.
* A decorative animated spectrum for external audio and a live FFT visualizer for safely analysable same-origin audio.
* Legacy [anc0_track audio_id="..." cover_id="..."] shortcode compatibility with the older anc0 v9 package.

This plugin does not include any music or artwork, connect to an analytics service, or load remote fonts. WordPress media files remain on your own site. If you supply remote audio or images, visitors' browsers request them from those sources when displaying or playing the track.

== Installation ==

1. Back up your site and deactivate the separate anc0 Music Player v9 plugin if it is installed.
2. Upload the anc0-music-player.zip file via Plugins > Add New > Upload Plugin, then activate it.
3. Open anc0 Music Player > Tracks; select an audio attachment, choose optional cover artwork and save.
4. Copy the generated shortcode into a Shortcode block in a post or page.
5. Use Appearance & settings to select the global default theme, initial volume and title animation behavior.

== Frequently Asked Questions ==

= How can I add several tracks to one page? =

Create several saved tracks and add one [anc0_track id="..."] shortcode per track. Starting one pauses the others.

= Can each track use its own theme? =

Yes. Pick a theme while editing the track, or override it with [anc0_track id="1" theme="cyber"]. Available themes are dark, light and cyber.

= Do I have to enter media attachment IDs? =

No. Select files in the plugin's dashboard. For backwards compatibility, attachment IDs and direct HTTP(S) URLs can still be used in shortcodes.

= Will the spectrum always respond to the actual music? =

No. Same-origin compatible audio can use live FFT. External media uses an explicitly labeled decorative animation to avoid routing potentially non-CORS audio through Web Audio, which could silence playback.

= Is the old v9 shortcode still supported? =

Yes. Existing [anc0_track audio_id="710" cover_id="711" title="..." artist="..."] syntax is retained. Deactivate the old plugin before using this one. The two plugins use different directories and should not be active together.

= Does uninstalling delete my saved tracks? =

No. Saved tracks and appearance settings are retained to prevent accidental data loss.

== Changelog ==

= 1.0.1 =
* Fix overflow title measurement and default motion setting; honor an existing explicit reduced-motion setting.
* Make the player stack at narrow desktop/content-column widths using container queries.
* Match the original cyber concept with a clipped angular chassis, stepped top edge and multicolor neon perimeter.
* Use theme-specific default taglines from the design reference (custom taglines still take precedence).


= 1.0.0 =
* Initial distribution edition with dashboard track management, three themes, localized strings and v9 shortcode compatibility.
