« get me outta code hell

hsmusic-docs - Unnamed repository; edit this file 'description' to name the repository.
about summary refs log tree commit diff
path: root/documents/album.md
diff options
context:
space:
mode:
Diffstat (limited to 'documents/album.md')
-rw-r--r--documents/album.md38
1 files changed, 23 insertions, 15 deletions
diff --git a/documents/album.md b/documents/album.md
index ca170b2..7b79f7c 100644
--- a/documents/album.md
+++ b/documents/album.md
@@ -34,22 +34,27 @@ Referenced as `album:directory`; extra links: `[[album-commentary:directory]]`,
 ### Essential info fields
 
 * `Album`: album name
+  * [Learn about naming albums and tracks for HSMusic.](../guidelines/albums-and-tracks.md#name-albums-and-tracks-according-to-bandcamp-release)
 * `Directory`: unique identifier among other albums
+  * [Learn about the Directory field, used by almost every wiki object.](../guidelines/common-fields.md#directory-field)
   * This is used for the URL the album will be accessed at: https://hsmusic.wiki/album/DIRECTORY/
   * Groups and other wiki objects reference an album by its directory: `album:DIRECTORY`.
-  * This is usually generated automatically from the album's name. [Learn more.](../guidelines/common-fields.md#directory-field)
-  * Just for albums, the directory should match the filename, e.g. *Homestuck Vol. 5* automatically gets the directory `homestuck-vol-5` and its data is saved in the file `album/homestuck-vol-5.yaml`. (The filename isn't actually processed for any data purposes, it's just easier to navigate if it matches the directory.)
+  * An album's filename should match its directory - for example, *Homestuck Vol. 5* automatically gets the directory `homestuck-vol-5` and its data is kept in the file `album/homestuck-vol-5.yaml`. (The filename isn't actually processed for any data purposes; it's just easier to locate an album's data this way.)
+* `Color`: theme color representing album
 * `Date`: album release date
 * `Cover Art Date`: date cover art created/added, if different from album release date
+* `Default Track Cover Art Date`: date track art created/added, if different from album release date
+  * On HSMusic, this is used for "anthology" art projects where the fan community creates art for each track in an album that originally released without any art. Check out [Homestuck Vol. 5](https://hsmusic.wiki/album/homestuck-vol-5/) and [Beyond Canon](https://hsmusic.wiki/album/beyond-canon/) for examples!
+  * If one or a few tracks vary from most of the album, give the track its own `Cover Art Date` field.
 * `Date Added`: date album added to wiki
-* `Color`: theme color representing album
-* `URLs`: web URLs for album playback or purchase
 
 ### Content fields
 
+* `URLs`: web URLs for album playback or purchase
 * `Commentary`: album-wide commentary from anyone involved in making it
-  * [Learn more about formatting the Commentary field.](../guidelines/common-fields.md#commentary-field)
+  * [Learn how to format the Commentary field.](../guidelines/common-fields.md#commentary-field)
 * `Additional Files`: bonus files associated with the album, e.g. album booklet, desktop wallpapers, credits files
+  * [Learn how to format the Additional Files field.](../guidelines/common-fields.md#additional-files-field)
 
 ### Configuration & layout
 
@@ -58,22 +63,25 @@ Referenced as `album:directory`; extra links: `[[album-commentary:directory]]`,
 * `Has Track Numbers`: display track numbers in main track listing and sidebar (default: true)
 * `Listed on Homepage`: include this album in automatically generated listings on the main homepage (default: true)
 * `Listed in Galleries`: include this album in automatically generated group gallery pages (default: true)
-* `Default Track Cover Art Date`: date track art created/added, if different from album release date; provides default which may be overridden by a track's `Cover Art Date` field
-* `Cover Art File Extension`: corresponds to media file (`cover.jpg`, `cover.png`)
-* `Track Art File Extension`: corresponds to media files; provides default which may be overridden by a track's `Cover Art File Extension` field
 
 ### Relational fields
 
 * `Artists`: compositional artists who were largely responsible for the entire album, usually used for solo albums
+* `Cover Artists`: visual artists who created the album's cover artwork
 * `Wallpaper Artists`: visual artists who created the album's wallpaper art; setting this enables displaying custom wallpaper art for the album
-	* `Wallpaper Style`: CSS property/values to apply to the wallpaper for light tweaks of the original asset
-	* `Wallpaper File Extension`: corresponds to media file (`bg.jpg`, `bg.png`)
 * `Banner Artists`: visual artists who created the album's banner art; setting this enables displaying a banner for the album
-	* `Banner Style`: CSS property/values to apply to the banner for light tweaks of the original asset
-	* `Banner File Extension`: corresponds to media file (`banner.jpg`, `banner.png`)
-	* `Banner Dimensions`: precise dimensions of banner image file e.g. `1100x158` (used to avoid layout shift when loading album page)
-* `Cover Artists`: visual artists who created the album's cover artwork
-* `Default Track Cover Artists`: visual artists who were largely responsible for the entire album's track artworks; may be overridden by a track's `Cover Artists` field
+* `Default Track Cover Artists`: visual artists who were largely responsible for the entire album's track artworks
+  * If one or a few tracks vary from most of the album, give those tracks each its own `Cover Artists` field.
+  * If most of the tracks in an album have the same cover artists but one or a few tracks don't have unique cover art at all, give those tracks each the field `Has Cover Art: false`.
+* `Wallpaper Style`: CSS property/values to apply to the wallpaper for light tweaks of the original asset
+* `Banner Style`: CSS property/values to apply to the banner for light tweaks of the original asset
+* `Banner Dimensions`: precise dimensions of banner image file e.g. `1100x158` (used to avoid layout shift when loading album page)
+* `Wallpaper File Extension`: corresponds to media file (`bg.jpg`, `bg.png`)
+* `Banner File Extension`: corresponds to media file (`banner.jpg`, `banner.png`)
+* `Cover Art File Extension`: corresponds to media file (`cover.jpg`, `cover.png`)
+* `Track Art File Extension`: corresponds to media files (`sburban-jungle.png`)
+  * If one or a few tracks vary from most of the album, give those tracks each its own `Cover Art File Extension` field.
+  * [Learn about file extension fields.](../common-fields.md#file-extension-fields)
 * `Groups`: links album to group documents, which generally represent bands, online communities, specific projects, etc
 * `Art Tags`: art tags representing characters or features present in the album's cover artwork