=== Tarvetus Discograph ===
Contributors: tarvetus
Tags: music, albums, tracks, discography, musician
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 0.5.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Albums and Tracks as proper WordPress content, with helper functions a companion theme can use to render real discography data.

== Description ==

Tarvetus Discograph adds Albums and Tracks to WordPress as native content types, so musicians can manage a full discography without a custom database or a page builder.

* **Albums** — title, subtitle, year, genres (taxonomy), description, concept, mood, influences, streaming links for seven major platforms, plus Featured/Latest flags and a manual ordering field.
* **Tracks** — linked to an album, with track order, duration, an MP3 upload, styles (taxonomy), lyrics, per-track streaming links, and an "excerpt" flag for homepage use.
* Optional **Album** field on standard WordPress Posts, for linking news/blog posts to a specific album.
* Built to be lightweight: native post types and taxonomies, the built-in editor and featured image for cover art — no custom database tables.
* All custom fields are exposed to the REST API via `register_post_meta()`, so the data is usable by any theme or page builder, not just a companion theme.

Tarvetus Discograph works standalone with any theme. It pairs with the Sleeve theme for a ready-made discography site, but doesn't require it.

== Installation ==

1. Upload the `tarvetus-discograph` folder to `/wp-content/plugins/`, or install directly through the Plugins screen in WordPress.
2. Activate the plugin through the 'Plugins' screen.
3. Go to Albums → Add New to create your first album, then add Tracks linked to it.
4. If using a theme that isn't Tarvetus Discograph-aware, use the exposed REST fields or template tags to display album/track data.

== Frequently Asked Questions ==

= Does this require a specific theme? =

No. Tarvetus Discograph registers standard WordPress post types, taxonomies, and post meta that any theme can query. It's designed to pair well with the Sleeve theme, but works on its own.

= Does this store data in custom database tables? =

No. Albums and Tracks are native WordPress post types, so their data lives in the standard `wp_posts` / `wp_postmeta` tables and is portable like any other WordPress content.

= Will my data be removed if I uninstall the plugin? =

No. Uninstalling only removes the plugin's own settings; your Albums, Tracks, and their content remain in the database as regular posts.

== Screenshots ==

1. Album edit screen with genre, streaming links, and ordering fields.
2. Track edit screen linked to a parent album.

== Changelog ==

= 0.5.0 =
* Renamed to "Tarvetus Discograph" (from "Discograph") to resolve a WordPress.org naming-similarity review note; internal identifiers (post types, constants) unchanged, no content impact.

= 0.4.5 =
* Added Author URI to the plugin header.

= 0.4.4 =
* Updated "Tested up to" to 7.1 (Plugin Check flagged it as stale against the then-current 7.0).

= 0.4.3 =
* Author changed to Tarvetus Creative Labs.

= 0.4.2 =
* Added uninstall.php. Deliberately performs no data cleanup: the plugin stores no options, transients, or custom tables, and Album/Track content is preserved on uninstall by design.

= 0.4.1 =
* Added License/Requires PHP headers and this readme.txt ahead of the WordPress.org submission — no functional changes.

= 0.4.0 =
* Renamed from "Tarvetus Content" to "Discograph" ahead of public release: text domain, constants, function prefixes, post type slugs, and meta keys updated.
* Description reworded to reflect standalone use.

= 0.3.1 =
* Removed the automatic `/albums/` archive URL so the Page-based "All Albums" approach (configured in the companion theme) is the only entry point.

= 0.3.0 =
* Added `is_featured` / `is_latest` output to formatted album data, plus track-listing and excerpt-track helper functions.

= 0.2.0 =
* Initial public-facing feature set: Albums, Tracks, Genres/Styles taxonomies, streaming links, REST-exposed post meta.

== Upgrade Notice ==

= 0.4.0 =
Renames internal post type slugs and a meta key (tarvetus_* → discograph_*). Re-enter any test content created under the old slugs.
