« get me outta code hell

sheet music & midi/project files artists - hsmusic-data - Data files for https://hsmusic.wiki - track, album, artist & flash info, etc
summary refs log tree commit diff
path: root/album
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2026-05-23 17:22:16 -0300
committer(quasar) nebula <qznebula@protonmail.com>2026-05-23 17:22:16 -0300
commitde1b0452ebc1275a9f4607cbcc4165a2f7b934e1 (patch)
treefea8a9de02320e456ef2c869a15db2ff21c5494e /album
parenteeab4eab6744b78feda16a31abeeedd38d176bc4 (diff)
sheet music & midi/project files artists
Diffstat (limited to 'album')
-rw-r--r--album/act-7.yaml6
-rw-r--r--album/alternate-hues-and-melodies.yaml6
-rw-r--r--album/alternia.yaml129
-rw-r--r--album/alterniabound.yaml247
-rw-r--r--album/cherubim.yaml61
-rw-r--r--album/chips-and-bits-vol-2.yaml72
-rw-r--r--album/coloUrs-and-mayhem-universe-a.yaml161
-rw-r--r--album/coloUrs-and-mayhem-universe-b.yaml100
-rw-r--r--album/hiveswap-act-1-ost.yaml60
-rw-r--r--album/hiveswap-friendsim.yaml12
-rw-r--r--album/homestuck-for-the-holidays.yaml38
-rw-r--r--album/homestuck-vol-1-4.yaml6
-rw-r--r--album/homestuck-vol-1.yaml135
-rw-r--r--album/homestuck-vol-10.yaml36
-rw-r--r--album/homestuck-vol-2.yaml78
-rw-r--r--album/homestuck-vol-3.yaml72
-rw-r--r--album/homestuck-vol-4.yaml180
-rw-r--r--album/homestuck-vol-5.yaml369
-rw-r--r--album/homestuck-vol-6.yaml138
-rw-r--r--album/homestuck-vol-7.yaml102
-rw-r--r--album/homestuck-vol-8.yaml237
-rw-r--r--album/homestuck-vol-9.yaml303
-rw-r--r--album/jailbreak-vol-1.yaml30
-rw-r--r--album/kindred-souls.yaml3
-rw-r--r--album/lofam3.yaml2
-rw-r--r--album/lofam5.yaml6
-rw-r--r--album/lofam5a2.yaml41
-rw-r--r--album/medium.yaml12
-rw-r--r--album/midnight-crew-drawing-dead.yaml85
-rw-r--r--album/mobius-trip-and-hadron-kaleido.yaml6
-rw-r--r--album/more-from-the-music-team.yaml12
-rw-r--r--album/more-homestuck-fandom.yaml6
-rw-r--r--album/muse-of-net.yaml180
-rw-r--r--album/one-week-older.yaml42
-rw-r--r--album/one-year-older.yaml132
-rw-r--r--album/palokrai-i.yaml30
-rw-r--r--album/palokrai-ii.yaml24
-rw-r--r--album/pesterquest-soundtrack.yaml6
-rw-r--r--album/prospit-and-derse.yaml63
-rw-r--r--album/references-beyond-homestuck.yaml43
-rw-r--r--album/s-collide.yaml48
-rw-r--r--album/sburb.yaml78
-rw-r--r--album/sburbmon-ost.yaml180
-rw-r--r--album/song-of-skaia.yaml6
-rw-r--r--album/squiddles.yaml36
-rw-r--r--album/stlap.yaml48
-rw-r--r--album/strife.yaml79
-rw-r--r--album/symphony-impossible-to-play.yaml6
-rw-r--r--album/the-felt.yaml78
-rw-r--r--album/the-grubbles.yaml30
-rw-r--r--album/the-wanderers.yaml6
-rw-r--r--album/tomb-of-the-ancestors.yaml36
-rw-r--r--album/unreleased-tracks.yaml42
53 files changed, 2011 insertions, 1933 deletions
diff --git a/album/act-7.yaml b/album/act-7.yaml
index 4d24677b..3d4bd0c8 100644
--- a/album/act-7.yaml
+++ b/album/act-7.yaml
@@ -53,6 +53,6 @@ Referenced Tracks:
 - Sburban Jungle
 - Black Hole / Green Sun
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Overture (Canon Edit) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Overture (Canon Edit) - Unknown.mid]
diff --git a/album/alternate-hues-and-melodies.yaml b/album/alternate-hues-and-melodies.yaml
index 1230695e..83c3eec2 100644
--- a/album/alternate-hues-and-melodies.yaml
+++ b/album/alternate-hues-and-melodies.yaml
@@ -110,9 +110,9 @@ Referenced Tracks:
 - track:bl1nd-just1c3-1nv3st1g4t1on
 - track:terezis-theme
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - 1NF1N1T3 T34L - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [1NF1N1T3 T34L - Pascal van den Bos.mid]
 ---
 Track: 2 Voiice2
 Additional Names:
diff --git a/album/alternia.yaml b/album/alternia.yaml
index d0fc3c60..f49b73d7 100644
--- a/album/alternia.yaml
+++ b/album/alternia.yaml
@@ -165,14 +165,15 @@ Track Artwork:
   - Karkat
   - Alternia
 Sheet Music Files:
-- Title: Band arrangement by Ryan "Jay Furor" Burnette
+- Title: Band arrangement
+  Artists: [Ryan Burnette]
   Files:
   - 'Crustacean - Ryan Burnette (concert band).pdf'
   - 'Crustacean - Ryan Burnette (band parts).zip'
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Crustacean - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Crustacean - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -216,16 +217,16 @@ Track Artwork:
   Tags:
   - Karkat
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Showdown - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Showdown - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Showdown - MrCheeze.mid'
-- Title: MIDI by MrSkullium
-  Files:
-  - 'Showdown - MrSkullium.mid'
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Showdown - MrCheeze.mid]
+- Title: MIDI
+  Artists: [MrSkullium]
+  Files: [Showdown - MrSkullium.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -291,9 +292,9 @@ Lyrics: |-
 
     Miracles
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'mIrAcLeS - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [mIrAcLeS - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -388,9 +389,9 @@ Track Artwork:
   - LoPaH
   - 'cw: blood (abstract)'
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Phaze and Blood - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Phaze and Blood - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -429,13 +430,13 @@ Track Artwork:
   Tags:
   - Aradia (ghost)
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'psych0ruins - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [psych0ruins - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'psych0ruins - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [psych0ruins - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -479,9 +480,9 @@ Track Artwork:
 # Sampled Tracks:
 # - Mario Paint
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Walls Covered In Blood - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Walls Covered In Blood - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -657,13 +658,13 @@ Referenced Tracks:
 - Sunsetter
 - Guile's Theme
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'The La2t Frontiier - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [The La2t Frontiier - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'The La2t Frontiier - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [The La2t Frontiier - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -712,9 +713,9 @@ Track Artwork:
   - Reckoning
   - Communal Hive Stems
 MIDI Project Files:
-- Title: MIDI by Unknown (piano, partial)
-  Files:
-  - 'Skaian Summoning - Unknown (piano, partial).mid'
+- Title: MIDI (piano, partial)
+  Artists: [Unknown Artist]
+  Files: [Skaian Summoning - Unknown (piano, partial).mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -741,16 +742,16 @@ Track Artwork:
 Referenced Tracks:
 - Sburban Jungle
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'The Thirteenth Hour - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [The Thirteenth Hour - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'The Thirteenth Hour - Unknown.mid'
-- Title: MIDI by Unknown (partial)
-  Files:
-  - 'The Thirteenth Hour - Unknown (partial).mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [The Thirteenth Hour - Unknown.mid]
+- Title: MIDI (partial)
+  Artists: [Unknown Artist]
+  Files: [The Thirteenth Hour - Unknown (partial).mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -820,16 +821,16 @@ Track Artwork:
   Tags:
   - Vriska
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - "Spider's Claw - Gamehunter.pdf"
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Spider's Claw - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by MrCheeze
-  Files:
-  - "Spider's Claw - MrCheeze.mid"
-- Title: FLP (FL Studio) by Unknown
-  Files:
-  - "Spider's Claw - Unknown.flp"
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Spider's Claw - MrCheeze.mid]
+- Title: FL Studio project
+  Artists: [Unknown Artist]
+  Files: [Spider's Claw - Unknown.flp]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -924,9 +925,9 @@ Track Artwork:
   - Feferi's lusus
   - Alternia
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Keepers - Twix Stix.mid'
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Keepers - Twix Stix.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -966,13 +967,13 @@ Track Artwork:
   - Green Moon
   - Pink Moon
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Theme - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Theme - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Theme - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Theme - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
diff --git a/album/alterniabound.yaml b/album/alterniabound.yaml
index 3562f727..e61be29b 100644
--- a/album/alterniabound.yaml
+++ b/album/alterniabound.yaml
@@ -199,27 +199,28 @@ Track Artwork:
 Referenced Tracks:
 - Crustacean
 Sheet Music Files:
-- Title: Sheet music by Tsuwami
+- Title: Sheet music
+  Artists: [Tsuwami]
+  Files: [Karkat's Theme - Tsuwami.pdf]
+- Title: Flute line
+  Artists: [Midnight.Gem]
+  Files: [Karkat's Theme - Midnight.Gem (flute).pdf]
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Karkat's Theme - Purple1222119 (piano score).pdf]
+- Title: Duet scores
+  Artists: [Avelynchii]
   Files:
-  - "Karkat's Theme - Tsuwami.pdf"
-- Title: Flute line by Midnight.Gem
-  Files:
-  - "Karkat's Theme - Midnight.Gem (flute).pdf"
-- Title: Piano score by Purple1222119
-  Files:
-  - "Karkat's Theme - Purple1222119 (piano score).pdf"
-- Title: Duet scores by Avelynchii
-  Files:
-  - "Karkat's Theme - Avelynchii (violin duet).pdf"
-  - "Karkat's Theme - Avelynchii (viola duet).pdf"
-  - "Karkat's Theme - Avelynchii (cello duet).pdf"
+  - Karkat's Theme - Avelynchii (violin duet).pdf
+  - Karkat's Theme - Avelynchii (viola duet).pdf
+  - Karkat's Theme - Avelynchii (cello duet).pdf
 MIDI Project Files:
-- Title: MIDI by garret866 (piano)
-  Files:
-  - "Karkat's Theme - garret866 (piano).mid"
-- Title: MIDI by Unknown
-  Files:
-  - "Karkat's Theme - Unknown.mid"
+- Title: MIDI (piano)
+  Artists: [garret866]
+  Files: [Karkat's Theme - garret866 (piano).mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Karkat's Theme - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -273,16 +274,16 @@ Track Artwork:
 Referenced Tracks:
 - Trollcops (Radio Play)
 Sheet Music Files:
-- Title: Sheet music by Erik Scheele (original composer)
-  Files:
-  - 'Trollcops - Erik Scheele.pdf'
-- Title: Sheet music by Zelthra
-  Files:
-  - 'Trollcops - Zelthra.pdf'
+- Title: Sheet music
+  Artists: [Erik Scheele]
+  Files: [Trollcops - Erik Scheele.pdf]
+- Title: Sheet music
+  Artists: [Zelthra]
+  Files: [Trollcops - Zelthra.pdf]
 MIDI Project Files:
-- Title: MIDI by Zelthra
-  Files:
-  - 'Trollcops - Zelthra.mid'
+- Title: MIDI
+  Artists: [Zelthra]
+  Files: [Trollcops - Zelthra.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -346,22 +347,22 @@ Referenced Tracks:
 - Phoenix Wright - Objection! 2001
 - Sburban Jungle
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - EuniverseCat.pdf'
-- Title: Sheet music by Sky Island
-  Files:
-  - 'BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - Sky Island.pdf'
-- Title: Sheet music by Unknown
-  Files:
-  - 'BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - Unknown.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Sky Island]
+  Files: [BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - Sky Island.pdf]
+- Title: Sheet music
+  Artists: [Unknown Artist]
+  Files: [BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - Unknown.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - IronInvoker47.mid'
-- Title: MIDI by Sky Island
-  Files:
-  - 'BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - Sky Island.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - IronInvoker47.mid]
+- Title: MIDI
+  Artists: [Sky Island]
+  Files: [BL1ND JUST1C3 - 1NV3ST1G4T1ON !! - Sky Island.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> (booklet commentary)
 
@@ -415,19 +416,19 @@ Referenced Tracks:
 - The Lemonsnout Turnabout
 - Theme
 Sheet Music Files:
-- Title: Piano score by Resound
-  Files:
-  - "Terezi's Theme - Resound (piano score).pdf"
-- Title: Piano score by Moondelev
-  Files:
-  - "Terezi's Theme - Moondelev (piano score).pdf"
+- Title: Piano score
+  Artists: [Resound]
+  Files: [Terezi's Theme - Resound (piano score).pdf]
+- Title: Piano score
+  Artists: [Moondelev]
+  Files: [Terezi's Theme - Moondelev (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Resound
-  Files:
-  - "Terezi's Theme - Resound.mid"
-- Title: MIDI by Moondelev (piano)
-  Files:
-  - "Terezi's Theme - Moondelev (piano).mid"
+- Title: MIDI
+  Artists: [Resound]
+  Files: [Terezi's Theme - Resound.mid]
+- Title: MIDI (piano)
+  Artists: [Moondelev]
+  Files: [Terezi's Theme - Moondelev (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -467,9 +468,9 @@ Track Artwork:
 Referenced Tracks:
 - Cuddlefish
 Sheet Music Files:
-- Title: Sheet music by Thomas Ferkol (original composer)
-  Files:
-  - Dreamers and The Dead - Thomas Ferkol.pdf
+- Title: Sheet music
+  Artists: [Thomas Ferkol]
+  Files: [Dreamers and The Dead - Thomas Ferkol.pdf]
 Commentary: |-
     <i>Thomas Ferkol:</i> (booklet commentary)
 
@@ -512,13 +513,13 @@ Referenced Tracks:
 - Spider's Claw
 - Theme
 Sheet Music Files:
-- Title: Sheet music by Tsuwami
-  Files:
-  - "Vriska's Theme - Tsuwami.pdf"
+- Title: Sheet music
+  Artists: [Tsuwami]
+  Files: [Vriska's Theme - Tsuwami.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (piano, partial)
-  Files:
-  - "Vriska's Theme - Unknown (piano, partial).mid"
+- Title: MIDI (piano, partial)
+  Artists: [Unknown Artist]
+  Files: [Vriska's Theme - Unknown (piano, partial).mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -621,9 +622,9 @@ Referenced Tracks:
 - Beatdown (Strider Style)
 - Title Screen (Pokémon Red / Pokémon Blue)
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'FIDUSPAWN, GO! - Twix Stix.mid'
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [FIDUSPAWN, GO! - Twix Stix.mid]
 Commentary: |-
     <i>David Ko:</i> (booklet commentary)
 
@@ -670,16 +671,16 @@ Track Artwork:
 Referenced Tracks:
 - Virgin Orb
 Sheet Music Files:
-- Title: Piano score by Dudemaster47
-  Files:
-  - 'Darling Kanaya - Dudemaster47 (piano score).pdf'
+- Title: Piano score
+  Artists: [Dudemaster47]
+  Files: [Darling Kanaya - Dudemaster47 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Darling Kanaya - IronInvoker47 (piano).mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Darling Kanaya - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Darling Kanaya - IronInvoker47 (piano).mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Darling Kanaya - Unknown (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
@@ -722,9 +723,9 @@ Track Artwork:
   - Lipstick
   - 'cw: blood'
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Requiem of Sunshine and Rainbows - Unknown (piano).mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Requiem of Sunshine and Rainbows - Unknown (piano).mid]
 Commentary: |-
     <i>Paige Turner:</i> (booklet commentary)
 
@@ -772,16 +773,17 @@ Track Artwork:
 Referenced Tracks:
 - Catchyegrabber (Skipper Plumbthroat's Song)
 Sheet Music Files:
-- Title: Sheet music by Dudemaster47
-  Files:
-  - "Eridan's Theme - Dudemaster47.pdf"
-- Title: Clarinet score by Musicrockz0623
-  Files:
-  - "Eridan's Theme - Musicrockz0623 (clarinet score).pdf"
+- Title: Sheet music
+  Artists: [Dudemaster47]
+  Files: [Eridan's Theme - Dudemaster47.pdf]
+- Title: Clarinet score
+  Artists: [Musicrockz0623]
+  Files: [Eridan's Theme - Musicrockz0623 (clarinet score).pdf]
+  # https://animesheetmusicplus.weebly.com/sheet-music.html
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - "Eridan's Theme - IronInvoker47 (piano).mid"
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Eridan's Theme - IronInvoker47 (piano).mid]
 Lyrics: |-
     <i>David Ko:</i> (booklet lyrics)
 
@@ -1242,19 +1244,19 @@ Referenced Tracks:
 - psych0ruins
 - Spider's Claw
 Sheet Music Files:
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'Rex Duodecim Angelus - Do The Musicy Thing (piano score).pdf'
-- Title: Piano score by Moondelev
-  Files:
-  - 'Rex Duodecim Angelus - Moondelev (piano score).pdf'
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [Rex Duodecim Angelus - Do The Musicy Thing (piano score).pdf]
+- Title: Piano score
+  Artists: [Moondelev]
+  Files: [Rex Duodecim Angelus - Moondelev (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Malcolm Brown (original composer)
-  Files:
-  - 'Rex Duodecim Angelus - Malcolm Brown.mid'
-- Title: MIDI by Doowhacker
-  Files:
-  - 'Rex Duodecim Angelus - Doowhacker.mid'
+- Title: MIDI
+  Artists: [Malcolm Brown]
+  Files: [Rex Duodecim Angelus - Malcolm Brown.mid]
+- Title: MIDI
+  Artists: [Doowhacker]
+  Files: [Rex Duodecim Angelus - Doowhacker.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> (booklet commentary)
 
@@ -1368,21 +1370,22 @@ Track Artwork:
 Referenced Tracks:
 - Theme
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Alternia - EuniverseCat.pdf'
-- Title: Band sheets (including piano score) by BRPXQZME
-  Files:
-  - 'Alternia - BRPXQZME (concert band).pdf'
-  - 'Alternia - BRPXQZME (piano).pdf'
-  - 'Alternia - BRPXQZME (band parts).zip'
-- Title: Piano score by Geekthras
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Alternia - EuniverseCat.pdf]
+- Title: Band sheets (including piano score)
+  Artists: [BRPXQZME]
   Files:
-  - 'Alternia - Geekthras (piano score).pdf'
+  - Alternia - BRPXQZME (concert band).pdf
+  - Alternia - BRPXQZME (piano).pdf
+  - Alternia - BRPXQZME (band parts).zip
+- Title: Piano score
+  Artists: [Colin Stanfill]
+  Files: [Alternia - Geekthras (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Geekthras (piano)
-  Files:
-  - 'Alternia - Geekthras (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Colin Stanfill]
+  Files: [Alternia - Geekthras (piano).mid]
 Commentary: |-
     <i>Seth Peelle:</i> (booklet commentary)
 
@@ -1629,16 +1632,16 @@ Lyrics: |-
 
     bobby
 Sheet Music Files:
-- Title: Violin score by silverseer
-  Files:
-  - 'The Blind Prophet - silverseer (violin score).pdf'
+- Title: Violin score
+  Artists: [silverseer]
+  Files: [The Blind Prophet - silverseer (violin score).pdf]
 MIDI Project Files:
-- Title: MIDI by TirantBacon
-  Files:
-  - 'The Blind Prophet - TirantBacon.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'The Blind Prophet - Unknown.mid'
+- Title: MIDI
+  Artists: [TirantBacon]
+  Files: [The Blind Prophet - TirantBacon.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [The Blind Prophet - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> (booklet commentary)
 
diff --git a/album/cherubim.yaml b/album/cherubim.yaml
index 92db71e8..831a2af5 100644
--- a/album/cherubim.yaml
+++ b/album/cherubim.yaml
@@ -96,9 +96,9 @@ Art Tags:
 Referenced Artworks:
 - Power Fantasy (composition)
 MIDI Project Files:
-- Title: MIDI by Unknown (with Power Fantasy)
-  Files:
-  - 'Reverie, Power Fantasy - Unknown.mid'
+- Title: MIDI (with Power Fantasy)
+  Artists: [Unknown Artist]
+  Files: [Reverie, Power Fantasy - Unknown.mid]
 Commentary: |-
     <i>Alex Rosetti:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -123,9 +123,9 @@ Referenced Artworks:
 Referenced Tracks:
 - Reverie
 MIDI Project Files:
-- Title: MIDI by Unknown (with Reverie)
-  Files:
-  - 'Reverie, Power Fantasy - Unknown.mid'
+- Title: MIDI (with Reverie)
+  Artists: [Unknown Artist]
+  Files: [Reverie, Power Fantasy - Unknown.mid]
 ---
 Track: Stellarum Salve
 Artists:
@@ -173,13 +173,13 @@ Referenced Tracks:
 - English
 - Eternity Served Cold
 Sheet Music Files:
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'Carne Vale - Do The Musicy Thing (piano score).pdf'
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [Carne Vale - Do The Musicy Thing (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Carne Vale - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Carne Vale - Unknown.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> ([Tumblr](https://dragonxvi.tumblr.com/post/45686990686/carne-vale-a-commentary), 03/18/2013)
 
@@ -280,13 +280,13 @@ Art Tags:
 Referenced Artworks:
 - Constant Conquest (composition)
 Sheet Music Files:
-- Title: Sheet music by lugiaa
-  Files:
-  - 'Constant Confinement - lugiaa.pdf'
+- Title: Sheet music
+  Artists: [lugiaa]
+  Files: [Constant Confinement - lugiaa.pdf]
 MIDI Project Files:
-- Title: MIDI by lugiaa
-  Files:
-  - 'Constant Confinement - lugiaa.mid'
+- Title: MIDI
+  Artists: [lugiaa]
+  Files: [Constant Confinement - lugiaa.mid]
 ---
 Track: Constant Conquest
 Artists:
@@ -355,10 +355,11 @@ Art Tags:
 Referenced Artworks:
 - The Lordling (composition)
 Sheet Music Files:
-- Title: Piano scores by Thomas Ferkol (original composer)
+- Title: Piano scores
+  Artists: [Thomas Ferkol]
   Files:
-  - 'The Lyrist - Thomas Ferkol (A minor).pdf'
-  - 'The Lyrist - Thomas Ferkol (Ab minor).pdf'
+  - The Lyrist - Thomas Ferkol (A minor).pdf
+  - The Lyrist - Thomas Ferkol (Ab minor).pdf
 Commentary: |-
     <i>Thomas Ferkol:</i> ([Tumblr](https://eidolonorpheus.tumblr.com/post/57455068572/homestuck-music-facts), 08/05/2013)
 
@@ -435,16 +436,16 @@ Referenced Tracks:
 - Penumbra Phantasm
 - Doctor
 Sheet Music Files:
-- Title: Piano score by EuniverseCat
-  Files:
-  - 'Eternity Served Cold - EuniverseCat (piano score).pdf'
+- Title: Piano score
+  Artists: [EuniverseCat]
+  Files: [Eternity Served Cold - EuniverseCat (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by LeQha
-  Files:
-  - 'Eternity Served Cold - LeQha.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Eternity Served Cold - Unknown.mid'
+- Title: MIDI
+  Artists: [LeQha]
+  Files: [Eternity Served Cold - LeQha.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Eternity Served Cold - Unknown.mid]
 Commentary: |-
     <i>Andrew Hussie:</i> ([MSPA news post](https://web.archive.org/web/20120818182915/http://www.mspaintadventures.com:80/))
 
diff --git a/album/chips-and-bits-vol-2.yaml b/album/chips-and-bits-vol-2.yaml
index 0b656d67..1d83e21f 100644
--- a/album/chips-and-bits-vol-2.yaml
+++ b/album/chips-and-bits-vol-2.yaml
@@ -49,9 +49,9 @@ URLs:
 Track: mountain pass
 Duration: 1:46
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - mountain_pass.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [mountain_pass.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/mountain-pass
 ---
@@ -63,18 +63,18 @@ URLs:
 Track: you were late for dinner i was late for lunch
 Duration: 0:44
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - you were late for dinner i was late for lunch.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [you were late for dinner i was late for lunch.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/you-were-late-for-dinner-i-was-late-for-lunch
 ---
 Track: pictures of the real world
 Duration: 1:07
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - pictures of the real world.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [pictures of the real world.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/pictures-of-the-real-world
 ---
@@ -93,9 +93,9 @@ Additional Names:
 - drinking ink (tracker project name)
 Duration: 0:40
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - inkdrinker2.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [inkdrinker2.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/inkdrinker
 ---
@@ -105,18 +105,18 @@ Additional Names:
 - sealife and seadeath (tracker project name)
 Duration: 1:05
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - sealife_seedeath.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [sealife_seedeath.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/sealife-see-death
 ---
 Track: saltmarsh
 Duration: 0:47
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - saltmarsh.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [saltmarsh.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/saltmarsh
 ---
@@ -132,9 +132,9 @@ URLs:
 Track: cool tea squad
 Duration: 1:57
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - cool tea squad.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [cool tea squad.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/cool-tea-squad
 ---
@@ -192,9 +192,9 @@ Additional Names:
 - ms cold tech.xm (tracker filename)
 Duration: 1:17
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - ms cold tech.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [ms cold tech.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/i-miss-cold-tech
 ---
@@ -203,9 +203,9 @@ Additional Names:
 - new thursday forever (tracker project name)
 Duration: 3:04
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - your new thursday forever.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [your new thursday forever.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/your-new-thursday-forever
 ---
@@ -248,9 +248,9 @@ Additional Names:
 - manhat2smal.xm (tracker filename)
 Duration: 0:57
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - manhat2smal.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [manhat2smal.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/man-hat-too-small
 ---
@@ -287,9 +287,9 @@ Duration: 0:25
 URLs:
 - https://kalibration.bandcamp.com/track/that-one-girl-in-rehab-who-dont-play-about-lil-peep
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - dat1girl.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [dat1girl.xm]
 ---
 Track: last cold snap before i snap back
 Duration: 1:07
@@ -347,9 +347,9 @@ URLs:
 Track: couldnt tell ya man
 Duration: 0:58
 MIDI Project Files:
-- Title: XM by Kalibration (original composer)
-  Files:
-  - couldnt tell ya man.xm
+- Title: XM
+  Artists: [Kalibration]
+  Files: [couldnt tell ya man.xm]
 URLs:
 - https://kalibration.bandcamp.com/track/couldnt-tell-ya-man
 ---
diff --git a/album/coloUrs-and-mayhem-universe-a.yaml b/album/coloUrs-and-mayhem-universe-a.yaml
index 26db5a24..2da65b33 100644
--- a/album/coloUrs-and-mayhem-universe-a.yaml
+++ b/album/coloUrs-and-mayhem-universe-a.yaml
@@ -250,25 +250,25 @@ Art Tags:
 - Battleship Condescension
 - 'cw: body horror'
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Gold Pilot - EuniverseCat.pdf'
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'Gold Pilot - Do The Musicy Thing (piano score).pdf'
-- Title: Piano score by silverseer
-  Files:
-  - 'Gold Pilot - silverseer (piano score).pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Gold Pilot - EuniverseCat.pdf]
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [Gold Pilot - Do The Musicy Thing (piano score).pdf]
+- Title: Piano score
+  Artists: [silverseer]
+  Files: [Gold Pilot - silverseer (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Gold Pilot - Unknown A.mid'
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Gold Pilot - Unknown B (piano).mid'
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Gold Pilot - Unknown C (piano).mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Gold Pilot - Unknown A.mid]
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Gold Pilot - Unknown B (piano).mid]
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Gold Pilot - Unknown C (piano).mid]
 Commentary: |-
     <i>First Turn Fold:</i> ([YouTube description](https://youtu.be/QZqYLuCH62Q), 6/14/2013)
 
@@ -324,16 +324,16 @@ Lyrics: |-
     <i>We are without without love or virture.</i>
     <i>However, we are forgiven.</i>)
 Sheet Music Files:
-- Title: Sheet music by mayorails
-  Files:
-  - 'Iron Infidel - mayorails.pdf'
+- Title: Sheet music
+  Artists: [mayorails]
+  Files: [Iron Infidel - mayorails.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Iron Infidel - IronInvoker47 (piano).mid'
-- Title: MIDI by Unknown (partial)
-  Files:
-  - 'Iron Infidel - Unknown (partial).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Iron Infidel - IronInvoker47 (piano).mid]
+- Title: MIDI (partial)
+  Artists: [Unknown Artist]
+  Files: [Iron Infidel - Unknown (partial).mid]
 ---
 Track: Olive Scribe
 Additional Names:
@@ -479,13 +479,14 @@ Referenced Tracks:
 - Hallowed Halls
 MIDI Project Files:
 - Title: Instrument stems
+  Artists: [Max Wright]
   Description: >-
     Shared by the composer on Tumblr, alongside track commentary.
   Files:
-  - 'Cobalt Corsair Brass - Max Wright.mp3'
-  - 'Cobalt Corsair Strings - Max Wright.mp3'
-  - 'Cobalt Corsair Woodwind - Max Wright.mp3'
-  - 'Cobalt Corsair Perc and Misc - Max Wright.mp3'
+  - Cobalt Corsair Brass - Max Wright.mp3
+  - Cobalt Corsair Strings - Max Wright.mp3
+  - Cobalt Corsair Woodwind - Max Wright.mp3
+  - Cobalt Corsair Perc and Misc - Max Wright.mp3
 Commentary: |-
     <i>Max Wright:</i> ([Tumblr](https://imbrog.tumblr.com/post/26895006459/cobalt-corsair-commentary), 7/10/2012)
 
@@ -588,16 +589,16 @@ Art Tags:
 - Clubkind
 - 'cw: blood'
 Sheet Music Files:
-- Title: Piano score by Makogeddon
-  Files:
-  - 'Purple Tyrant - Makogeddon (piano score).pdf'
-- Title: Sax quartet score by PiGuy17
-  Files:
-  - 'Purple Tyrant - PiGuy17 (sax quartet).pdf'
+- Title: Piano score
+  Artists: [Makogeddon]
+  Files: [Purple Tyrant - Makogeddon (piano score).pdf]
+- Title: Sax quartet score
+  Artists: [PiGuy17]
+  Files: [Purple Tyrant - PiGuy17 (sax quartet).pdf]
 MIDI Project Files:
-- Title: MIDI by Makogeddon (piano)
-  Files:
-  - 'Purple Tyrant - Makogeddon (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Makogeddon]
+  Files: [Purple Tyrant - Makogeddon (piano).mid]
 Commentary: |-
     <i>Quasar Nebula:</i> (wiki editor, 2/13/2024)
 
@@ -852,16 +853,18 @@ Track Artwork:
   - Nepeta
   - Nepeta's lusus
 Sheet Music Files:
-- Title: Bass tabs by Dontrush
-  Files:
-  - 'Olive Rogue - Dontrush (bass).pdf'
-- Title: Bass tabs by Nicholas Masso
-  Files:
-  - 'Olive Rogue - Nicholas Masso (tabs).txt'
+- Title: Bass tabs
+  Artists: [Dontrush]
+  Files: [Olive Rogue - Dontrush (bass).pdf]
+- Title: Bass tabs
+  Artists: [Alex Amlie-Wolf]
+  Description: >-
+    Live performance: [YouTube](https://www.youtube.com/watch?v=7UErTKTTYsY)
+  Files: [Olive Rogue - Alex Amlie-Wolf (tabs).txt]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Olive Rogue - cookiefonster.mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Olive Rogue - cookiefonster.mid]
 ---
 Track: Jade Sylph
 Additional Names:
@@ -946,16 +949,16 @@ Lyrics: |-
     .--. .-.. . .- ... . / .... . .-.. .--. / .... .. --
     (<i>Please help him</i>)
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Cobalt Thief - EuniverseCat.pdf'
-- Title: Sheet music by Superpig
-  Files:
-  - 'Cobalt Thief - Superpig.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Cobalt Thief - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Superpig]
+  Files: [Cobalt Thief - Superpig.pdf]
 MIDI Project Files:
-- Title: MIDI by Domble
-  Files:
-  - 'Cobalt Thief - Domble.mid'
+- Title: MIDI
+  Artists: [Domble]
+  Files: [Cobalt Thief - Domble.mid]
 ---
 Track: Indigo Heir
 Additional Names:
@@ -995,9 +998,9 @@ Art Tags:
 - Dark Carnival
 - 'cw: body horror (abstract)'
 MIDI Project Files:
-- Title: MIDI by Gec (piano)
-  Files:
-  - 'Purple Bard - Gec (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Eligecos]
+  Files: [Purple Bard - Gec (piano).mid]
 ---
 Track: Violet Prince
 Additional Names:
@@ -1019,19 +1022,19 @@ Art Tags:
 - LoWaA
 - 'cw: blood'
 Sheet Music Files:
-- Title: Sheet music by Tsuwami
-  Files:
-  - 'Violet Prince - Tsuwami.pdf'
-- Title: Sheet music by Bob Franklin
-  Files:
-  - 'Violet Prince - Bob Franklin.pdf'
+- Title: Sheet music
+  Artists: [Tsuwami]
+  Files: [Violet Prince - Tsuwami.pdf]
+- Title: Sheet music
+  Artists: [Bob Franklin]
+  Files: [Violet Prince - Bob Franklin.pdf]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Violet Prince - cookiefonster.mid'
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Violet Prince - IronInvoker47 (piano).mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Violet Prince - cookiefonster.mid]
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Violet Prince - IronInvoker47 (piano).mid]
 ---
 Track: Fuchsia Witch
 Additional Names:
@@ -1065,9 +1068,9 @@ Referenced Tracks:
 - Non Compos Mentis
 - Double Midnight
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Additional Mayhem (Universe A) - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Additional Mayhem (Universe A) - IronInvoker47.mid]
 Referencing Sources: |-
     @@ [Bandcamp credits blurb](https://homestuck.bandcamp.com/track/universe-a-additional-mayhem)
 
@@ -1275,9 +1278,9 @@ Lyrics: |-
     I see in full clarity what was so muddy before (The time will come when you'll see)
     You see I'm far from empty, I'm back to what I live for (All of your predestiny)
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Temporal Shenanigans - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Temporal Shenanigans - Unknown.mid]
 Commentary: |-
     <i>Quasar Nebula:</i> (wiki editor, 2/13/2024)
 
diff --git a/album/coloUrs-and-mayhem-universe-b.yaml b/album/coloUrs-and-mayhem-universe-b.yaml
index 22ec0420..f5f7e428 100644
--- a/album/coloUrs-and-mayhem-universe-b.yaml
+++ b/album/coloUrs-and-mayhem-universe-b.yaml
@@ -153,13 +153,13 @@ Referenced Tracks:
 - A Bell is Tolling
 - Terra's Theme
 Sheet Music Files:
-- Title: Piano score by adamus
-  Files:
-  - 'Green Ghost - adamus (piano score).pdf'
+- Title: Piano score
+  Artists: [adamus]
+  Files: [Green Ghost - adamus (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by adamus
-  Files:
-  - 'Green Ghost - adamus (piano).mid'
+- Title: MIDI
+  Artists: [adamus]
+  Files: [Green Ghost - adamus (piano).mid]
 Commentary: |-
     <i>Monobrow:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -254,16 +254,16 @@ Track Artwork:
 Referenced Tracks:
 - The Beginning of Something Really Excellent
 Sheet Music Files:
-- Title: Sheet music by OI3L1V1OUS
-  Files:
-  - 'Blue Atom - OI3L1V1OUS.pdf'
-- Title: Bass sheets by Dontrush
-  Files:
-  - 'Blue Atom - Dontrush (bass).pdf'
+- Title: Sheet music
+  Artists: [OI3L1V1OUS]
+  Files: [Blue Atom - OI3L1V1OUS.pdf]
+- Title: Bass sheets
+  Artists: [Dontrush]
+  Files: [Blue Atom - Dontrush (bass).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Blue Atom - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Blue Atom - Unknown (piano).mid]
 Commentary: |-
     <i>David Ellis:</i> ([Tumblr](https://ducksual.tumblr.com/post/21030369047/heh-didnt-expect-radiation-to-actually-put-that), 4/13/2012)
 
@@ -507,9 +507,9 @@ Track Artwork:
   Source: >-
     [DeviantArt](https://www.deviantart.com/hamsterparade/art/Hellmurder-Island-295783015)
 Sheet Music Files:
-- Title: Sheet music by Phantasmicka
-  Files:
-  - 'Emerald Terror - Phantasmicka.pdf'
+- Title: Sheet music
+  Artists: [Phantasmicka]
+  Files: [Emerald Terror - Phantasmicka.pdf]
 Commentary: |-
     <i>Elisa McCabe:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -575,9 +575,9 @@ URLs:
 Referenced Tracks:
 - Jadesprite
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Additional Mayhem (Universe B) - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Additional Mayhem (Universe B) - IronInvoker47.mid]
 ---
 Track: Squiddle Song
 Artists:
@@ -734,13 +734,13 @@ Referenced Tracks:
 - Doctor
 - Showtime (Original Mix)
 Sheet Music Files:
-- Title: Sheet music by Kurama101
-  Files:
-  - 'Do The Windy Thing - Kurama101.pdf'
+- Title: Sheet music
+  Artists: [Kurama101]
+  Files: [Do The Windy Thing - Kurama101.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (marching band)
-  Files:
-  - 'Do The Windy Thing - Unknown (marching band).mid'
+- Title: MIDI (marching band)
+  Artists: [Unknown Artist]
+  Files: [Do The Windy Thing - Unknown (marching band).mid]
 ---
 Track: Pilot Light
 Artists:
@@ -774,13 +774,13 @@ Cover Artists:
 Art Tags:
 - God Cat
 Sheet Music Files:
-- Title: Sheet music by adamus
-  Files:
-  - 'Ohgodcat - adamus.pdf'
+- Title: Sheet music
+  Artists: [adamus]
+  Files: [Ohgodcat - adamus.pdf]
 MIDI Project Files:
-- Title: MIDI by Gec
-  Files:
-  - 'Ohgodcat - Gec.mid'
+- Title: MIDI
+  Artists: [Eligecos]
+  Files: [Ohgodcat - Gec.mid]
 ---
 Track: Cupcake Girl
 Artists:
@@ -838,9 +838,9 @@ Lyrics: |-
     You win
     Thanks for p-p-p-p-playing
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Battle Brotocol - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Battle Brotocol - IronInvoker47 (piano).mid]
 ---
 Track: Bec Noir
 Artists:
@@ -870,9 +870,9 @@ Art Tags:
 - Feferi
 - Horrorterrors
 MIDI Project Files:
-- Title: MIDI by adamus (piano)
-  Files:
-  - 'The Vast Glub - adamus (piano).mid'
+- Title: MIDI (piano)
+  Artists: [adamus]
+  Files: [The Vast Glub - adamus (piano).mid]
 ---
 Track: 'WV: Become the Mayor of Cans'
 Artists:
@@ -973,9 +973,9 @@ Referenced Tracks:
 - Atomyk Ebonpyre
 - Upward Movement (Dave Owns)
 MIDI Project Files:
-- Title: MIDI by pixelseph (original composer)
-  Files:
-  - 'Clockstopper - pixelseph.mid'
+- Title: MIDI
+  Artists: [pixelseph]
+  Files: [Clockstopper - pixelseph.mid]
 Commentary: |-
     <i>paradiddlesjosh:</i> (co-composer, [Newgrounds description](https://www.newgrounds.com/audio/listen/466582), 1/17/2012)
 
@@ -1053,10 +1053,10 @@ Track Artwork:
     [DeviantArt](https://www.deviantart.com/shilloshilloh/art/Homestuck-Jake-English-268874606)
 Sheet Music Files:
 - Title: Rough sheet music
+  Artists: [Max Wright]
   Description: >-
     Shared by the composer on Tumblr, alongside a rough piano recording.
-  Files:
-  - 'Dapper Duelling Piano Rough - Max Wright.pdf'
+  Files: [Dapper Duelling Piano Rough - Max Wright.pdf]
 Commentary: |-
     <i>Max Wright:</i> ([Tumblr](https://imbrog.tumblr.com/post/21076871581/dapper-dueling-context), 4/14/2012)
 
@@ -1168,13 +1168,13 @@ Art Tags:
 - Roxy
 - Dream Bubbles
 Sheet Music Files:
-- Title: Sheet music by adamus
-  Files:
-  - 'Dord Waltz - adamus.pdf'
+- Title: Sheet music
+  Artists: [adamus]
+  Files: [Dord Waltz - adamus.pdf]
 MIDI Project Files:
-- Title: MIDI by adamus
-  Files:
-  - 'Dord Waltz - adamus.mid'
+- Title: MIDI
+  Artists: [adamus]
+  Files: [Dord Waltz - adamus.mid]
 Commentary: |-
     <i>Elaine Wang:</i> ([Tumblr](https://shutthedord.tumblr.com/post/16053204204/something-something-homestuck-music-contest), WIP commentary, 1/18/2012)
 
diff --git a/album/hiveswap-act-1-ost.yaml b/album/hiveswap-act-1-ost.yaml
index 9c7e371c..2dea0541 100644
--- a/album/hiveswap-act-1-ost.yaml
+++ b/album/hiveswap-act-1-ost.yaml
@@ -40,9 +40,9 @@ URLs:
 Referenced Tracks:
 - Joey Claire, Extraordinaire
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Definitely Safe Forever - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Definitely Safe Forever - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>James Roach:</i>
     This is the track that has been rewritten the most. It's so much better now than it used to be. This latest version is meant to tie in with the title screen music. It's based around Joey and Jude's theme, and has a few nods in there to some others if you're listening.
@@ -66,9 +66,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/joey-claire-extraordinaire
 - https://www.youtube.com/watch?v=LL5qZ5zBAIc
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Joey Claire, Extraordinaire - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Joey Claire, Extraordinaire - Unknown.mid]
 Commentary: |-
     <i>James Roach:</i>
     When Toby sent me the original piano sketch for Joey's theme it was real good but I thought since Joey dances, what if I made it sound like a dance recital? I used to take dance classes when I was a kid, and I have very distinct memories of a kindly old woman playing bouncy piano chords in ¾ time. One of the design choices Toby and I settled on really early on was that each character would have a "room" that be the purest form of their theme. Joey feels most at home in her bedroom, which is a sanctuary from the rest of the awful house she lives in.
@@ -83,9 +83,9 @@ URLs:
 Referenced Tracks:
 - Joey Claire, Extraordinaire
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Half-Harley Manor - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Half-Harley Manor - Unknown.mid]
 Commentary: |-
     <i>James Roach:</i>
     This went through a bunch of revisions, too. It used a lot of harpsichord originally, which we then thought we'd use a little more sparingly. When we first came onto the project Andrew told us "it's like a haunted house" so we really made it like... spooky but months down the line Andrew was like "ok lads reel it in it's not actually haunted just lonely" so we switched it to piano and toned it down a bit. Toby ended up doing the final version of this one, though I think a piano version I did exists somewhere too.
@@ -131,9 +131,9 @@ Referenced Tracks:
 - SERPENT GENESIS
 - Half-Harley Manor
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - "That's How I Beat Snake - IronInvoker47 (piano).mid"
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [That's How I Beat Snake - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>James Roach:</i>
     Originally all the strife song titles had the word STRIFE in them. This one was called "Why'd it have to be STRIFE" a reference to the classic line in Indiana Jones where Indy, a known pacifist, questions the violent tone of the film. It is an extremely important moment in american cinema AND meta comedy. I'm honestly so surprised you hadn't heard of it. Anyway this is based off of "SNAKE GENESIS" which I wrote first. Movie Magic!
@@ -164,9 +164,9 @@ URLs:
 Referenced Tracks:
 - Half-Harley Manor
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Table for Tooth - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Table for Tooth - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>James Roach:</i>
     I wrote this in 2014 and I THINK the original monster you fought here was the proto version big monster with two mouths, from the Living Room STRIFE. I wanted the synth to sound like the monster singing because I didn't know how the monsters sounded yet and I thought it'd be funny if they were like stupid idiots.
@@ -284,12 +284,12 @@ URLs:
 Referenced Tracks:
 - Crustacean
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Some Kind of Alien - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Some Kind of Alien - Unknown B.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Some Kind of Alien - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Some Kind of Alien - Unknown B.mid]
 Commentary: |-
     <i>Toby Fox:</i>
     Another track I made really early on as one of the themes for the entire game/Alternia in general. It ended up being one of Dammek's themes. It's a pretty clear nod to Crustacean from Homestuck. LMAO I almost typed "Crustacean from UNDERTALE,"
@@ -306,9 +306,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/rustblood
 - https://www.youtube.com/watch?v=GqRXX0vFNqQ
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Rustblood - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Rustblood - Unknown (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i>
     Basically what I was told about Xefros before composing this track is that he's kind of sad and pathetic and it makes you feel bad for him. Also him and Dammek are in a shitty rock band. So I tried to compose something that was kind of lumbering and morose-sounding, but also a bit like... a rock band? In the end maybe it's a bit too heavy-sounding for Xefros, but I like the melody a lot. Also here's more voluntary tubas from me. That's all of my tuba contributions I think.
@@ -326,12 +326,12 @@ Referenced Tracks:
 - track:nuclear-james-roach
 - Rustblood
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Filthy Nuclear Bunker - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Filthy Nuclear Bunker - Unknown B.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Filthy Nuclear Bunker - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Filthy Nuclear Bunker - Unknown B.mid]
 Commentary: |-
     <i>James Roach:</i>
     James: This is the most James Roach™ track on the album and it's extremely good. I wrote [this melody](https://www.youtube.com/watch?v=dwXIB50mB3k) when I was 12 and I sneak it into every major project I'm in. I have rewritten and remixed and remastered this song about a thousand times. The melody is named "Nuclear" so I made sure that was somewhere in the title.
diff --git a/album/hiveswap-friendsim.yaml b/album/hiveswap-friendsim.yaml
index 00d67362..84af9ff0 100644
--- a/album/hiveswap-friendsim.yaml
+++ b/album/hiveswap-friendsim.yaml
@@ -280,12 +280,12 @@ URLs:
 Referenced Tracks:
 - Old Friends
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Old Secret - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Old Secret - Unknown B.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Old Secret - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Old Secret - Unknown B.mid]
 Commentary: |-
     <i>James Roach:</i>
     (Boldir's theme)
diff --git a/album/homestuck-for-the-holidays.yaml b/album/homestuck-for-the-holidays.yaml
index 2363a1c7..95a1e353 100644
--- a/album/homestuck-for-the-holidays.yaml
+++ b/album/homestuck-for-the-holidays.yaml
@@ -232,10 +232,11 @@ Referenced Tracks:
 - Canon in D
 - The Beginning of Something Really Excellent
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
+- Title: Sheet music
+  Artists: [Gamehunter]
   Files:
-  - "Pachelbel's Gardener - Gamehunter (band).pdf"
-  - "Pachelbel's Gardener - Gamehunter (percussion).pdf"
+  - Pachelbel's Gardener - Gamehunter (band).pdf
+  - Pachelbel's Gardener - Gamehunter (percussion).pdf
 Commentary: |-
     <i>rj lake, Nick Smalley, Hanna Nakamura:</i> ([[track:audio-commentary-with-robert-j-lake-nick-smalley-and-hanna-nakamura|album audio commentary]])
 
@@ -614,13 +615,13 @@ Referenced Tracks:
 - The First Noel
 - Clockwork Apocalypse
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Land of Light and Cheer - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Land of Light and Cheer - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by Pokahs
-  Files:
-  - 'Land of Light and Cheer - Pokahs.mid'
+- Title: MIDI
+  Artists: [Pokahs]
+  Files: [Land of Light and Cheer - Pokahs.mid]
 Commentary: |-
     <i>rj lake, Nick Smalley, Hanna Nakamura:</i> ([[track:audio-commentary-with-robert-j-lake-nick-smalley-and-hanna-nakamura|album audio commentary]])
 
@@ -822,14 +823,15 @@ Lyrics: |-
     I'm sleeping in another bed tonight
     In the space behind the candlelight
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
+- Title: Sheet music
+  Artists: [Gamehunter]
   Files:
-  - 'Candles and Merry Gentlemen - Gamehunter.pdf'
-  - 'Candles and Merry Gentlemen - Gamehunter (revised).pdf'
+  - Candles and Merry Gentlemen - Gamehunter.pdf
+  - Candles and Merry Gentlemen - Gamehunter (revised).pdf
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Candles and Merry Gentlemen - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Candles and Merry Gentlemen - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>rj lake:</i>
     I ruined this song with my voice
@@ -1036,9 +1038,9 @@ Lyrics: |-
     And we'll fade away on Christmas day
     In a jpeg compression loss
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - "Shit, Let's Be Santa - IronInvoker47 (piano).mid"
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Shit, Let's Be Santa - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>rj lake, Nick Smalley, Hanna Nakamura:</i> ([[track:audio-commentary-with-robert-j-lake-nick-smalley-and-hanna-nakamura|album audio commentary]])
 
diff --git a/album/homestuck-vol-1-4.yaml b/album/homestuck-vol-1-4.yaml
index 6eb02693..410dd577 100644
--- a/album/homestuck-vol-1-4.yaml
+++ b/album/homestuck-vol-1-4.yaml
@@ -245,9 +245,9 @@ URLs:
 Referenced Tracks:
 - track:the-beginning-of-something-really-excellent
 Sheet Music Files:
-- Title: Tabs by lugiaa
-  Files:
-  - 'Gardener - lugiaa.pdf'
+- Title: Tabs
+  Artists: [lugiaa]
+  Files: [Gardener - lugiaa.pdf]
 Commentary: |-
     <i>Steve Everson:</i> ([Tumblr](https://www.tumblr.com/tenebrais/22073497978/ooo-commentaries-could-you-give-some-commentary), 4/29/2012)
 
diff --git a/album/homestuck-vol-1.yaml b/album/homestuck-vol-1.yaml
index 74d17070..9cf3e7f6 100644
--- a/album/homestuck-vol-1.yaml
+++ b/album/homestuck-vol-1.yaml
@@ -77,7 +77,8 @@ URLs:
 Referenced Tracks:
 - Showtime (Original Mix)
 Sheet Music Files:
-- Artists: [Kevin Regamey]
+- Title: Sheet music
+  Artists: [Kevin Regamey]
   Files: [Showtime (Piano Refrain) - afterthought.pdf]
 MIDI Project Files:
 - Title: MIDI
@@ -111,22 +112,22 @@ URLs:
 - https://homestuck.bandcamp.com/track/harlequin-2
 - https://www.youtube.com/watch?v=Y6LcnuowRc0
 Sheet Music Files:
-- Title: Piano score by Mark J. Hadley (original composer)
-  Files:
-  - 'Harlequin - Mark J. Hadley (piano score).pdf'
-- Title: Sheet music by Tsuwami
-  Files:
-  - 'Harlequin - Tsuwami.pdf'
+- Title: Piano score
+  Artists: [Mark J. Hadley]
+  Files: [Harlequin - Mark J. Hadley (piano score).pdf]
+- Title: Sheet music
+  Artists: [Tsuwami]
+  Files: [Harlequin - Tsuwami.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Harlequin - IronInvoker47.mid'
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Harlequin - Unknown (piano).mid'
-- Title: Dn-FamiTracker project file by Maukustus
-  Files:
-  - 'Harlequin - Maukustus.dnm'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Harlequin - IronInvoker47.mid]
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Harlequin - Unknown (piano).mid]
+- Title: Dn-FamiTracker project
+  Artists: [Maukustus]
+  Files: [Harlequin - Maukustus.dnm]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -148,15 +149,15 @@ Track Artwork:
   - Dad
 Duration: 2:09
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Showtime (Original Mix) - IronInvoker47.mid'
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Showtime (Original Mix) - MrCheeze.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Showtime (Original Mix) - Twix Stix.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Showtime (Original Mix) - IronInvoker47.mid]
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Showtime (Original Mix) - MrCheeze.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Showtime (Original Mix) - Twix Stix.mid]
 URLs:
 - https://homestuck.bandcamp.com/track/showtime-original-mix-2
 - https://www.youtube.com/watch?v=RKURlfskGsE
@@ -189,13 +190,13 @@ Referenced Tracks:
 Sampled Tracks:
 - Sburban Jungle
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Sburban Jungle (Brief Mix) - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Sburban Jungle (Brief Mix) - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Sburban Jungle (Brief Mix) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Sburban Jungle (Brief Mix) - Unknown.mid]
 Commentary: |-
     <i>Michael Guy Bowman:</i> ([Music and Stuff](https://web.archive.org/web/20110326020456/http://www.iambowman.com/music.html))
 
@@ -223,9 +224,9 @@ URLs:
 Referenced Tracks:
 - Aggrieve
 Sheet Music Files:
-- Title: Sheet music by Danny Wolf
-  Files:
-  - 'Aggrieve (Violin Refrain) - Danny Wolf.pdf'
+- Title: Sheet music
+  Artists: [Danny Wolf]
+  Files: [Aggrieve (Violin Refrain) - Danny Wolf.pdf]
 Commentary: |-
     <i>Andrew Huo:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -249,12 +250,12 @@ URLs:
 Referenced Tracks:
 - Sburban Jungle
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Sburban Countdown - IronInvoker47.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Sburban Countdown - Unknown.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Sburban Countdown - IronInvoker47.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Sburban Countdown - Unknown.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -278,19 +279,19 @@ URLs:
 - https://homestuck.bandcamp.com/track/aggrieve-2
 - https://www.youtube.com/watch?v=kgZNDUF64L4
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Aggrieve - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Aggrieve - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Aggrieve - IronInvoker47.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Aggrieve - Unknown.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Aggrieve - Twix Stix.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Aggrieve - IronInvoker47.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Aggrieve - Unknown.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Aggrieve - Twix Stix.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -320,9 +321,9 @@ URLs:
 Referenced Tracks:
 - Showtime (Original Mix)
 Sheet Music Files:
-- Title: Piano score by Resound
-  Files:
-  - 'Showtime (Imp Strife Mix) - Resound (piano score).pdf'
+- Title: Piano score
+  Artists: [Resound]
+  Files: [Showtime (Imp Strife Mix) - Resound (piano score).pdf]
 Commentary: |-
     <i>Buzinkai:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -346,9 +347,9 @@ URLs:
 Referenced Tracks:
 - Harlequin
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Nannaquin - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Nannaquin - IronInvoker47.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -369,16 +370,16 @@ URLs:
 - https://homestuck.bandcamp.com/track/skies-of-skaia-2
 - https://www.youtube.com/watch?v=vwzfyi4OdkU
 Sheet Music Files:
-- Title: Piano score by Resound
-  Files:
-  - 'Skies of Skaia - Resound (piano score).pdf'
+- Title: Piano score
+  Artists: [Resound]
+  Files: [Skies of Skaia - Resound (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Skies of Skaia - Unknown.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Skies of Skaia - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Skies of Skaia - Unknown.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Skies of Skaia - Twix Stix.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
diff --git a/album/homestuck-vol-10.yaml b/album/homestuck-vol-10.yaml
index ec014e4e..f2671eaf 100644
--- a/album/homestuck-vol-10.yaml
+++ b/album/homestuck-vol-10.yaml
@@ -520,9 +520,9 @@ Referenced Tracks:
 - Terezi's Theme
 - Harlequin
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Sound Judgement - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Sound Judgement - EuniverseCat.pdf]
 Commentary: |-
     <i>Malcolm Brown:</i> (booklet commentary)
 
@@ -770,9 +770,9 @@ Art Tags:
 - Dragon Cane
 - Dream Bubbles
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Castle - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Castle - Unknown.mid]
 Commentary: |-
     <i>Kiko B.:</i> (booklet commentary)
 
@@ -1183,9 +1183,9 @@ Referenced Tracks:
 - track:mother-malcolm-brown
 - Darling Kanaya
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Lilith In Starlight - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Lilith In Starlight - EuniverseCat.pdf]
 Commentary: |-
     <i>Malcolm Brown:</i> (booklet commentary)
 
@@ -1318,13 +1318,13 @@ Lyrics: |-
     <i>Renew!
     Return!</i>)
 Sheet Music Files:
-- Title: Choir sheets by Marcy Nabors (original composer)
-  Files:
-  - 'Renewed Return - Marcy Nabors (choir).pdf'
+- Title: Choir sheets
+  Artists: [Marcy Nabors]
+  Files: [Renewed Return - Marcy Nabors (choir).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (partial)
-  Files:
-  - 'Renewed Return - Unknown (partial).mid'
+- Title: MIDI (partial)
+  Artists: [Unknown Artist]
+  Files: [Renewed Return - Unknown (partial).mid]
 Commentary: |-
     <i>Marcy Nabors:</i> (booklet commentary)
 
@@ -1359,9 +1359,9 @@ Art Tags:
 Referenced Tracks:
 - Pumpkin Cravings
 MIDI Project Files:
-- Title: MIDI by Alex Rosetti (original arranger)
-  Files:
-  - 'THIS Pumpkin - Alex Rosetti.mid'
+- Title: MIDI
+  Artists: [Alex Rosetti]
+  Files: [THIS Pumpkin - Alex Rosetti.mid]
 Commentary: |-
     <i>Alex Rosetti:</i> (arranger, booklet commentary)
 
diff --git a/album/homestuck-vol-2.yaml b/album/homestuck-vol-2.yaml
index de4477c2..5678d0c1 100644
--- a/album/homestuck-vol-2.yaml
+++ b/album/homestuck-vol-2.yaml
@@ -118,19 +118,19 @@ URLs:
 Referenced Tracks:
 - track:amen-brother
 Sheet Music Files:
-- Title: Sheet music by BRPXQZME
-  Files:
-  - 'Upward Movement (Dave Owns) - BRPXQZME.pdf'
+- Title: Sheet music
+  Artists: [BRPXQZME]
+  Files: [Upward Movement (Dave Owns) - BRPXQZME.pdf]
 MIDI Project Files:
-- Title: MIDI by JohnJRenns (optimized for quoting)
-  Files:
-  - 'Upward Movement (Dave Owns) - JohnJRenns (optimized for quoting).mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Upward Movement (Dave Owns) - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Upward Movement (Dave Owns) - Unknown B.mid'
+- Title: MIDI (optimized for quoting)
+  Artists: [Cecily Renns]
+  Files: [Upward Movement (Dave Owns) - JohnJRenns (optimized for quoting).mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Upward Movement (Dave Owns) - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Upward Movement (Dave Owns) - Unknown B.mid]
 Commentary: |-
     <i>Quasar Nebula:</i> (wiki editor, 11/23/2023)
 
@@ -172,25 +172,25 @@ URLs:
 - https://homestuck.bandcamp.com/track/explore-2
 - https://www.youtube.com/watch?v=l03ijKa3NlA
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Explore - EuniverseCat.pdf'
-- Title: Sheet music by Nocturne
-  Files:
-  - 'Explore - Nocturne.pdf'
-- Title: Piano score by Quaddy
-  Files:
-  - 'Explore - Quaddy (piano score).pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Explore - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Mal McGannon]
+  Files: [Explore - Nocturne.pdf]
+- Title: Piano score
+  Artists: [Quaddy]
+  Files: [Explore - Quaddy (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (orchestral mix)
-  Files:
-  - 'Explore - Unknown (orchestral mix).mid'
-- Title: MIDI by Goatmon
-  Files:
-  - 'Explore - Goatmon.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Explore - Twix Stix.mid'
+- Title: MIDI (orchestral mix)
+  Artists: [Unknown Artist]
+  Files: [Explore - Unknown (orchestral mix).mid]
+- Title: MIDI
+  Artists: [Goatmon]
+  Files: [Explore - Goatmon.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Explore - Twix Stix.mid]
 Commentary: |-
     <i>Buzinkai:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -230,13 +230,13 @@ Track Artwork:
   - Pacific Island
 Duration: 2:05
 Sheet Music Files:
-- Title: Tabs by Danny Wolf
-  Files:
-  - 'Guardian - Danny Wolf.pdf'
+- Title: Tabs
+  Artists: [Danny Wolf]
+  Files: [Guardian - Danny Wolf.pdf]
 MIDI Project Files:
-- Title: MIDI by Danny Wolf
-  Files:
-  - 'Guardian - Danny Wolf.mid'
+- Title: MIDI
+  Artists: [Danny Wolf]
+  Files: [Guardian - Danny Wolf.mid]
 URLs:
 - https://www.youtube.com/watch?v=MxCXYRXyJb4
 - https://archive.org/details/exile-pinkushion/05%20Guardian.mp3
@@ -259,9 +259,9 @@ URLs:
 - https://www.youtube.com/watch?v=L55OrtyUMko
 - https://archive.org/details/exile-pinkushion/04%20Nightlife.mp3
 MIDI Project Files:
-- Title: MIDI (of non-extended version) by HunZhen
-  Files:
-  - Nightlife - HunZhen.mid
+- Title: MIDI (of non-extended version)
+  Artists: [HunZhen]
+  Files: [Nightlife - HunZhen.mid]
 ---
 Track: Showtime Remix
 Bandcamp Track ID: 1959163980
diff --git a/album/homestuck-vol-3.yaml b/album/homestuck-vol-3.yaml
index e0aa61dc..00440788 100644
--- a/album/homestuck-vol-3.yaml
+++ b/album/homestuck-vol-3.yaml
@@ -60,19 +60,19 @@ Track Artwork:
   - 'Houston, TX'
 Duration: 2:32
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Beatdown (Strider Style) - Gamehunter.pdf'
-- Title: Tabs by temporallyRonin
-  Files:
-  - 'Beatdown (Strider Style) - temporallyRonin (lead guitar).pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Beatdown (Strider Style) - Gamehunter.pdf]
+- Title: Tabs
+  Artists: [pixelseph]
+  Files: [Beatdown (Strider Style) - temporallyRonin (lead guitar).pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Beatdown (Strider Style) - IronInvoker47.mid'
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Beatdown (Strider Style) - MrCheeze.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Beatdown (Strider Style) - IronInvoker47.mid]
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Beatdown (Strider Style) - MrCheeze.mid]
 URLs:
 - https://homestuck.bandcamp.com/track/beatdown-strider-style-2
 - https://www.youtube.com/watch?v=laPOcRplQrw
@@ -122,9 +122,9 @@ URLs:
 Referenced Tracks:
 - Beatdown (Strider Style)
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Beatdown (Strider Style) - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Beatdown (Strider Style) - Gamehunter.pdf]
 ---
 Track: Dissension (Original)
 Additional Names:
@@ -142,9 +142,9 @@ Track Artwork:
   - Jade's home
 Duration: 1:47
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Dissension (Original) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Dissension (Original) - Unknown.mid]
 URLs:
 - https://homestuck.bandcamp.com/track/dissension-original-2
 - https://www.youtube.com/watch?v=az71j7AvBuQ
@@ -204,9 +204,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/ohgodwhat-2
 - https://www.youtube.com/watch?v=eX3QCmtmt4E
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Ohgodwhat - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Ohgodwhat - IronInvoker47.mid]
 Commentary: |-
     <i>Nick Smalley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -240,9 +240,9 @@ URLs:
 Referenced Tracks:
 - Ohgodwhat
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Ohgodwhat Remix - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Ohgodwhat Remix - Unknown.mid]
 Commentary: |-
     <i>Michael Guy Bowman:</i> (arranger, [Music and Stuff](https://web.archive.org/web/20110326020456/http://www.iambowman.com/music.html))
 
@@ -332,9 +332,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/chorale-for-jaspers-2
 - https://www.youtube.com/watch?v=YkSq79X6MAw
 Sheet Music Files:
-- Title: Sheet music by Zephyr
-  Files:
-  - 'Chorale for Jaspers - Zephyr.pdf'
+- Title: Sheet music
+  Artists: [Zephyr]
+  Files: [Chorale for Jaspers - Zephyr.pdf]
 Commentary: |-
     <i>Michael Guy Bowman:</i> ([Music and Stuff](https://web.archive.org/web/20110326020456/http://www.iambowman.com/music.html))
 
@@ -367,15 +367,15 @@ URLs:
 Referenced Tracks:
 - Chorale for Jaspers
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Pony Chorale - Unknown.mid'
-- Title: MIDI by Unknown (piano solo)
-  Files:
-  - 'Pony Chorale - Unknown (piano solo).mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Pony Chorale - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Pony Chorale - Unknown.mid]
+- Title: MIDI (piano solo)
+  Artists: [Unknown Artist]
+  Files: [Pony Chorale - Unknown (piano solo).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Pony Chorale - Twix Stix.mid]
 Commentary: |-
     <i>Michael Guy Bowman:</i> ([Music and Stuff](https://web.archive.org/web/20110326020456/http://www.iambowman.com/music.html))
 
diff --git a/album/homestuck-vol-4.yaml b/album/homestuck-vol-4.yaml
index 64a40a57..a43b8bb5 100644
--- a/album/homestuck-vol-4.yaml
+++ b/album/homestuck-vol-4.yaml
@@ -95,9 +95,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/revelawesome-2
 - https://www.youtube.com/watch?v=yeIEkiIjw5c
 MIDI Project Files:
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Revelawesome - MrCheeze.mid'
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Revelawesome - MrCheeze.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -145,12 +145,12 @@ URLs:
 - https://www.youtube.com/watch?v=-hYsvaMPOus
 - https://archive.org/download/exile-pinkushion/03%20Mutiny.mp3
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Mutiny - cookiefonster.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Mutiny - Unknown.mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Mutiny - cookiefonster.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Mutiny - Unknown.mid]
 ---
 Track: Carefree Victory
 Bandcamp Track ID: 4064613275
@@ -173,19 +173,19 @@ URLs:
 Referenced Tracks:
 - track:carefree-action
 Sheet Music Files:
-- Title: Piano score by Miff
-  Files:
-  - 'Carefree Victory - Miff (piano score).pdf'
+- Title: Piano score
+  Artists: [Miff]
+  Files: [Carefree Victory - Miff (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by calibore (piano)
-  Files:
-  - 'Carefree Victory - calibore (piano).mid'
-- Title: MIDI by Miff (piano)
-  Files:
-  - 'Carefree Victory - Miff (piano).mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Carefree Victory - Twix Stix.mid'
+- Title: MIDI (piano)
+  Artists: [calibore]
+  Files: [Carefree Victory - calibore (piano).mid]
+- Title: MIDI (piano)
+  Artists: [Miff]
+  Files: [Carefree Victory - Miff (piano).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Carefree Victory - Twix Stix.mid]
 Commentary: |-
     <i>Andrew Huo:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -251,9 +251,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/ballad-of-awakening-2
 - https://www.youtube.com/watch?v=ZmJ3Ex2jguE
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Ballad of Awakening - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Ballad of Awakening - EuniverseCat.pdf]
 Commentary: |-
     <i>Malcolm Brown:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -294,25 +294,25 @@ URLs:
 - https://open.spotify.com/track/1SW1ybpwtkCeP9d4X3oDnG
 - https://music.apple.com/album/sburban-jungle/1684301712?i=1684301713
 Sheet Music Files:
-- Title: Sheet music by ardentComposer
-  Files:
-  - 'Sburban Jungle - ardentComposer.pdf'
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Sburban Jungle - EuniverseCat.pdf'
-- Title: Sheet music by Do the Musicy Thing (for two pianos)
-  Files:
-  - 'Sburban Jungle - Do the Musicy Thing (for two pianos).pdf'
+- Title: Sheet music
+  Artists: [ardentComposer]
+  Files: [Sburban Jungle - ardentComposer.pdf]
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Sburban Jungle - EuniverseCat.pdf]
+- Title: Sheet music (for two pianos)
+  Artists: [Sean William Calhoun]
+  Files: [Sburban Jungle - Do the Musicy Thing (for two pianos).pdf]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Sburban Jungle - cookiefonster.mid'
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Sburban Jungle - MrCheeze.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Sburban Jungle - Twix Stix.mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Sburban Jungle - cookiefonster.mid]
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Sburban Jungle - MrCheeze.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Sburban Jungle - Twix Stix.mid]
 Music Videos:
 - Title: Live at Promstuck 2025
   Date: August 12, 2025
@@ -394,25 +394,25 @@ URLs:
 Referenced Tracks:
 - Doctor (Original Loop)
 Sheet Music Files:
-- Title: Sheet music by FlamingTROUT
-  Files:
-  - 'Doctor - FlamingTROUT.pdf'
+- Title: Sheet music
+  Artists: [FlamingTROUT]
+  Files: [Doctor - FlamingTROUT.pdf]
 MIDI Project Files:
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Doctor - MrCheeze.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Doctor - Unknown.mid'
-- Title: MIDI by FlamingTROUT (piano)
-  Files:
-  - 'Doctor - FlamingTROUT (piano).mid'
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Doctor - Unknown (piano).mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Doctor - Twix Stix.mid'
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Doctor - MrCheeze.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Doctor - Unknown.mid]
+- Title: MIDI (piano)
+  Artists: [FlamingTROUT]
+  Files: [Doctor - FlamingTROUT (piano).mid]
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Doctor - Unknown (piano).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Doctor - Twix Stix.mid]
 Commentary: |-
     <i>Clark Powell:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -584,16 +584,16 @@ URLs:
 - https://homestuck.bandcamp.com/track/endless-climb-2
 - https://www.youtube.com/watch?v=_cCc7xv6uCk
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Endless Climb - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Endless Climb - EuniverseCat.pdf]
 MIDI Project Files:
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Endless Climb - MrCheeze.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Endless Climb - Twix Stix.mid'
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Endless Climb - MrCheeze.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Endless Climb - Twix Stix.mid]
 Commentary: |-
     <i>Buzinkai:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
     The inspiration for this was from a not-very-well-known indie game called Tower of Heaven, which has phenomenal music. Believe it or not, the arpeggios were written first, and the main melody was written last. I tend to write songs backwards sometimes.
@@ -614,22 +614,22 @@ URLs:
 - https://homestuck.bandcamp.com/track/atomyk-ebonpyre-2
 - https://www.youtube.com/watch?v=zECoOQ668nA
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Atomyk Ebonpyre - Gamehunter.pdf'
-- Title: 'Sheet music by BRPXQZME (<span style="font-variant: small-caps">HARD MODE</span>)'
-  Files:
-  - 'Atomyk Ebonpyre - BRPXQZME (hard mode).pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Atomyk Ebonpyre - Gamehunter.pdf]
+- Title: Sheet music (HARD MODE…)
+  Artists: [BRPXQZME]
+  Files: [Atomyk Ebonpyre - BRPXQZME (hard mode).pdf]
 MIDI Project Files:
-- Title: MIDI by Destradious
-  Files:
-  - 'Atomyk Ebonpyre - Destradious.mid'
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Atomyk Ebonpyre - MrCheeze.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Atomyk Ebonpyre - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Destradious]
+  Files: [Atomyk Ebonpyre - Destradious.mid]
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Atomyk Ebonpyre - MrCheeze.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Atomyk Ebonpyre - Twix Stix.mid]
 ---
 Track: Black
 Bandcamp Track ID: 3965975565
@@ -653,12 +653,12 @@ Referenced Tracks:
 Sampled Tracks:
 - track:im-a-member-of-the-midnight-crew
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Black - EuniverseCat.pdf'
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Black - Gamehunter.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Black - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Black - Gamehunter.pdf]
 Lyrics: |-
     Make her a member of the Midnight Crew!
 
diff --git a/album/homestuck-vol-5.yaml b/album/homestuck-vol-5.yaml
index 59bcf445..e013b38b 100644
--- a/album/homestuck-vol-5.yaml
+++ b/album/homestuck-vol-5.yaml
@@ -188,13 +188,13 @@ Track Artwork:
   - Veil
   - Skaia
 Sheet Music Files:
-- Title: Sheet music by Miff (piano)
-  Files:
-  - 'Homestuck Anthem - Miff (piano).pdf'
+- Title: Sheet music (piano)
+  Artists: [Miff]
+  Files: [Homestuck Anthem - Miff (piano).pdf]
 MIDI Project Files:
-- Title: MIDI by Miff (piano)
-  Files:
-  - 'Homestuck Anthem - Miff (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Miff]
+  Files: [Homestuck Anthem - Miff (piano).mid]
 ---
 Track: Skaian Skirmish
 Artists:
@@ -235,28 +235,28 @@ Referenced Tracks:
 - Doctor
 - Penumbra Phantasm
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Savior of the Waking World - Gamehunter.pdf'
-- Title: Piano score by Imgood
-  Files:
-  - 'Savior of the Waking World - Imgood (piano score).pdf'
-- Title: Piano score by klug
-  Files:
-  - 'Savior of the Waking World - klug (piano score).pdf'
-- Title: Piano score by min min
-  Files:
-  - 'Savior of the Waking World - min min (piano score).pdf'
-- Title: French horn score by silverseer
-  Files:
-  - 'Savior of the Waking World - silverseer (French horn).pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Savior of the Waking World - Gamehunter.pdf]
+- Title: Piano score
+  Artists: [Imgood]
+  Files: [Savior of the Waking World - Imgood (piano score).pdf]
+- Title: Piano score
+  Artists: [klug]
+  Files: [Savior of the Waking World - klug (piano score).pdf]
+- Title: Piano score
+  Artists: [min min]
+  Files: [Savior of the Waking World - min min (piano score).pdf]
+- Title: French horn score
+  Artists: [silverseer]
+  Files: [Savior of the Waking World - silverseer (French horn).pdf]
 MIDI Project Files:
-- Title: MIDI by Qpmz234
-  Files:
-  - 'Savior of the Waking World - Qpmz234.mid'
-- Title: MIDI by min min (piano)
-  Files:
-  - 'Savior of the Waking World - min min (piano).mid'
+- Title: MIDI
+  Artists: [Qpmz234]
+  Files: [Savior of the Waking World - Qpmz234.mid]
+- Title: MIDI (piano)
+  Artists: [min min]
+  Files: [Savior of the Waking World - min min (piano).mid]
 Commentary: |-
     <i>cityinthesea:</i> ([Tumblr](https://vol5anthology.tumblr.com/post/160163184436/cityinthesea-saviour-of-the-waking-world-my), sometime 4/13/2017 - 4/30/2017)
 
@@ -291,19 +291,19 @@ Track Artwork:
 Referenced Tracks:
 - Endless Climb
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Clockwork Melody - EuniverseCat.pdf'
-- Title: Sheet music by Geekthras
-  Files:
-  - 'Clockwork Melody - Geekthras.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Clockwork Melody - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Colin Stanfill]
+  Files: [Clockwork Melody - Geekthras.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Clockwork Melody - IronInvoker47.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Clockwork Melody - Twix Stix.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Clockwork Melody - IronInvoker47.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Clockwork Melody - Twix Stix.mid]
 ---
 Track: Heirfare
 Artists:
@@ -352,9 +352,9 @@ Track Artwork:
   - Jade
   - Squiddles
 MIDI Project Files:
-- Title: MIDI by HunZhen
-  Files:
-  - Jade's Lullaby - HunZhen.mid
+- Title: MIDI
+  Artists: [HunZhen]
+  Files: [Jade's Lullaby - HunZhen.mid]
 ---
 Track: Aggrievance
 Artists:
@@ -475,9 +475,9 @@ Track Artwork:
   - Becquerel
   - Riflekind
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'An Unbreakable Union - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [An Unbreakable Union - Unknown.mid]
 Commentary: |-
     <i>cityinthesea:</i> ([Tumblr](https://vol5anthology.tumblr.com/post/159956686110/cityinthesea-an-unbreakable-union-my-second), sometime 4/13/2017 - 4/24/2017)
 
@@ -561,13 +561,13 @@ Referenced Tracks:
 - Skies of Skaia
 - Liquid Negrocity
 Sheet Music Files:
-- Title: Piano score by silverseer
-  Files:
-  - 'White - silverseer (piano score).pdf'
+- Title: Piano score
+  Artists: [silverseer]
+  Files: [White - silverseer (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by silverseer (piano)
-  Files:
-  - 'White - silverseer (piano).mid'
+- Title: MIDI (piano)
+  Artists: [silverseer]
+  Files: [White - silverseer (piano).mid]
 Commentary: |-
     <i>RainbowCookiz:</i> ([Tumblr](https://www.tumblr.com/rainbowcookiz/159075789231/here-is-the-finished-piece-for-my-album-cover), 4/1/2017)
 
@@ -792,13 +792,13 @@ Track Artwork:
   - Jade
   - LoFaF
 Sheet Music Files:
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Crystalanthemums - Purple1222119 (piano score).pdf'
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Crystalanthemums - Purple1222119 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Crystalanthemums - Twix Stix.mid'
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Crystalanthemums - Twix Stix.mid]
 Commentary: |-
     <i>Alex Rosetti:</i> ([Tumblr](https://albatrossthesoup.tumblr.com/post/20545830112/my-vol-5-music-commentary), 4/5/2012)
 
@@ -855,13 +855,13 @@ Track Artwork:
 Referenced Tracks:
 - Skies of Skaia
 Sheet Music Files:
-- Title: Piano score by almostsix
-  Files:
-  - 'Skaia (Incipisphere Mix) - almostsix (piano score).pdf'
+- Title: Piano score
+  Artists: [almostsix]
+  Files: [Skaia (Incipisphere Mix) - almostsix (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Skaia (Incipisphere Mix) - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Skaia (Incipisphere Mix) - Unknown (piano).mid]
 Commentary: |-
     <i>Solatrus:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -930,17 +930,18 @@ Track Artwork:
   Source: >-
     [Tumblr](https://vol5anthology.tumblr.com/post/160081839912/sol-lay-my-first-piece-for-the-vol-5-anthology)
 Sheet Music Files:
-- Title: Sheet music by Erik Scheele (original composer)
-  Files:
-  - 'Sarabande - Erik Scheele.pdf'
-- Title: String orchestra arrangement by MarimbaMaestoso
+- Title: Sheet music
+  Artists: [Erik Scheele]
+  Files: [Sarabande - Erik Scheele.pdf]
+- Title: String orchestra arrangement
+  Artists: [MarimbaMaestoso]
   Files:
-  - 'Sarabande - MarimbaMaestoso (score).pdf'
-  - 'Sarabande - MarimbaMaestoso (violin 1).pdf'
-  - 'Sarabande - MarimbaMaestoso (violin 2).pdf'
-  - 'Sarabande - MarimbaMaestoso (viola).pdf'
-  - 'Sarabande - MarimbaMaestoso (cello).pdf'
-  - 'Sarabande - MarimbaMaestoso (bass).pdf'
+  - Sarabande - MarimbaMaestoso (score).pdf
+  - Sarabande - MarimbaMaestoso (violin 1).pdf
+  - Sarabande - MarimbaMaestoso (violin 2).pdf
+  - Sarabande - MarimbaMaestoso (viola).pdf
+  - Sarabande - MarimbaMaestoso (cello).pdf
+  - Sarabande - MarimbaMaestoso (bass).pdf
 Commentary: |-
     <i>Erik Scheele:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -1049,31 +1050,31 @@ Track Artwork:
 Referenced Tracks:
 - Sunsetter
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Sunslammer - EuniverseCat.pdf'
-- Title: Sheet music by Veritas Unae
-  Files:
-  - 'Sunslammer - Veritas Unae.pdf'
-- Title: Piano score by invisibleForce
-  Files:
-  - 'Sunslammer - invisibleForce (piano score).pdf'
-- Title: Piano score by lugiaa
-  Files:
-  - 'Sunslammer - lugiaa (piano score).pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Sunslammer - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Veritas Unae]
+  Files: [Sunslammer - Veritas Unae.pdf]
+- Title: Piano score
+  Artists: [invisibleForce]
+  Files: [Sunslammer - invisibleForce (piano score).pdf]
+- Title: Piano score
+  Artists: [lugiaa]
+  Files: [Sunslammer - lugiaa (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Seth Peelle (original composer; piano)
-  Files:
-  - 'Sunslammer - Seth Peelle (piano).mid'
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Sunslammer - cookiefonster.mid'
-- Title: MIDI by lugiaa (piano)
-  Files:
-  - 'Sunslammer - lugiaa (piano).mid'
-- Title : MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Sunslammer - Twix Stix.mid'
+- Title: MIDI (piano)
+  Artists: [Seth Peelle]
+  Files: [Sunslammer - Seth Peelle (piano).mid]
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Sunslammer - cookiefonster.mid]
+- Title: MIDI (piano)
+  Artists: [lugiaa]
+  Files: [Sunslammer - lugiaa (piano).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Sunslammer - Twix Stix.mid]
 Commentary: |-
     <i>Aeritus:</i> ([Tumblr](https://aeritus.tumblr.com/post/159537850591/oh-hey-i-can-finally-upload-this-d-this-is-my), 4/13/2017)
 
@@ -1129,9 +1130,9 @@ Track Artwork:
 Referenced Tracks:
 - Chorale for Jaspers
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Chorale for War - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Chorale for War - Unknown.mid]
 Commentary: |-
     <i>Steve Everson:</i> ([Tumblr](https://www.tumblr.com/tenebrais/22073497978/ooo-commentaries-could-you-give-some-commentary), 4/29/2012)
 
@@ -1211,9 +1212,9 @@ Track Artwork:
   - Unbreakable Katana
   - Dave's home
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Versus - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Versus - Unknown.mid]
 Referenced Tracks:
 - Sunsetter
 Referencing Sources:
@@ -1554,9 +1555,9 @@ Referenced Tracks:
 Sampled Tracks:
 - Drop It Like It's Hot
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Dupiblaze COMAGMA - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Dupiblaze COMAGMA - IronInvoker47 (piano).mid]
 Lyrics: |-
     Ready
 
@@ -1614,9 +1615,9 @@ Track Artwork:
   - 'Houston, TX'
   - 'cw: body horror (abstract)'
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Sunsetter - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Sunsetter - Unknown.mid]
 Commentary: |-
     <i>Toby Fox:</i> ([toby fox portfolio page 2011 wip](https://web.archive.org/web/20111107184748/http://tobyfox.net/portfolio) - "bonus youtube for embarrassing but educational content")
 
@@ -1645,16 +1646,16 @@ Track Artwork:
   - Carapacians
   - Lotus
 Sheet Music Files:
-- Title: Piano score by infinityMechanism
-  Files:
-  - 'Lotus - infinityMechanism (piano score).pdf'
+- Title: Piano score
+  Artists: [infinityMechanism]
+  Files: [Lotus - infinityMechanism (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Lotus - Unknown.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Lotus - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Lotus - Unknown.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Lotus - Twix Stix.mid]
 ---
 Track: Ruins (With Strings)
 Artists:
@@ -1678,19 +1679,19 @@ Referenced Tracks:
 - track:ruins
 - Sburban Jungle
 Sheet Music Files:
-- Title: Piano score by Erik Scheele (original composer)
-  Files:
-  - 'Ruins (With Strings) - Erik Scheele.pdf'
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Ruins (With Strings) - EuniverseCat.pdf'
+- Title: Piano score
+  Artists: [Erik Scheele]
+  Files: [Ruins (With Strings) - Erik Scheele.pdf]
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Ruins (With Strings) - EuniverseCat.pdf]
 MIDI Project Files:
-- Title: MIDI by Kieros (piano)
-  Files:
-  - 'Ruins (With Strings) - Kieros (piano).mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Ruins (With Strings) - Twix Stix.mid'
+- Title: MIDI (piano)
+  Artists: [Kieros]
+  Files: [Ruins (With Strings) - Kieros (piano).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Ruins (With Strings) - Twix Stix.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (co-composer, via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -1763,9 +1764,9 @@ Track Artwork:
   - Crows
   - Horses
 MIDI Project Files:
-- Title: MIDI by Putnam (piano)
-  Files:
-  - 'Ectobiology - Putnam (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Putnam]
+  Files: [Ectobiology - Putnam (piano).mid]
 Commentary: |-
     <i>Kirvia:</i> ([Tumblr](https://vol5anthology.tumblr.com/post/160134003103/kirvia-this-was-my-piece-for-vol5anthology-my), 4/13/2017)
 
@@ -1845,16 +1846,16 @@ Referenced Tracks:
 - Crystalanthemums
 - Mannequin
 Sheet Music Files:
-- Title: Piano score by adamus
-  Files:
-  - 'Crystamanthequins - adamus (piano score).pdf'
+- Title: Piano score
+  Artists: [adamus]
+  Files: [Crystamanthequins - adamus (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Crystamanthequins - Unknown.mid'
-- Title: MIDI by adamus (piano)
-  Files:
-  - 'Crystamanthequins - adamus (piano).mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Crystamanthequins - Unknown.mid]
+- Title: MIDI (piano)
+  Artists: [adamus]
+  Files: [Crystamanthequins - adamus (piano).mid]
 Commentary: |-
     <i>Erik Scheele:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -2195,9 +2196,9 @@ Duration: 2:37
 URLs:
 - https://www.youtube.com/watch?v=qPttUUIpuNE
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Darkened - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Darkened - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>SolusLunes:</i> ([Newgrounds description](https://www.newgrounds.com/audio/listen/235775))
 
@@ -2263,9 +2264,9 @@ Track Artwork:
 Referenced Tracks:
 - Showtime (Piano Refrain)
 MIDI Project Files:
-- Title: MIDI by Dohmb
-  Files:
-  - 'Light - Dohmb.mid'
+- Title: MIDI
+  Artists: [Dohmb]
+  Files: [Light - Dohmb.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -2294,9 +2295,9 @@ Track Artwork:
   - Frog Temple
   - Pacific Island
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Softly - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Softly - Unknown.mid]
 ---
 Track: Greenhouse
 Artists:
@@ -2387,9 +2388,9 @@ Track Artwork:
   - LoHaC
   - LoWaS
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Ecstasy - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Ecstasy - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Steve Everson:</i> ([Tumblr](https://www.tumblr.com/tenebrais/19896197965/could-you-do-some-commentary-on-your-homestuck), 3/25/2012)
 
@@ -2441,13 +2442,13 @@ Track Artwork:
   - Royal Deringer
   - 'cw: corpses (abstract)'
 Sheet Music Files:
-- Title: Sheet music by Veritas Unae
-  Files:
-  - 'Candles and Clockwork - Veritas Unae.pdf'
+- Title: Sheet music
+  Artists: [Veritas Unae]
+  Files: [Candles and Clockwork - Veritas Unae.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Candles and Clockwork - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Candles and Clockwork - Unknown.mid]
 ---
 Track: Can Town
 Artists:
@@ -2692,25 +2693,25 @@ Referenced Tracks:
 - track:dirgeish
 - track:fear-of-the-heavens
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Descend - EuniverseCat.pdf'
-- Title: Piano score by Kurama101
-  Files:
-  - 'Descend - Kurama101 (piano score).pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Descend - EuniverseCat.pdf]
+- Title: Piano score
+  Artists: [Kurama101]
+  Files: [Descend - Kurama101 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Descend - cookiefonster.mid'
-- Title: MIDI by garret866 (piano)
-  Files:
-  - 'Descend - garret866 (piano).mid'
-- Title: MIDI by Kurama101 (piano)
-  Files:
-  - 'Descend - Kurama101 (piano).mid'
-- Title: MIDI by Max Wright (piano)
-  Files:
-  - 'Descend - Max Wright (piano).mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Descend - cookiefonster.mid]
+- Title: MIDI (piano)
+  Artists: [garret866]
+  Files: [Descend - garret866 (piano).mid]
+- Title: MIDI (piano)
+  Artists: [Kurama101]
+  Files: [Descend - Kurama101 (piano).mid]
+- Title: MIDI (piano)
+  Artists: [Max Wright]
+  Files: [Descend - Max Wright (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i>
 
@@ -2750,12 +2751,12 @@ Track Artwork:
 Referenced Tracks:
 - Homestuck Anthem
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Homestuck - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Homestuck - Unknown B.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Homestuck - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Homestuck - Unknown B.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
diff --git a/album/homestuck-vol-6.yaml b/album/homestuck-vol-6.yaml
index 4545bf28..89d28453 100644
--- a/album/homestuck-vol-6.yaml
+++ b/album/homestuck-vol-6.yaml
@@ -114,9 +114,9 @@ Referenced Tracks:
 - track:flow-solatrus
 - Vertigo
 Sheet Music Files:
-- Title: Piano score by almostsix
-  Files:
-  - 'Frost - almostsix (piano score).pdf'
+- Title: Piano score
+  Artists: [almostsix]
+  Files: [Frost - almostsix (piano score).pdf]
 Commentary: |-
     <i>Solatrus:</i> ("commentary redux", via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -185,9 +185,9 @@ Referenced Tracks:
 - Sburban Jungle
 - Lotus
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Courser - Twix Stix.mid'
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Courser - Twix Stix.mid]
 ---
 Track: Umbral Ultimatum
 Artists:
@@ -208,19 +208,19 @@ Referenced Tracks:
 - track:carefree-action
 - Homestuck Anthem
 Sheet Music Files:
-- Title: Piano score by Max Wright
-  Files:
-  - 'Umbral Ultimatum - Max Wright (piano score).pdf'
+- Title: Piano score
+  Artists: [Max Wright]
+  Files: [Umbral Ultimatum - Max Wright (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Destradious
-  Files:
-  - 'Umbral Ultimatum - Destradious.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Umbral Ultimatum - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Umbral Ultimatum - Unknown B.mid'
+- Title: MIDI
+  Artists: [Destradious]
+  Files: [Umbral Ultimatum - Destradious.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Umbral Ultimatum - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Umbral Ultimatum - Unknown B.mid]
 ---
 Track: GameBro (Original 1990 Mix)
 Artists:
@@ -315,19 +315,19 @@ Lyrics: |-
 
     Alright!
 Sheet Music Files:
-- Title: Sheet music by Nocturne
-  Files:
-  - 'GameBro (Original 1990 Mix) - Nocturne.pdf'
-- Title: Organ score by Gamehunter
-  Files:
-  - 'GameBro (Original 1990 Mix) - Gamehunter (organ).pdf'
+- Title: Sheet music
+  Artists: [Mal McGannon]
+  Files: [GameBro (Original 1990 Mix) - Nocturne.pdf]
+- Title: Organ score
+  Artists: [Gamehunter]
+  Files: [GameBro (Original 1990 Mix) - Gamehunter (organ).pdf]
 MIDI Project Files:
-- Title: MIDI by Nocturne
-  Files:
-  - 'GameBro (Original 1990 Mix) - Nocturne.mid'
-- Title: MIDI by JohnJRenns (drums)
-  Files:
-  - 'GameBro (Original 1990 Mix) - JohnJRenns (drums).mid'
+- Title: MIDI
+  Artists: [Mal McGannon]
+  Files: [GameBro (Original 1990 Mix) - Nocturne.mid]
+- Title: MIDI (drums)
+  Artists: [Cecily Renns]
+  Files: [GameBro (Original 1990 Mix) - JohnJRenns (drums).mid]
 Commentary: |-
     <i>Erik Scheele:</i> ([YouTube description](https://www.youtube.com/watch?v=k_-LPPdHEyA), 1/6/2011)
 
@@ -526,22 +526,23 @@ Referenced Tracks:
 Sampled Tracks:
 - track:megalovania-ebhh
 Sheet Music Files:
-- Title: Tabs by Tensei (original guitarist)
-  Files:
-  - 'MeGaLoVania - Tensei (tabs).pdf'
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'MeGaLoVania - Gamehunter.pdf'
+- Title: Tabs
+  Artists: [Tensei]
+  Files: [MeGaLoVania - Tensei (tabs).pdf]
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [MeGaLoVania - Gamehunter.pdf]
 MIDI Project Files:
-- Title: MIDI & ROM rips by MrCheeze
-  Files:
-  - 'MeGaLoVania - MrCheeze (band).mid'
-- Title: Piano MIDIs by various Unknown
+- Title: MIDI & ROM rips
+  Artists: [MrCheeze]
+  Files: [MeGaLoVania - MrCheeze (band).mid]
+- Title: Piano MIDIs
+  Artists: [Unknown Artist (various)]
   Files:
-  - 'MeGaLoVania - Unknown A.mid'
-  - 'MeGaLoVania - Unknown B.mid'
-  - 'MeGaLoVania - Unknown C.mid'
-  - 'MeGaLoVania - Unknown D.mid'
+  - MeGaLoVania - Unknown A.mid
+  - MeGaLoVania - Unknown B.mid
+  - MeGaLoVania - Unknown C.mid
+  - MeGaLoVania - Unknown D.mid
 Commentary: |-
     <i>Toby Fox:</i> ([MSPA forums](http://web.archive.org/web/20160315094158/http://www.mspaforums.com/showthread.php?34415-Homestuck-Vol-6-Heir-Transparent&p=4486950&viewfull=1#post4486950)s, 1/7/2011)
 
@@ -582,9 +583,9 @@ URLs:
 Referenced Tracks:
 - Walk-Smash-Walk
 MIDI Project Files:
-- Title: MIDI by Nocturne
-  Files:
-  - 'Walk-Stab-Walk (R&E) - Nocturne.mid'
+- Title: MIDI
+  Artists: [Mal McGannon]
+  Files: [Walk-Stab-Walk (R&E) - Nocturne.mid]
 Commentary: |-
     <i>Erik Scheele:</i> ([YouTube description](https://www.youtube.com/watch?v=4UpaT_FjsH8), 1/6/2011)
 
@@ -630,19 +631,19 @@ URLs:
 Referenced Tracks:
 - Homestuck
 Sheet Music Files:
-- Title: Flute line by Optimatum
-  Files:
-  - 'Elevatorstuck - Optimatum (flute).pdf'
-- Title: Piano score by lugiaa
-  Files:
-  - 'Elevatorstuck - lugiaa (piano score).pdf'
+- Title: Flute line
+  Artists: [Optimatum]
+  Files: [Elevatorstuck - Optimatum (flute).pdf]
+- Title: Piano score
+  Artists: [lugiaa]
+  Files: [Elevatorstuck - lugiaa (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by lugiaa
-  Files:
-  - 'Elevatorstuck - lugiaa.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Elevatorstuck - Twix Stix.mid'
+- Title: MIDI
+  Artists: [lugiaa]
+  Files: [Elevatorstuck - lugiaa.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Elevatorstuck - Twix Stix.mid]
 ---
 Track: Wacky Antics
 Artists:
@@ -890,14 +891,15 @@ Referenced Tracks:
 - Showtime (Piano Refrain)
 - Aggrieve
 Sheet Music Files:
-- Title: Sheet music by Galactides
+- Title: Sheet music
+  Artists: [Galactides]
   Files:
-  - '3 In The Morning (Pianokind) - Galactides (part 1).pdf'
-  - '3 In The Morning (Pianokind) - Galactides (part 2).pdf'
+  - 3 In The Morning (Pianokind) - Galactides (part 1).pdf
+  - 3 In The Morning (Pianokind) - Galactides (part 2).pdf
 MIDI Project Files:
-- Title: MIDI by Galactides
-  Files:
-  - '3 In The Morning (Pianokind) - Galactides.mid'
+- Title: MIDI
+  Artists: [Galactides]
+  Files: [3 In The Morning (Pianokind) - Galactides.mid]
 Commentary: |-
     <i>Erik Scheele:</i> ([YouTube description](https://www.youtube.com/watch?v=jMn9u4BMPE4), 1/6/2011)
 
@@ -925,9 +927,9 @@ URLs:
 Referenced Tracks:
 - Atomyk Ebonpyre
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'A Tender Moment - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [A Tender Moment - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i> ([toby fox portfolio page 2011 wip](https://web.archive.org/web/20111107184748/http://tobyfox.net/portfolio) - "Finished Tracks")
 
diff --git a/album/homestuck-vol-7.yaml b/album/homestuck-vol-7.yaml
index 7550ebf6..e3964949 100644
--- a/album/homestuck-vol-7.yaml
+++ b/album/homestuck-vol-7.yaml
@@ -113,12 +113,12 @@ Track Artwork:
 Referenced Tracks:
 - Macabre
 Sheet Music Files:
-- Title: Sheet music by Quaddy
-  Files:
-  - 'Black Rose, Green Sun - Quaddy.pdf'
-- Title: Piano score by Quaddy
-  Files:
-  - 'Black Rose, Green Sun - Quaddy (piano score).pdf'
+- Title: Sheet music
+  Artists: [Quaddy]
+  Files: [Black Rose, Green Sun - Quaddy.pdf]
+- Title: Piano score
+  Artists: [Quaddy]
+  Files: [Black Rose, Green Sun - Quaddy (piano score).pdf]
 Commentary: |-
     <i>Malcolm Brown:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -162,16 +162,16 @@ Referenced Tracks:
 - Black Rose / Green Sun
 - Aggrieve
 Sheet Music Files:
-- Title: Piano score by arachnidCalibrator
-  Files:
-  - 'At The Price of Oblivion - arachnidCalibrator (piano score).pdf'
+- Title: Piano score
+  Artists: [arachnidCalibrator]
+  Files: [At The Price of Oblivion - arachnidCalibrator (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'At The Price of Oblivion - IronInvoker47 (piano).mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'At The Price of Oblivion - Unknown.mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [At The Price of Oblivion - IronInvoker47 (piano).mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [At The Price of Oblivion - Unknown.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -213,19 +213,19 @@ Track Artwork:
 Referenced Tracks:
 - Upward Movement (Dave Owns)
 Sheet Music Files:
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Even in Death - Purple1222119 (piano score).pdf'
-- Title: Violin score by Caustic
-  Files:
-  - 'Even in Death - Caustic (violin score).pdf'
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Even in Death - Purple1222119 (piano score).pdf]
+- Title: Violin score
+  Artists: [Caustic]
+  Files: [Even in Death - Caustic (violin score).pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Even in Death - IronInvoker47 (piano).mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Even in Death - Unknown.mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Even in Death - IronInvoker47 (piano).mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Even in Death - Unknown.mid]
 ---
 Track: Terezi Owns
 Artists:
@@ -253,9 +253,9 @@ Referenced Tracks:
 - Upward Movement (Dave Owns)
 - Crystalanthemums
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Terezi Owns - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Terezi Owns - Unknown (piano).mid]
 Commentary: |-
     <i>Angela Sham:</i> ([Tumblr](https://guzusuru.tumblr.com/post/4813339872), 4/21/2011)
 
@@ -335,9 +335,9 @@ Track Artwork:
 Referenced Tracks:
 - Harlequin
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'The Carnival - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [The Carnival - Unknown (piano).mid]
 ---
 Track: Spider8reath
 Additional Names:
@@ -368,9 +368,9 @@ Referenced Tracks:
 - Spider's Claw
 - Heir Conditioning
 MIDI Project Files:
-- Title: MIDI by Tensei (original composer)
-  Files:
-  - 'Spider8reath - Tensei.mid'
+- Title: MIDI (original composer)
+  Artists: [Tensei]
+  Files: [Spider8reath - Tensei.mid]
 Commentary: |-
     <i>Tensei:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -540,9 +540,9 @@ Art Tags:
 - Battlefield
 - Warhammer of Zillyhoo
 Sheet Music Files:
-- Title: Sheet music by Kyntello
-  Files:
-  - 'Play The Wind - Kyntello.pdf'
+- Title: Sheet music
+  Artists: [Kyntello]
+  Files: [Play The Wind - Kyntello.pdf]
 Commentary: |-
     <i>Suki:</i> ([Tumblr](https://www.tumblr.com/lemoncotte/6059895866/lart-its-title-is-john-your-shoes-are-a?source=share), 6/1/2011)
 
@@ -570,13 +570,13 @@ Track Artwork:
   Source: >-
     [DeviantArt](https://web.archive.org/web/20110601035040/http://stervi.deviantart.com/art/highbloods-202005942)
 Sheet Music Files:
-- Title: Sheet music by cctv
-  Files:
-  - 'Rumble at the Rink - cctv.pdf'
+- Title: Sheet music
+  Artists: [cctv]
+  Files: [Rumble at the Rink - cctv.pdf]
 MIDI Project Files:
-- Title: MIDI by cctv
-  Files:
-  - 'Rumble at the Rink - cctv.mid'
+- Title: MIDI
+  Artists: [cctv]
+  Files: [Rumble at the Rink - cctv.mid]
 Commentary: |-
     <i>Stevie Borbolla:</i> ([DeviantArt](https://web.archive.org/web/20110601035040/http://stervi.deviantart.com/art/highbloods-202005942), 3/23/2011)
 
@@ -756,12 +756,12 @@ Lyrics: |-
     Of
     Zillyhoo
 Sheet Music Files:
-- Title: Gregorian notation by BRPXQZME
-  Files:
-  - 'Warhammer of Zillyhoo - BRPXQZME (Gregorian).pdf'
-- Title: Modernized notation by Diminutive Calvin
-  Files:
-  - 'Warhammer of Zillyhoo - Diminutive Calvin (modernized).pdf'
+- Title: Gregorian notation
+  Artists: [BRPXQZME]
+  Files: [Warhammer of Zillyhoo - BRPXQZME (Gregorian).pdf]
+- Title: Modernized notation
+  Artists: [Diminutive Calvin]
+  Files: [Warhammer of Zillyhoo - Diminutive Calvin (modernized).pdf]
 Commentary: |-
     <i>Michael Guy Bowman:</i> ([Michael Guy Bowman Talks About His Homestuck Music](https://youtu.be/85VXWZTg-vo?t=1711), adapted to text, 7/20/2024)
 
diff --git a/album/homestuck-vol-8.yaml b/album/homestuck-vol-8.yaml
index 8f6c5297..5e0558c5 100644
--- a/album/homestuck-vol-8.yaml
+++ b/album/homestuck-vol-8.yaml
@@ -132,9 +132,9 @@ Referenced Tracks:
 # Sampled Tracks:
 # - Apollo 11 Launch Countdown
 MIDI Project Files:
-- Title: MIDI by intentionallyIncohesive
-  Files:
-  - 'Calamity - intentionallyIncohesive.mid'
+- Title: MIDI
+  Artists: [intentionallyIncohesive]
+  Files: [Calamity - intentionallyIncohesive.mid]
 Lyrics: |-
     (War, hammer, of, Zillyhoo)
     T minus 15 seconds, guidance is internal. 12, 11, 10, 9
@@ -187,22 +187,22 @@ Referenced Tracks:
 - Death of the Lusii
 - track:ruins
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Do You Remem8er Me - EuniverseCat.pdf'
-- Title: Piano score by Implode
-  Files:
-  - 'Do You Remem8er Me - Implode.pdf'
-- Title: Piano score by Quaddy
-  Files:
-  - 'Do You Remem8er Me - Quaddy.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Do You Remem8er Me - EuniverseCat.pdf]
+- Title: Piano score
+  Artists: [Implode]
+  Files: [Do You Remem8er Me - Implode.pdf]
+- Title: Piano score
+  Artists: [Quaddy]
+  Files: [Do You Remem8er Me - Quaddy.pdf]
 MIDI Project Files:
-- Title: MIDI by Kyntello
-  Files:
-  - 'Do You Remem8er Me - Kyntello.mid'
-- Title: MIDI by Quaddy (piano)
-  Files:
-  - 'Do You Remem8er Me - Quaddy (piano).mid'
+- Title: MIDI
+  Artists: [Kyntello]
+  Files: [Do You Remem8er Me - Kyntello.mid]
+- Title: MIDI (piano)
+  Artists: [Quaddy]
+  Files: [Do You Remem8er Me - Quaddy (piano).mid]
 Commentary: |-
     <i>Malcolm Brown:</i> ("original commentary", via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -268,16 +268,16 @@ Art Tags:
 Referenced Tracks:
 - Flare (Cascade Cut)
 Sheet Music Files:
-- Title: Sheet music by Geekthras
-  Files:
-  - 'Flare - Geekthras.pdf'
+- Title: Sheet music
+  Artists: [Colin Stanfill]
+  Files: [Flare - Geekthras.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Flare - IronInvoker47.mid'
-- Title: MIDI by Unknown (Cascade version)
-  Files:
-  - 'Flare (Cascade) - Unknown.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Flare - IronInvoker47.mid]
+- Title: MIDI (Cascade version)
+  Artists: [Unknown Artist]
+  Files: [Flare (Cascade) - Unknown.mid]
 ---
 Track: Galactic Cancer
 Additional Names:
@@ -321,13 +321,13 @@ Art Tags:
 - Trolls' meteor
 - 'cw: blood'
 Sheet Music Files:
-- Title: Piano score by Do The Musicy Thing (arrangement)
-  Files:
-  - 'Serenade - Do The Musicy Thing (arrangement).pdf'
+- Title: Piano score (arrangement)
+  Artists: [Sean William Calhoun]
+  Files: [Serenade - Do The Musicy Thing (arrangement).pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Serenade - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Serenade - IronInvoker47.mid]
 ---
 Track: Frog Forager
 Artists:
@@ -346,16 +346,16 @@ Art Tags:
 - Forge
 - LoFaF
 Sheet Music Files:
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Frog Forager - Purple1222119 (piano score).pdf'
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Frog Forager - Purple1222119 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Frog Forager - Unknown (piano).mid'
-- Title: 'MIDI by Twix Stix (from Sburbmon)'
-  Files:
-  - 'Frog Forager - Twix Stix.mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Frog Forager - Unknown (piano).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Frog Forager - Twix Stix.mid]
 ---
 Track: Love You (Feferi's Theme)
 Artists:
@@ -370,9 +370,9 @@ Art Tags:
 - Feferi
 - Cuttlefish
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - "Love You (Feferi's Theme) - IronInvoker47 (piano).mid"
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Love You (Feferi's Theme) - IronInvoker47 (piano).mid]
 ---
 Track: Ocean Stars Falling
 Artists:
@@ -457,19 +457,19 @@ Referenced Tracks:
 - Hawkeye
 - Atomyk Ebonpyre
 Sheet Music Files:
-- Title: Sheet music by Purple1222119
-  Files:
-  - 'Davesprite - Purple1222119.pdf'
+- Title: Sheet music
+  Artists: [Purple1222119]
+  Files: [Davesprite - Purple1222119.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (piano, slow)
-  Files:
-  - 'Davesprite - Unknown A (piano, slow).mid'
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Davesprite - Unknown B (piano).mid'
-- Title: MIDI by Unknown (chiptune)
-  Files:
-  - 'Davesprite - Unknown C (chiptune).mid'
+- Title: MIDI (piano, slow)
+  Artists: [Unknown Artist]
+  Files: [Davesprite - Unknown A (piano, slow).mid]
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Davesprite - Unknown B (piano).mid]
+- Title: MIDI (chiptune)
+  Artists: [Unknown Artist]
+  Files: [Davesprite - Unknown C (chiptune).mid]
 ---
 Track: Airtime
 Artists:
@@ -601,27 +601,28 @@ Art Tags:
 Referenced Tracks:
 - Showtime (Original Mix)
 Sheet Music Files:
-- Title: Sheet music by adamus
+- Title: Sheet music
+  Artists: [adamus]
+  Files: [Unite Synchronization - adamus.pdf]
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Unite Synchronization - EuniverseCat.pdf]
+- Title: Piano score
+  Artists: [adamus]
+  Files: [Unite Synchronization - adamus (piano score).pdf]
+- Title: Arrangement for marching band
+  Artists: [Sean William Calhoun]
   Files:
-  - 'Unite Synchronization - adamus.pdf'
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Unite Synchronization - EuniverseCat.pdf'
-- Title: Piano score by adamus
-  Files:
-  - 'Unite Synchronization - adamus (piano score).pdf'
-- Title: Arrangement for marching band by Do The Musicy Thing
-  Files:
-  - 'Unite Synchronization for Marching Band - Do The Musicy Thing.mp3'
-  - 'Unite Synchronization - Do The Musicy Thing (marching band).pdf'
-  - 'Unite Synchronization - Do The Musicy Thing (band parts).zip'
+  - Unite Synchronization for Marching Band - Do The Musicy Thing.mp3
+  - Unite Synchronization - Do The Musicy Thing (marching band).pdf
+  - Unite Synchronization - Do The Musicy Thing (band parts).zip
 MIDI Project Files:
-- Title: MIDI by accanaceousCouncillor
-  Files:
-  - 'Unite Synchronization - accanaceousCouncillor.mid'
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Unite Synchronization - IronInvoker47 (piano).mid'
+- Title: MIDI
+  Artists: [accanaceousCouncillor]
+  Files: [Unite Synchronization - accanaceousCouncillor.mid]
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Unite Synchronization - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Andrew Hussie:</i> ([MSPA news post](https://web.archive.org/web/20120818182915/http://www.mspaintadventures.com:80/))
 
@@ -1003,9 +1004,9 @@ Art Tags:
 Referenced Tracks:
 - Gaia Queen
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Frostbite - IronInvoker47 (piano).mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Frostbite - IronInvoker47 (piano).mid]
 ---
 Track: The Lost Child
 Artists:
@@ -1021,9 +1022,9 @@ Art Tags:
 Referenced Tracks:
 - psych0ruins
 MIDI Project Files:
-- Title: MIDI by Makogeddon (piano)
-  Files:
-  - 'The Lost Child - Makogeddon (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Makogeddon]
+  Files: [The Lost Child - Makogeddon (piano).mid]
 ---
 Track: Questant's Lament
 Artists:
@@ -1135,16 +1136,16 @@ Cover Artists:
 Art Tags:
 - Beat Mesa
 Sheet Music Files:
-- Title: Sheet music by Purple1222119
-  Files:
-  - 'Infinity Mechanism - Purple1222119.pdf'
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Infinity Mechanism - Purple1222119 (piano score).pdf'
+- Title: Sheet music
+  Artists: [Purple1222119]
+  Files: [Infinity Mechanism - Purple1222119.pdf]
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Infinity Mechanism - Purple1222119 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Purple1222119
-  Files:
-  - 'Infinity Mechanism - Purple1222119.mid'
+- Title: MIDI
+  Artists: [Purple1222119]
+  Files: [Infinity Mechanism - Purple1222119.mid]
 Commentary: |-
     <i>Thomas Ferkol:</i> ([Tumblr](https://eidolonorpheus.tumblr.com/post/15590461411/eidolons-volume-8-hootenanny), 1/9/2012)
 
@@ -1250,22 +1251,22 @@ Sampled Tracks:
 - Savior of the Dreaming Dead (Cascade Cut)
 - Black Hole / Green Sun
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Cascade - EuniverseCat.pdf'
-- Title: Guitar tabs by Danny Wolf
-  Files:
-  - 'Cascade - Danny Wolf (tabs).pdf'
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Cascade - Purple1222119 (piano score).pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Cascade - EuniverseCat.pdf]
+- Title: Guitar tabs
+  Artists: [Danny Wolf]
+  Files: [Cascade - Danny Wolf (tabs).pdf]
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Cascade - Purple1222119 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by LeQha
-  Files:
-  - 'Cascade - LeQha.mid'
-- Title: MIDI by Purple1222119 (piano)
-  Files:
-  - 'Cascade - Purple1222119 (piano).mid'
+- Title: MIDI
+  Artists: [LeQha]
+  Files: [Cascade - LeQha.mid]
+- Title: MIDI (piano)
+  Artists: [Purple1222119]
+  Files: [Cascade - Purple1222119 (piano).mid]
 Commentary: |-
     <i>ruby:</i> (wiki editor, 4/7/2025)
     This full medley actually includes two different versions of [[artist:tensei]]'s "Cascade"!
@@ -1332,13 +1333,13 @@ Lyrics: |-
 
     Make her a member of the Midnight Crew!
 Sheet Music Files:
-- Title: Sheet music by David Ko (original composer)
-  Files:
-  - "I'm A Member of the Midnight Crew for Barbershop Quartet - David Ko.pdf"
+- Title: Sheet music
+  Artists: [David Ko]
+  Files: [I'm A Member of the Midnight Crew for Barbershop Quartet - David Ko.pdf]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - "I'm a Member of the Midnight Crew (Acapella) - cookiefonster.mid"
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [I'm a Member of the Midnight Crew (Acapella) - cookiefonster.mid]
 ---
 Section: Bonus tracks
 Description: >-
@@ -1432,9 +1433,9 @@ Art Tags:
 - Vriska
 - Battlefield
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Cascade (Beta) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Cascade (Beta) - Unknown.mid]
 ---
 Track: Black Hole / Green Sun
 Additional Names:
@@ -1455,9 +1456,9 @@ Referenced Tracks:
 - Black Rose / Green Sun
 - Sburban Jungle
 Sheet Music Files:
-- Title: Guitar solo by lugiaa
-  Files:
-  - 'Black Hole, Green Sun - lugiaa (guitar solo).pdf'
+- Title: Guitar solo
+  Artists: [lugiaa]
+  Files: [Black Hole, Green Sun - lugiaa (guitar solo).pdf]
 Commentary: |-
     <i>Malcolm Brown:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
diff --git a/album/homestuck-vol-9.yaml b/album/homestuck-vol-9.yaml
index b2c35959..0ffbf2bf 100644
--- a/album/homestuck-vol-9.yaml
+++ b/album/homestuck-vol-9.yaml
@@ -118,9 +118,9 @@ Referenced Tracks:
 - Crystamanthequins
 - Crystalanthemums
 Sheet Music Files:
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'Crystalmethequins - Do The Musicy Thing (piano score).pdf'
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [Crystalmethequins - Do The Musicy Thing (piano score).pdf]
 Commentary: |-
     <i>Clark Powell:</i> ([Tumblr](https://plazmataz.tumblr.com/post/25042898937/the-ancients-have-called-it-crystalmethequins), 6/13/2012)
 
@@ -157,12 +157,13 @@ Referenced Tracks:
 # Sampled Tracks:
 # - Game Boy Startup
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
   Files:
   - 'Anbroids V2.0 - IronInvoker47 (piano).mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Anbroids V2.0 - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Anbroids V2.0 - Unknown.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> ([Tumblr](https://dragonxvi.tumblr.com/post/25169840906/anbroids-20-a-commentary-with-bonus), 06/15/2012)
 
@@ -287,13 +288,13 @@ Track Artwork:
   - Flooded Earth
   - 'Houston, TX'
 Sheet Music Files:
-- Title: Sheet music by dcheng334
-  Files:
-  - 'Whistling Jackhammer - dcheng334.pdf'
+- Title: Sheet music
+  Artists: [dcheng334]
+  Files: [Whistling Jackhammer - dcheng334.pdf]
 MIDI Project Files:
-- Title: MIDI by dcheng334
-  Files:
-  - 'Whistling Jackhammer - dcheng334.mid'
+- Title: MIDI
+  Artists: [dcheng334]
+  Files: [Whistling Jackhammer - dcheng334.mid]
 ---
 Track: Ugly Betty
 Artists:
@@ -388,13 +389,13 @@ Art Tags:
 - What Pumpkin?
 - 'cw: alcohol'
 Sheet Music Files:
-- Title: Sheet music by Caustic
-  Files:
-  - "Pumpkin Party in Sea Hitler's Water Apocalypse - Caustic.pdf"
+- Title: Sheet music
+  Artists: [Caustic]
+  Files: [Pumpkin Party in Sea Hitler's Water Apocalypse - Caustic.pdf]
 MIDI Project Files:
-- Title: MIDI by Caustic
-  Files:
-  - "Pumpkin Party in Sea Hitler's Water Apocalypse - Caustic.mid"
+- Title: MIDI
+  Artists: [Caustic]
+  Files: [Pumpkin Party in Sea Hitler's Water Apocalypse - Caustic.mid]
 Commentary: |-
     <i>Malcolm Brown:</i> ([Tumblr](https://dragonxvi.tumblr.com/post/25099654505/pumpkin-party-in-sea-hitlers-water-apocalypse-a), 06/14/2012)
 
@@ -455,13 +456,13 @@ Cover Art File Extension: jpg
 Art Tags:
 - Skaianet Laboratory
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Skaianet - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Skaianet - EuniverseCat.pdf]
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Skaianet - Twix Stix.mid'
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Skaianet - Twix Stix.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -485,16 +486,16 @@ Referenced Tracks:
 - Sburban Jungle
 - Showtime (Original Mix)
 Sheet Music Files:
-- Title: Sheet music by Purple1222119 (flash version)
-  Files:
-  - 'Another Jungle - Purple1222119 (flash version).pdf'
+- Title: Sheet music (flash version)
+  Artists: [Purple1222119]
+  Files: [Another Jungle - Purple1222119 (flash version).pdf]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Another Jungle - cookiefonster.mid'
-- Title: MIDI by Purple1222119 (flash version)
-  Files:
-  - 'Another Jungle - Purple1222119 (flash version).mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Another Jungle - cookiefonster.mid]
+- Title: MIDI (flash version)
+  Artists: [Purple1222119]
+  Files: [Another Jungle - Purple1222119 (flash version).mid]
 Commentary: |-
     <i>Michael Guy Bowman:</i> ([Tumblr](https://web.archive.org/web/20181217221129/http://iambowman.tumblr.com/post/25249439835/everything-you-ever-wanted-to-know-about-another), 6/16/2012)
 
@@ -684,13 +685,13 @@ Cover Artists:
 Art Tags:
 - God Cat
 Sheet Music Files:
-- Title: Sheet music by silverseer
-  Files:
-  - 'A Little Fight Mewsic - silverseer (piano score).pdf'
+- Title: Sheet music
+  Artists: [silverseer]
+  Files: [A Little Fight Mewsic - silverseer (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by silverseer
-  Files:
-  - 'A Little Fight Mewsic - silverseer (piano).mid'
+- Title: MIDI
+  Artists: [silverseer]
+  Files: [A Little Fight Mewsic - silverseer (piano).mid]
 ---
 Track: Austin, Atlantis
 Artists:
@@ -725,9 +726,9 @@ Lyrics: |-
     Magnificat anima mea Dominum (<i>My soul doth magnify the Lord</i>)
     Et exultavit spiritus meus in Deo salutari meo (<i>And my spirit hath rejoiced in God my Saviour</i>)
 MIDI Project Files:
-- Title: MIDI by silverseer (piano)
-  Files:
-  - 'Austin, Atlantis - silverseer (piano).mid'
+- Title: MIDI (piano)
+  Artists: [silverseer]
+  Files: [Austin, Atlantis - silverseer (piano).mid]
 Commentary: |-
     <i>Clark Powell:</i> ([Tumblr](https://plazmataz.tumblr.com/post/25106444118/austin-atlantis-nothing-inspires-me-more-than), 6/14/2012)
 
@@ -775,16 +776,16 @@ Art Tags:
 - Unbreakable Katana
 - SBaHJ
 Sheet Music Files:
-- Title: Piano score by adamus
-  Files:
-  - 'Despot - adamus (piano score).pdf'
+- Title: Piano score
+  Artists: [adamus]
+  Files: [Despot - adamus (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by cookiefonster
-  Files:
-  - 'Despot - cookiefonster.mid'
-- Title: MIDI by adamus (piano)
-  Files:
-  - 'Despot - adamus (piano).mid'
+- Title: MIDI
+  Artists: [cookiefonster]
+  Files: [Despot - cookiefonster.mid]
+- Title: MIDI (piano)
+  Artists: [adamus]
+  Files: [Despot - adamus (piano).mid]
 Commentary: |-
     <i>Erik Scheele:</i> ([Tumblr](https://erikscheele.tumblr.com/post/24963696053/volume-9), 6/12/2012)
 
@@ -1325,16 +1326,16 @@ Art Tags:
 Referenced Tracks:
 - Three in the Morning
 Sheet Music Files:
-- Title: Sheet music by audiostoryShort
-  Files:
-  - 'Three in the Morning (Aftermath) - audiostoryShort.pdf'
-- Title: Sheet music by Kraethi
-  Files:
-  - 'Three in the Morning (Aftermath) - Kraethi.pdf'
+- Title: Sheet music
+  Artists: [audiostoryShort]
+  Files: [Three in the Morning (Aftermath) - audiostoryShort.pdf]
+- Title: Sheet music
+  Artists: [Kraethi]
+  Files: [Three in the Morning (Aftermath) - Kraethi.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Three in the Morning (Aftermath) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Three in the Morning (Aftermath) - Unknown.mid]
 Commentary: |-
     <i>Erik Scheele:</i> ([Tumblr](https://erikscheele.tumblr.com/post/24963696053/volume-9), 6/12/2012)
 
@@ -1379,13 +1380,13 @@ Track Artwork:
   Origin Details: >-
     <code class="filename">droogsolotrackartorig.jpg</code>
 Sheet Music Files:
-- Title: Sheet music by asmolfirefly
-  Files:
-  - 'Lancer - asmolfirefly.pdf'
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [Lancer - asmolfirefly.pdf]
 MIDI Project Files:
-- Title: MIDI by asmolfirefly
-  Files:
-  - 'Lancer - asmolfirefly.mid'
+- Title: MIDI
+  Artists: [asmolfirefly]
+  Files: [Lancer - asmolfirefly.mid]
 Commentary: |-
     <i>clorinspats:</i> ([Tumblr](https://clorinart.tumblr.com/post/24966295286/track-art-for-lancer-by-plazmataz-i-actually), 6/12/2012)
 
@@ -1420,12 +1421,12 @@ Art Tags:
 Referenced Tracks:
 - Three in the Morning
 MIDI Project Files:
-- Title: MIDI by MrSkullium (partial)
-  Files:
-  - "Three's a Crowd - MrSkullium (partial).mid"
-- Title: MIDI by Unknown
-  Files:
-  - "Three's a Crowd - Unknown.mid"
+- Title: MIDI (partial)
+  Artists: [MrSkullium]
+  Files: [Three's a Crowd - MrSkullium (partial).mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Three's a Crowd - Unknown.mid]
 Commentary: |-
     <i>ari:</i> ([Tumblr](https://arijandro.tumblr.com/post/24967175748), 6/12/2012)
 
@@ -1520,13 +1521,13 @@ Cover Artists:
 Art Tags:
 - Dirk
 Sheet Music Files:
-- Title: Piano score by silverseer
-  Files:
-  - 'Sweet Dreams, Timaeus - silverseer (piano score).pdf'
+- Title: Piano score
+  Artists: [silverseer]
+  Files: [Sweet Dreams, Timaeus - silverseer (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by silverseer
-  Files:
-  - 'Sweet Dreams, Timaeus - silverseer (piano).mid'
+- Title: MIDI
+  Artists: [silverseer]
+  Files: [Sweet Dreams, Timaeus - silverseer (piano).mid]
 ---
 Track: Red Miles
 Artists:
@@ -1546,9 +1547,9 @@ Track Artwork:
   - Roxy's home
   - 'Rainbow Falls, NY'
 Sheet Music Files:
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Red Miles - Purple1222119 (piano score).pdf'
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Red Miles - Purple1222119 (piano score).pdf]
 Commentary: |-
     <i>James Dever:</i> ([Tumblr](https://web.archive.org/web/20120726133000/http://funkeecephalopod.tumblr.com/tagged/music), 7/11/2012)
 
@@ -1613,9 +1614,9 @@ Art Tags:
 Referenced Tracks:
 - Serenade
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Requited - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Requited - IronInvoker47.mid]
 Commentary: |-
     <i>Clark Powell:</i> ([Tumblr](https://plazmataz.tumblr.com/post/25169140282/requited-back-on-volume-8-i-wrote-a-song-called), 6/15/2012)
 
@@ -1648,13 +1649,13 @@ Art Tags:
 - Jane
 - LoCaH
 Sheet Music Files:
-- Title: Sheet music by audiostoryShort
-  Files:
-  - 'Princess of Helium - audiostoryShort.pdf'
+- Title: Sheet music
+  Artists: [audiostoryShort]
+  Files: [Princess of Helium - audiostoryShort.pdf]
 MIDI Project Files:
-- Title: MIDI by Zadira
-  Files:
-  - 'Princess of Helium - Zadira.mid'
+- Title: MIDI
+  Artists: [Zadira]
+  Files: [Princess of Helium - Zadira.mid]
 Commentary: |-
     <i>Tavia Morra:</i> ([Tumblr](https://www.tumblr.com/seeyoutmorra/24975873399/my-homestuck-volume-9-contributions), 6/12/2012)
 
@@ -1684,28 +1685,28 @@ Art Tags:
 Referenced Tracks:
 - track:moonsetter-tumblr-may-14-2012
 Sheet Music Files:
-- Title: Sheet music by infinityMechanism
-  Files:
-  - 'Moonsetter - infinityMechanism.pdf'
-- Title: Sheet music by Veritas Unae
-  Files:
-  - 'Moonsetter - Veritas Unae.pdf'
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'Moonsetter - Do The Musicy Thing (piano score).pdf'
-- Title: Piano score by Kurama101
-  Files:
-  - 'Moonsetter - Kurama101 (piano score).pdf'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Moonsetter - Twix Stix.mid'
+- Title: Sheet music
+  Artists: [infinityMechanism]
+  Files: [Moonsetter - infinityMechanism.pdf]
+- Title: Sheet music
+  Artists: [Veritas Unae]
+  Files: [Moonsetter - Veritas Unae.pdf]
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [Moonsetter - Do The Musicy Thing (piano score).pdf]
+- Title: Piano score
+  Artists: [Kurama101]
+  Files: [Moonsetter - Kurama101 (piano score).pdf]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Moonsetter - Twix Stix.mid]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Moonsetter - IronInvoker47.mid'
-- Title: MIDI by Zadira
-  Files:
-  - 'Moonsetter - Zadira.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Moonsetter - IronInvoker47.mid]
+- Title: MIDI
+  Artists: [Zadira]
+  Files: [Moonsetter - Zadira.mid]
 Commentary: |-
     <i>Hanni Brosh:</i> ([DeviantArt](https://www.deviantart.com/saffronscarf/art/Moonsetter-308076636), 06/13/2012)
 
@@ -1743,16 +1744,16 @@ Track Artwork:
 Referenced Tracks:
 - Candles and Clockwork
 Sheet Music Files:
-- Title: Sheet music by candidcondescension
-  Files:
-  - 'Candles and Clockwork (Alpha Version) - candidcondescension.pdf'
+- Title: Sheet music
+  Artists: [the-heir-of-light]
+  Files: [Candles and Clockwork (Alpha Version) - candidcondescension.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Candles and Clockwork (Alpha Version) - Unknown.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Candles and Clockwork (Alpha Version) - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Candles and Clockwork (Alpha Version) - Unknown.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Candles and Clockwork (Alpha Version) - Twix Stix.mid]
 Commentary: |-
     <i>James Dever:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -1846,13 +1847,13 @@ Cover Art File Extension: jpg
 Art Tags:
 - Lord English
 Sheet Music Files:
-- Title: Sheet music by asmolfirefly
-  Files:
-  - 'Cairo Overcoat - asmolfirefly.pdf'
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [Cairo Overcoat - asmolfirefly.pdf]
 MIDI Project Files:
-- Title: MIDI by asmolfirefly
-  Files:
-  - 'Cairo Overcoat - asmolfirefly.mid'
+- Title: MIDI
+  Artists: [asmolfirefly]
+  Files: [Cairo Overcoat - asmolfirefly.mid]
 Commentary: |-
     <i>Lauren Ross:</i> ([Tumblr](https://www.tumblr.com/luzerna/24965609113/track-art-for-cairo-overcoat-by-eidolon-orpheus-on), 6/12/2012)
 
@@ -1921,16 +1922,16 @@ Referenced Tracks:
 - Penumbra Phantasm
 - Descend
 Sheet Music Files:
-- Title: Guitar solo tabs by David Ellis (original composer)
-  Files:
-  - 'noirscapesolo.pdf'
-- Title: Sheet music by asmolfirefly
-  Files:
-  - 'Noirscape - asmolfirefly.pdf'
+- Title: Guitar solo tabs
+  Artists: [David Ellis]
+  Files: [noirscapesolo.pdf]
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [Noirscape - asmolfirefly.pdf]
 MIDI Project Files:
-- Title: MIDI by asmolfirefly
-  Files:
-  - 'Noirscape - asmolfirefly.mid'
+- Title: MIDI
+  Artists: [asmolfirefly]
+  Files: [Noirscape - asmolfirefly.mid]
 Commentary: |-
     <i>David Ellis:</i> ([Tumblr](https://ducksual.tumblr.com/post/25874791771/noirscape-homestuck-vol-9-track-commentary), 6/25/2012)
 
@@ -2011,9 +2012,9 @@ Referenced Tracks:
 - track:carefree-action
 - Showtime (Original Mix)
 Sheet Music Files:
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'A Taste for Adventure - Do The Musicy Thing (piano score).pdf'
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [A Taste for Adventure - Do The Musicy Thing (piano score).pdf]
 ---
 Track: Stargaze
 Artists:
@@ -2037,19 +2038,19 @@ Art Tags:
 - Earth
 - 'cw: alcohol'
 Sheet Music Files:
-- Title: Sheet music by adamus
-  Files:
-  - 'Stargaze - adamus.pdf'
-- Title: Sheet music by asmolfirefly
-  Files:
-  - 'Stargaze - asmolfirefly.pdf'
+- Title: Sheet music
+  Artists: [adamus]
+  Files: [Stargaze - adamus.pdf]
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [Stargaze - asmolfirefly.pdf]
 MIDI Project Files:
-- Title: MIDI by adamus
-  Files:
-  - 'Stargaze - adamus.mid'
-- Title: Sheet music by asmolfirefly
-  Files:
-  - 'Stargaze - asmolfirefly.pdf'
+- Title: MIDI
+  Artists: [adamus]
+  Files: [Stargaze - adamus.mid]
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [Stargaze - asmolfirefly.pdf]
 Commentary: |-
     <i>Tavia Morra:</i> ([Tumblr](https://www.tumblr.com/seeyoutmorra/24975873399/my-homestuck-volume-9-contributions), 6/12/2012)
 
diff --git a/album/jailbreak-vol-1.yaml b/album/jailbreak-vol-1.yaml
index 431f73e1..6bcf0702 100644
--- a/album/jailbreak-vol-1.yaml
+++ b/album/jailbreak-vol-1.yaml
@@ -250,9 +250,9 @@ Cover Artists:
 - Paige Turner
 Cover Art File Extension: png
 MIDI Project Files:
-- Title: NSF by Luke Benjamins (original composer)
-  Files:
-  - Logorg - Luke Benjamins.nsf
+- Title: NSF
+  Artists: [Luke Benjamins]
+  Files: [Logorg - Luke Benjamins.nsf]
 Commentary: |-
     <i>rj lake, Nick Smalley, Luke Benjamins, Erik Scheele:</i> ([[track:audio-commentary-featuring-robert-j-lake-nick-smalley-luke-gfd-benjamins-and-erik-jit-scheele|album audio commentary]])
 
@@ -566,9 +566,9 @@ URLs:
 - https://homestuckgaiden.bandcamp.com/track/bars
 - https://www.youtube.com/watch?v=WJMaNzxCwCg
 MIDI Project Files:
-- Title: NSF by Luke Benjamins (original composer, probably)
-  Files:
-  - Bars - Luke Benjamins.nsf
+- Title: NSF
+  Artists: [Luke Benjamins]
+  Files: [Bars - Luke Benjamins.nsf]
 Cover Artists:
 - rj lake
 Commentary: |-
@@ -606,9 +606,9 @@ URLs:
 Cover Artists:
 - rj lake
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Jackknive - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Jackknive - Unknown.mid]
 Commentary: |-
     <i>rj lake, Nick Smalley, Luke Benjamins, Erik Scheele:</i> ([[track:audio-commentary-featuring-robert-j-lake-nick-smalley-luke-gfd-benjamins-and-erik-jit-scheele|album audio commentary]])
 
@@ -909,9 +909,9 @@ Cover Artists:
 - Paige Turner
 Cover Art File Extension: png
 MIDI Project Files:
-- Title: NSF by Luke Benjamins (original composer)
-  Files:
-  - Drillgorg - Luke Benjamins.nsf
+- Title: NSF
+  Artists: [Luke Benjamins]
+  Files: [Drillgorg - Luke Benjamins.nsf]
 Lyrics: |-
     I, am
     Drillgorg Drillgorg Drill-Drill-Drill-Drill-Drillgorg
@@ -962,9 +962,9 @@ Cover Art File Extension: png
 # Sampled Tracks:
 # - Meet the Spy
 MIDI Project Files:
-- Title: NSF by Nick Smalley (original composer)
-  Files:
-  - Retrobution - Nick Smalley.nsf
+- Title: NSF
+  Artists: [Nick Smalley]
+  Files: [Retrobution - Nick Smalley.nsf]
 Lyrics: |-
     Your mother
 Commentary: |-
diff --git a/album/kindred-souls.yaml b/album/kindred-souls.yaml
index 5c940df2..c7dba49c 100644
--- a/album/kindred-souls.yaml
+++ b/album/kindred-souls.yaml
@@ -320,7 +320,8 @@ Referenced Tracks:
 - track:ruins-undertale
 - His Theme
 Sheet Music Files:
-- Title: Sheet music by Rose Gray (original composer)
+- Title: Sheet music
+  Artists: [Rose Gray]
   Files:
   - Echo Flowers ~ Full Score.pdf
   - Echo Flowers ~ Clarinet in A.pdf
diff --git a/album/lofam3.yaml b/album/lofam3.yaml
index 5e312969..ee8765ca 100644
--- a/album/lofam3.yaml
+++ b/album/lofam3.yaml
@@ -208,7 +208,7 @@ URLs:
 - https://unofficialmspafans.bandcamp.com/track/im-not-a-hero
 - https://www.youtube.com/watch?v=2PBxH568OIE
 Cover Artists:
-- infinitymechanism
+- infinityMechanism
 Cover Art Dimensions: 785x893
 Art Tags:
 - Dave
diff --git a/album/lofam5.yaml b/album/lofam5.yaml
index a5598bfc..346eb6da 100644
--- a/album/lofam5.yaml
+++ b/album/lofam5.yaml
@@ -1498,9 +1498,9 @@ Cover Artists:
 Art Tags:
 - Joey
 Sheet Music Files:
-- Title: 'Joey: Play Haunting Melody Sheet Music by Erik Scheele (original composer)'
-  Files:
-  - joeypianorefrain.pdf
+- Title: Sheet music
+  Artists: [Erik Scheele]
+  Files: [joeypianorefrain.pdf]
 Commentary: |-
     <i>Erik Scheele:</i>
     Or maybe it should've been called Play Dramatic Melody? I dunno, either way.
diff --git a/album/lofam5a2.yaml b/album/lofam5a2.yaml
index 8540e466..11492919 100644
--- a/album/lofam5a2.yaml
+++ b/album/lofam5a2.yaml
@@ -934,9 +934,9 @@ Referenced Tracks:
 - Homestuck Anthem
 - Frost and Clockwork
 MIDI Project Files:
-- Title: MIDI by Circlejourney (original composer)
-  Files:
-  - 'Maybe_itll_turn_out_better_this_time - Circlejourney.mid'
+- Title: MIDI
+  Artists: [Circlejourney]
+  Files: [Maybe_itll_turn_out_better_this_time - Circlejourney.mid]
 Commentary: |-
     <i>Circlejourney:</i>
     This one's about starting the universe over when the old one doesn't work out. It's also about the worlds that Homestuck has inspired and spawned, both within its multiverse and beyond it.
@@ -1214,9 +1214,9 @@ Art Tags:
 - Calliope
 - Alternate Calliope
 MIDI Project Files:
-- Title: MIDI by Circlejourney (original composer)
-  Files:
-  - 'When_the_Curtains_Part - Circlejourney.mid'
+- Title: MIDI
+  Artists: [Circlejourney]
+  Files: [When_the_Curtains_Part - Circlejourney.mid]
 Commentary: |-
     <i>Circlejourney:</i>
     *“This is my last Homestuck track. (Well, it's intended to be...)”* — my past self, who didn’t know any better.
@@ -3243,9 +3243,9 @@ Referenced Tracks:
 - Rex Duodecim Angelus
 - Do You Remem8er Me
 Sheet Music Files:
-- Title: Sheet music by ascendantDreamweaver (original composer)
-  Files:
-  - 'Lost_Memories_final_score.pdf'
+- Title: Sheet music
+  Artists: [ascendantDreamweaver]
+  Files: [Lost_Memories_final_score.pdf]
 Commentary: |-
     <i>ascendantDreamweaver:</i>
     This piece is a tone poem on Game-Over-timeline Vrisrezi, roughly divided into two halves, one depicting their relation up to [[flash:3760|[S] Flip]], and the other being [[flash:7959|[S] Terezi: Remem8er.]]
@@ -3611,18 +3611,19 @@ Referenced Tracks:
 - Courser
 - Penumbra Phantasm
 Sheet Music Files:
-- Title: Sheet music by Rose Gray (original composer)
+- Title: Sheet music
+  Artists: [Rose Gray]
   Files:
-  - 'Stargazing with Gods - Full Score.pdf'
-  - 'Stargazing with Gods-All_Parts.pdf'
-  - 'Stargazing with Gods-Bass_Clarinet_1.pdf'
-  - 'Stargazing with Gods-Bass_Clarinet_2.pdf'
-  - 'Stargazing with Gods-Clarinet_in_Bb_1.pdf'
-  - 'Stargazing with Gods-Clarinet_in_Bb_2.pdf'
-  - 'Stargazing with Gods-Clarinet_in_Bb_3.pdf'
-  - 'Stargazing with Gods-Clarinet_in_Bb_4.pdf'
-  - 'Stargazing with Gods-Clarinet_in_Eb_1.pdf'
-  - 'Stargazing with Gods-Clarinet_in_Eb_2.pdf'
+  - Stargazing with Gods - Full Score.pdf
+  - Stargazing with Gods-All_Parts.pdf
+  - Stargazing with Gods-Bass_Clarinet_1.pdf
+  - Stargazing with Gods-Bass_Clarinet_2.pdf
+  - Stargazing with Gods-Clarinet_in_Bb_1.pdf
+  - Stargazing with Gods-Clarinet_in_Bb_2.pdf
+  - Stargazing with Gods-Clarinet_in_Bb_3.pdf
+  - Stargazing with Gods-Clarinet_in_Bb_4.pdf
+  - Stargazing with Gods-Clarinet_in_Eb_1.pdf
+  - Stargazing with Gods-Clarinet_in_Eb_2.pdf
 Commentary: |-
     <i>Rose Gray:</i>
     Stargazing with Gods is a Homestuck fan piece written for a clarinet choir consisting of 2 E♭  clarinets, 4 B♭ clarinets, and 2 bass clarinets. It is meant to depict [[flash:1940|the very end of Act 4]] - Becquerel watches over his sleeping owner, Jade Harley, while gazing off into the night sky. Though the stars are beautiful, in the distance, a number of meteors can be seen that signify the apocalypse, with one particularly large one coming directly for Jade’s home. Ultimately, the piece’s mood is meant to reflect both the horror and beauty of the life cycle of the universe as presented in the webcomic.
diff --git a/album/medium.yaml b/album/medium.yaml
index 7302cda1..6a51f064 100644
--- a/album/medium.yaml
+++ b/album/medium.yaml
@@ -95,13 +95,13 @@ URLs:
 - https://homestuck.bandcamp.com/track/heat
 - https://www.youtube.com/watch?v=l_ITpDhYvaI
 Sheet Music Files:
-- Title: Violin score by Liliumus
-  Files:
-  - 'Heat - Liliumus (violin score).pdf'
+- Title: Violin score
+  Artists: [Liliumus]
+  Files: [Heat - Liliumus (violin score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Heat - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Heat - Unknown.mid]
 ---
 Track: Wind
 Duration: 8:03
diff --git a/album/midnight-crew-drawing-dead.yaml b/album/midnight-crew-drawing-dead.yaml
index 5ffc4ce0..90221f57 100644
--- a/album/midnight-crew-drawing-dead.yaml
+++ b/album/midnight-crew-drawing-dead.yaml
@@ -99,23 +99,24 @@ URLs:
 - https://homestuck.bandcamp.com/track/three-in-the-morning
 - https://www.youtube.com/watch?v=zSg6talwzbU
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Three in the Morning - EuniverseCat.pdf]
+- Title: Sheet music
+  Artists: [Colin Stanfill]
   Files:
-  - 'Three in the Morning - EuniverseCat.pdf'
-- Title: Sheet music by Geekthras
-  Files:
-  - 'Three in the Morning - Geekthras A.pdf'
-  - 'Three in the Morning - Geekthras B.pdf'
-- Title: Sheet music by Nocturne
-  Files:
-  - 'Three in the Morning - Nocturne.pdf'
-- Title: Sheet music by kurama101 (piano score)
-  Files:
-  - 'Three in the Morning - kurama101 (piano score).pdf'
+  - Three in the Morning - Geekthras A.pdf
+  - Three in the Morning - Geekthras B.pdf
+- Title: Sheet music
+  Artists: [Mal McGannon]
+  Files: [Three in the Morning - Nocturne.pdf]
+- Title: Sheet music (piano score)
+  Artists: [Kurama101]
+  Files: [Three in the Morning - kurama101 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Three in the Morning - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Three in the Morning - Unknown.mid]
 ---
 Track: Blue Noir
 Artists:
@@ -226,19 +227,19 @@ Commentary: |-
 
     "I should do a longer version." I was thinking of, I actually volunteered, you know [[flash:833|that Mark J. Hadley page]], where it has, uh, [[Dead Shuffle]] where [[Nightlife (Extended)|Bill Bolin's song used to be?]] I volunteered to do uh, a long version of Liquid Negrocity, but uhm, uh, Andrew was like... well, Andrew actually agreed to that, but the thing is, I was too busy doing [[album:homestuck-vol-5|album 5 stuff]], so he just put a, Mark J. Hadley song, and obviously they're not gonna change it now, that'd be weird. But I still want to make something that would fit that page perfectly.
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Liquid Negrocity - Gamehunter.pdf'
-- Title: Sheet music by Nocturne
-  Files:
-  - 'Liquid Negrocity - Nocturne.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Liquid Negrocity - Gamehunter.pdf]
+- Title: Sheet music
+  Artists: [Mal McGannon]
+  Files: [Liquid Negrocity - Nocturne.pdf]
 MIDI Project Files:
-- Title: MIDI by Miff
-  Files:
-  - 'Liquid Negrocity - Miff.mid'
-- Title: MIDI by MrCheeze
-  Files:
-  - 'Liquid Negrocity - MrCheeze.mid'
+- Title: MIDI
+  Artists: [Miff]
+  Files: [Liquid Negrocity - Miff.mid]
+- Title: MIDI
+  Artists: [MrCheeze]
+  Files: [Liquid Negrocity - MrCheeze.mid]
 ---
 Track: Hollow Suit
 Artists:
@@ -303,9 +304,9 @@ URLs:
 Referenced Tracks:
 - track:the-ballad-of-jack-noir-original
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'The Ballad of Jack Noir - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [The Ballad of Jack Noir - Unknown.mid]
 ---
 Track: Lunar Eclipse
 Artists:
@@ -458,12 +459,12 @@ URLs:
 - https://homestuck.bandcamp.com/track/moonshine
 - https://www.youtube.com/watch?v=W5p7sEFMYHE
 Sheet Music Files:
-- Title: Sheet music by Gamehunter
-  Files:
-  - 'Moonshine - Gamehunter.pdf'
-- Title: Sheet music by Kraethi
-  Files:
-  - 'Moonshine - Kraethi.pdf'
+- Title: Sheet music
+  Artists: [Gamehunter]
+  Files: [Moonshine - Gamehunter.pdf]
+- Title: Sheet music
+  Artists: [Kraethi]
+  Files: [Moonshine - Kraethi.pdf]
 Commentary: |-
     <i>Alex Rosetti:</i> ([Tumblr](https://albatrossthesoup.tumblr.com/post/46685117866/looking-back-at-midnight-crew-drawing-dead))
 
@@ -490,9 +491,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/tall-dark-and-loathsome
 - https://www.youtube.com/watch?v=DxsUKjGirKc
 Sheet Music Files:
-- Title: Sheet music by Nocturne
-  Files:
-  - 'Tall, Dark and Loathsome - Nocturne.pdf'
+- Title: Sheet music
+  Artists: [Mal McGannon]
+  Files: [Tall, Dark and Loathsome - Nocturne.pdf]
 ---
 Track: Joker's Wild
 Artists:
@@ -560,6 +561,6 @@ URLs:
 - https://www.youtube.com/watch?v=L55OrtyUMko
 - https://archive.org/details/exile-pinkushion/04%20Nightlife.mp3
 MIDI Project Files:
-- Title: MIDI (of non-extended version) by HunZhen
-  Files:
-  - Nightlife - HunZhen.mid
+- Title: MIDI (of non-extended version)
+  Artists: [HunZhen]
+  Files: [Nightlife - HunZhen.mid]
diff --git a/album/mobius-trip-and-hadron-kaleido.yaml b/album/mobius-trip-and-hadron-kaleido.yaml
index d50bc76e..d1254e7a 100644
--- a/album/mobius-trip-and-hadron-kaleido.yaml
+++ b/album/mobius-trip-and-hadron-kaleido.yaml
@@ -141,9 +141,9 @@ URLs:
 Referenced Tracks:
 - Sburban Jungle
 Sheet Music Files:
-- Title: Chords by Kal-la-kal-la
-  Files:
-  - 'Dawn of Man - Chords.txt'
+- Title: Chords
+  Artists: [Kal-la-kal-la]
+  Files: [Dawn of Man - Chords.txt]
 Music Videos:
 - Title: Piano Version
   Date: September 4, 2016
diff --git a/album/more-from-the-music-team.yaml b/album/more-from-the-music-team.yaml
index 7e64def0..1cddac3b 100644
--- a/album/more-from-the-music-team.yaml
+++ b/album/more-from-the-music-team.yaml
@@ -20,9 +20,9 @@ Referenced Tracks:
 - Flare (Cascade Cut)
 - Cascade (Beta)
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Flare (Cascade) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Flare (Cascade) - Unknown.mid]
 Commentary: |-
     <i>Clark Powell:</i> ([Tumblr](https://plazmataz.tumblr.com/post/19774190658/download-flare-cascade-i-have-recut-and))
 
@@ -1729,9 +1729,9 @@ URLs:
 Referenced Tracks:
 - Doctor
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Patient - IronInvoker47 (piano).mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Patient - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i> ([Tumblr](https://fwugradiation.tumblr.com/post/33265379210/patient-not-gonna-use-this-for-anything))
 
diff --git a/album/more-homestuck-fandom.yaml b/album/more-homestuck-fandom.yaml
index 0d322240..41320636 100644
--- a/album/more-homestuck-fandom.yaml
+++ b/album/more-homestuck-fandom.yaml
@@ -774,9 +774,9 @@ URLs:
 Referenced Tracks:
 - Ascend
 MIDI Project Files:
-- Title: FamiTracker project file
-  Files:
-  - Ascend - cookiefonster.ftm
+- Title: FamiTracker project
+  Artists: [cookiefonster]
+  Files: [Ascend - cookiefonster.ftm]
 Commentary: |-
     <i>cookiefonster:</i> ([YouTube description](https://youtu.be/A8gyA2tcdHo))
 
diff --git a/album/muse-of-net.yaml b/album/muse-of-net.yaml
index 6158ac00..efd2d325 100644
--- a/album/muse-of-net.yaml
+++ b/album/muse-of-net.yaml
@@ -41,9 +41,9 @@ URLs:
 Referenced Tracks:
 - Rondo Alla Turca
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - '#SIDE 0x01#.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: ['#SIDE 0x01#.mid']
 ---
 Track: Robots, by Robots
 Artists:
@@ -54,9 +54,9 @@ URLs:
 Referenced Tracks:
 - Anbroids V2.0
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Robots, By Robots.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Robots, By Robots.mid]
 ---
 Track: Sunday Evening
 Artists:
@@ -65,9 +65,9 @@ Duration: 01:58
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/sunday-evening
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Sunday Evening.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Sunday Evening.mid]
 ---
 Track: Cool and New Animal Forest
 Artists:
@@ -85,9 +85,9 @@ Duration: 01:14
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/you-just-went-full-touhou-2
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'You Just Went Full Touhou....mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [You Just Went Full Touhou....mid]
 ---
 Track: Sburban Piano
 Artists:
@@ -98,9 +98,9 @@ URLs:
 Referenced Tracks:
 - Sburban Jungle
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Sburban Piano.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Sburban Piano.mid]
 ---
 Track: Swingin'
 Artists:
@@ -116,9 +116,9 @@ Duration: 01:37
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/untitled-ai-strife-song
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Untitled AI Strife Song.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Untitled AI Strife Song.mid]
 ---
 Track: Synth Brass Player's Lament
 Artists:
@@ -143,9 +143,9 @@ URLs:
 Referenced Tracks:
 - track:MeGaLoVania
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Robo-Vania.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Robo-Vania.mid]
 ---
 Track: Megalo Strike Bach
 Artists:
@@ -165,9 +165,9 @@ URLs:
 Referenced Tracks:
 - Moshi Moshi?
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Moshi Finds a Robot.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Moshi Finds a Robot.mid]
 ---
 Track: Minor (#5 add 2) Circuit
 Artists:
@@ -185,9 +185,9 @@ URLs:
 Referenced Tracks:
 - track:MeGaLoVania
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'MegaLaDyGavania.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [MegaLaDyGavania.mid]
 ---
 Track: 2hu4yu
 Artists:
@@ -196,9 +196,9 @@ Duration: 01:59
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/2hu4yu
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - '2hu4yu.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [2hu4yu.mid]
 ---
 Track: "Fighting Spirit But It's Robots"
 Artists:
@@ -209,9 +209,9 @@ URLs:
 Referenced Tracks:
 - Fighting Spirit
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - "Fighting Spirit But It's Robots.mid"
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Fighting Spirit But It's Robots.mid]
 ---
 Track: Prelude and Partita
 Artists:
@@ -229,9 +229,9 @@ URLs:
 Referenced Tracks:
 - Anime Robot
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - "Let's All Visit Animerobot Town.mid"
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Let's All Visit Animerobot Town.mid]
 ---
 Track: Heir of Flutes
 Artists:
@@ -251,9 +251,9 @@ URLs:
 Referenced Tracks:
 - o
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Lord Violiin.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Lord Violiin.mid]
 ---
 Track: What I Imagine the Celeste Soundtrack is Like
 Artists:
@@ -271,9 +271,9 @@ URLs:
 Referenced Tracks:
 - track:nuclear-james-roach
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Nuklear Power.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Nuklear Power.mid]
 ---
 Track: Wild Abandon, Mvts. 1 and 2
 Artists:
@@ -296,9 +296,9 @@ Duration: 01:29
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/cool-and-new-visual-novel-title-screen
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Cool And New Visual Novel Title Screen.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Cool And New Visual Novel Title Screen.mid]
 ---
 Track: Encounter! (Robot Musician)
 Artists:
@@ -316,9 +316,9 @@ URLs:
 Referenced Tracks:
 - Showtime (Original Mix)
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Showtime Musenet Remix.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Showtime Musenet Remix.mid]
 ---
 Track: Robot Is Confused
 Artists:
@@ -341,9 +341,9 @@ Duration: 01:48
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/never-go-full-touhou
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - '...Never Go Full Touhou.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [...Never Go Full Touhou.mid]
 ---
 Track: The Caves of Harold
 Artists:
@@ -352,9 +352,9 @@ Duration: 01:33
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/the-caves-of-harold
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'The Caves of Harold.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [The Caves of Harold.mid]
 ---
 Section: Side 0x02
 ---
@@ -367,9 +367,9 @@ URLs:
 Referenced Tracks:
 - Für Elise
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - '#SIDE 0x02#.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: ['#SIDE 0x02#.mid']
 ---
 Track: voidnull's untitled
 Artists:
@@ -394,9 +394,9 @@ Duration: 01:16
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/dramatic-key-change
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'DRAMATIC KEY CHANGE.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [DRAMATIC KEY CHANGE.mid]
 ---
 Track: licord but good
 Artists:
@@ -407,9 +407,9 @@ URLs:
 Referenced Tracks:
 - licord nacrasty
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'licord but good.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [licord but good.mid]
 ---
 Track: ROBOT---FREEJAZZ
 Artists:
@@ -418,9 +418,9 @@ Duration: 00:38
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/robot-freejazz
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'ROBOT---FREEJAZZ.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [ROBOT---FREEJAZZ.mid]
 ---
 Track: "i've been waiting for justice to be a serve for twenty minutes"
 Artists:
@@ -431,9 +431,9 @@ URLs:
 Referenced Tracks:
 - justice must be a serve
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - "i've been waiting for justice to be a serve for twenty minutes.mid"
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [i've been waiting for justice to be a serve for twenty minutes.mid]
 ---
 Track: Harry Imposter
 Artists:
@@ -444,9 +444,9 @@ URLs:
 Referenced Tracks:
 - Hedwig's Theme
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Harry Imposter.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Harry Imposter.mid]
 ---
 Track: A Robot Disaster!
 Artists:
@@ -457,9 +457,9 @@ URLs:
 Referenced Tracks:
 - An Apple Disaster!!
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'A Robot Disaster!.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [A Robot Disaster!.mid]
 ---
 Track: Unintentional Drop
 Artists:
@@ -470,9 +470,9 @@ URLs:
 Referenced Tracks:
 - Unintentional Touhou
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Unintentional Drop.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Unintentional Drop.mid]
 ---
 Track: Triptych
 Artists:
@@ -481,9 +481,9 @@ Duration: 01:38
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/triptych
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Triptych.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Triptych.mid]
 ---
 Track: Conflicted
 Directory: conflicted-canmt
@@ -496,9 +496,9 @@ URLs:
 Referenced Tracks:
 - Conflict!
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Conflicted.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Conflicted.mid]
 ---
 Track: ai song
 Artists:
@@ -516,9 +516,9 @@ URLs:
 Referenced Tracks:
 - Nattopet
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'A Melody for Robots.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [A Melody for Robots.mid]
 ---
 Track: Muse of Net
 Artists:
@@ -527,9 +527,9 @@ Duration: 01:59
 URLs:
 - https://coolandnewwebcomic.bandcamp.com/track/muse-of-net
 MIDI Project Files:
-- Title: MIDI by Musenet
-  Files:
-  - 'Muse of Net.mid'
+- Title: MIDI
+  Artists: [Musenet]
+  Files: [Muse of Net.mid]
 ---
 Section: Bonus track
 ---
diff --git a/album/one-week-older.yaml b/album/one-week-older.yaml
index 508c3699..0a9df3ea 100644
--- a/album/one-week-older.yaml
+++ b/album/one-week-older.yaml
@@ -49,9 +49,9 @@ Cover Artists:
 Art Tags:
 - Cool and New Music Team
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'Overfoot_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [Overfoot_sheet_music.pdf]
 ---
 Track: The Boss of Wheels
 Duration: 02:00
@@ -65,9 +65,9 @@ Art Tags:
 Referenced Tracks:
 - RollerCoaster Tycoon Theme
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'The_Boss_of_Wheels_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [The_Boss_of_Wheels_sheet_music.pdf]
 ---
 Track: I'm mister presidant
 Duration: 01:36
@@ -104,9 +104,9 @@ Art Tags:
 Referenced Tracks:
 - track:le-canrival
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'Carousel_Catastrophe_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [Carousel_Catastrophe_sheet_music.pdf]
 ---
 Track: Ectodaddies
 Duration: 01:39
@@ -210,9 +210,9 @@ Referenced Tracks:
 - Homestuck Anthem
 - The Broken Clock
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'Medley_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [Medley_sheet_music.pdf]
 Commentary: |-
     <i>Makin:</i>
     This track additionally references "ohmy.wav", which I believe to be an unreleased song by the same composer.
@@ -237,9 +237,9 @@ Referenced Tracks:
 - track:rozepiano
 - This Saturnine Existence
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'United_in_Hatred_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [United_in_Hatred_sheet_music.pdf]
 ---
 Track: Last Chance
 Artists:
@@ -287,9 +287,9 @@ Referenced Tracks:
 - End of the world
 - Muse of Nanchos
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'Daddy_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [Daddy_sheet_music.pdf]
 ---
 Track: Greifstrife
 Duration: 03:17
@@ -329,9 +329,9 @@ Referenced Tracks:
 - The Boss of Wheels
 - track:utopia-one-week-older
 Sheet Music Files:
-- Title: Sheet music by ostrichlittledungeon
-  Files:
-  - 'Elegance_of_the_Exiles_sheet_music.pdf'
+- Title: Sheet music
+  Artists: [ostrichlittledungeon]
+  Files: [Elegance_of_the_Exiles_sheet_music.pdf]
 ---
 Section: Bonus Tracks
 ---
diff --git a/album/one-year-older.yaml b/album/one-year-older.yaml
index b7754206..f2383b60 100644
--- a/album/one-year-older.yaml
+++ b/album/one-year-older.yaml
@@ -143,16 +143,16 @@ Art Tags:
 - Violin
 - Eclectic Bass
 Sheet Music Files:
-- Title: Sheet music by OI3L1V1OUS
-  Files:
-  - 'October - OI3L1V1OUS.pdf'
+- Title: Sheet music
+  Artists: [OI3L1V1OUS]
+  Files: [October - OI3L1V1OUS.pdf]
 MIDI Project Files:
-- Title: MIDI by Erik Scheele (original composer)
-  Files:
-  - 'October - Erik Scheele.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'October - Unknown.mid'
+- Title: MIDI
+  Artists: [Erik Scheele]
+  Files: [October - Erik Scheele.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [October - Unknown.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -222,13 +222,13 @@ Art Tags:
 - Battlefield
 - 'cw: corpse'
 Sheet Music Files:
-- Title: Piano score by Erik Scheele (original composer)
-  Files:
-  - 'Underfoot - Erik Scheele.pdf'
+- Title: Piano score
+  Artists: [Erik Scheele]
+  Files: [Underfoot - Erik Scheele.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (partial)
-  Files:
-  - 'Underfoot - Unknown (partial).mid'
+- Title: MIDI (partial)
+  Artists: [Unknown Artist]
+  Files: [Underfoot - Unknown (partial).mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -290,12 +290,12 @@ Art Tags:
 - John
 - 'cw: blood'
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Game Over - EuniverseCat.pdf'
-- Title: Piano score by Sir Real
-  Files:
-  - 'Game Over - Sir Real (piano score).pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Game Over - EuniverseCat.pdf]
+- Title: Piano score
+  Artists: [Sir Real]
+  Files: [Game Over - Sir Real (piano score).pdf]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -334,9 +334,9 @@ Art Tags:
 - Lil Cal
 - Earth
 MIDI Project Files:
-- Title: MIDI by i300
-  Files:
-  - 'Unlabeled - i300.mid'
+- Title: MIDI
+  Artists: [i300]
+  Files: [Unlabeled - i300.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -405,9 +405,9 @@ Art Tags:
 - LoHaC
 - 'cw: blood'
 Sheet Music Files:
-- Title: Sheet music by Erik Scheele (original composer)
-  Files:
-  - 'The Scratch - Erik Scheele.pdf'
+- Title: Sheet music
+  Artists: [Erik Scheele]
+  Files: [The Scratch - Erik Scheele.pdf]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -494,16 +494,16 @@ Referenced Tracks:
 - Mother (Piano)
 - Skies of Skaia
 Sheet Music Files:
-- Title: Piano score by Erik Scheele (original composer)
-  Files:
-  - 'Mother (Piano) - Erik Scheele.pdf'
-- Title: Piano score by kurama101
-  Files:
-  - 'Mother (Piano) - kurama101.pdf'
+- Title: Piano score
+  Artists: [Erik Scheele]
+  Files: [Mother (Piano) - Erik Scheele.pdf]
+- Title: Piano score
+  Artists: [Kurama101]
+  Files: [Mother (Piano) - kurama101.pdf]
 MIDI Project Files:
-- Title: MIDI by i300 (piano)
-  Files:
-  - 'Mother (Piano) - i300.mid'
+- Title: MIDI (piano)
+  Artists: [i300]
+  Files: [Mother (Piano) - i300.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -540,13 +540,13 @@ Art Tags:
 Referenced Tracks:
 - Walk-Stab-Walk (R&E)
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Another Chance - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Another Chance - EuniverseCat.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown (piano)
-  Files:
-  - 'Another Chance - Unknown (piano).mid'
+- Title: MIDI (piano)
+  Artists: [Unknown Artist]
+  Files: [Another Chance - Unknown (piano).mid]
 Commentary: |-
     <i>Erik Scheele:</i> (album artist, booklet commentary)
 
@@ -587,16 +587,16 @@ URLs:
 Referenced Tracks:
 - Trollcops
 Sheet Music Files:
-- Title: Piano score by Erik Scheele (original composer)
-  Files:
-  - 'Under the Hat - Erik Scheele.pdf'
+- Title: Piano score
+  Artists: [Erik Scheele]
+  Files: [Under the Hat - Erik Scheele.pdf]
 MIDI Project Files:
-- Title: MIDI by i300
-  Files:
-  - 'Under the Hat - i300.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Under the Hat - Twix Stix.mid'
+- Title: MIDI
+  Artists: [i300]
+  Files: [Under the Hat - i300.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Under the Hat - Twix Stix.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -658,16 +658,16 @@ URLs:
 - https://homestuck.bandcamp.com/track/mother-piano-bonus
 - https://www.youtube.com/watch?v=utXsOEmFVds
 Sheet Music Files:
-- Title: Piano score by Erik Scheele (original composer)
-  Files:
-  - 'Mother (Piano) - Erik Scheele.pdf'
-- Title: Piano score by kurama101
-  Files:
-  - 'Mother (Piano) - kurama101.pdf'
+- Title: Piano score
+  Artists: [Erik Scheele]
+  Files: [Mother (Piano) - Erik Scheele.pdf]
+- Title: Piano score
+  Artists: [Kurama101]
+  Files: [Mother (Piano) - kurama101.pdf]
 MIDI Project Files:
-- Title: MIDI by i300 (piano)
-  Files:
-  - 'Mother (Piano) - i300.mid'
+- Title: MIDI (piano)
+  Artists: [i300]
+  Files: [Mother (Piano) - i300.mid]
 Commentary: |-
     <i>Erik Scheele:</i> (booklet commentary)
 
@@ -687,13 +687,13 @@ Duration: 1:45
 URLs:
 - https://www.youtube.com/watch?v=F2HzFtXWAHo
 Sheet Music Files:
-- Title: Sheet music by asmolfirefly
-  Files:
-  - "it's good to see you again - asmolfirefly.pdf"
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [it's good to see you again - asmolfirefly.pdf]
 MIDI Project Files:
-- Title: MIDI by asmolfirefly
-  Files:
-  - "it's good to see you again - asmolfirefly.mid"
+- Title: MIDI
+  Artists: [asmolfirefly]
+  Files: [it's good to see you again - asmolfirefly.mid]
 Commentary: |-
     <i>Quasar Nebula:</i> (wiki editor, 12/9/2020)
 
diff --git a/album/palokrai-i.yaml b/album/palokrai-i.yaml
index 5620527e..f319901e 100644
--- a/album/palokrai-i.yaml
+++ b/album/palokrai-i.yaml
@@ -59,9 +59,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/akdoyvonren
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Akdoyvonren.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. This file was nested under two folders, instead of the usual one: "Akdoyvonren + Spinnoffs", then "Akdoyvonren-Original".
   Files: [Akdoyvonren.mscz]
@@ -79,9 +81,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/baptikonyen
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Baptikonyen.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files: [Baptikonyen.mscz]
@@ -94,11 +98,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/istojabe-o
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Istojabeȝo-2.pdf
   - Istojabeo-2.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. The folder for this track came with three project files; "Istojabeȝo.mscz" is 5155 bytes but all zeros, probably a lost file. The two remaining files are mostly the same, with a moved "Fine" marker in "Istojabeo-2.mscz", dated from October instead of July.
   Files:
@@ -120,12 +126,14 @@ Date First Released: July 24, 2010
 Duration: 2:09
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Saltovahr.pdf
   - Saltovahr-2.pdf
   - GelsiSaltovahr.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. The third of these files is the latest, from October and December. The first one's titled "Saltovahr, Version 2.0"; the latter two are both "Saltovahr, Version 2.5".
   Files:
@@ -143,9 +151,11 @@ Date First Released: August 5, 2010
 Duration: 3:11
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Xastorojo.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. Though you can ignore and bypass it, there is a "file corrupted" warning opening this file.
   Files: [Xastorojo.mscz]
@@ -159,11 +169,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/zerehanda
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Zerehenda-Preliminary.pdf
   - Zerehanda.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -179,9 +191,11 @@ Date First Released: August 25, 2010
 Duration: 1:37
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Kastoronda.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files: [Kastoronda.mscz]
@@ -198,6 +212,7 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/quensindara
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Quistrodose.pdf
   - Quelesósta 2.pdf
@@ -206,6 +221,7 @@ Sheet Music Files:
   - Quensindara.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. These files were nested variously, [[media:misc/quensindara-files.png|see image]]. Though you can ignore and bypass it, there are "file corrupted" warnings opening Quelesósta.mscz and Quensindara.mscz.
   Files:
@@ -224,9 +240,11 @@ Date First Released: September 19, 2010
 Duration: 1:33
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Degrutos.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. Though you can ignore and bypass it, there is a "file corrupted" warning opening this file.
   Files: [Degrutos.mscz]
@@ -241,11 +259,13 @@ Date First Released: October 8, 2010
 Duration: 3:13
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Galsordokan.pdf
   - Galsordokan-2.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -266,6 +286,7 @@ Date First Released: November 13, 2010
 Duration: 3:49
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Tikijona-Prelim.pdf
   - Tikijona-1.pdf
@@ -274,6 +295,7 @@ Sheet Music Files:
   - Tikijona.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. These files are all flat together, in one folder, sorted here by date modified (which lines up with apparent completion).
   Files:
@@ -337,10 +359,12 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/cforenso
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Cforenso.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -361,10 +385,12 @@ Referenced Tracks:
 - Cforenso
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Cforenso II.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. Though you can ignore and bypass it, there is a "file corrupted" warning opening this file.
   Files:
@@ -405,10 +431,12 @@ Referenced Tracks:
 - Cforenso II
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Cforenso III.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -435,11 +463,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/vejisto
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Vejisto - Prelim.pdf
   - Vejisto.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. Though you can ignore and bypass it, there is a "file corrupted" warning opening Vejisto.mscz.
   Files:
diff --git a/album/palokrai-ii.yaml b/album/palokrai-ii.yaml
index 4923dbdc..204fabf1 100644
--- a/album/palokrai-ii.yaml
+++ b/album/palokrai-ii.yaml
@@ -21,12 +21,14 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/nlekudoyan
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Nlekudoyan Pre.pdf
   - Part-1.pdf
   - Nlekudoyan.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -42,12 +44,14 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/pa-ilono
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Paħilono Pre.pdf
   - Paħilono.pdf
   - Pahhilono.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -62,9 +66,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/rahonida
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Rahonida.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. Since the track is chiptune, this is a preliminary version/sketch.
   Files: [Rahonida.mscz]
@@ -82,9 +88,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/jeltagnoya
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Jeltagnoya.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer. Since the track is chiptune, this is a preliminary version/sketch.
   Files: [Jeltagnoya.mscz]
@@ -109,9 +117,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/hiltastord-en
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Hiltastordzhen.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files: [Hiltastordzhen.mscz]
@@ -126,11 +136,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/yalafura
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Yalafura (2).pdf
   - Yalafura.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -149,11 +161,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/feleynstit-ro
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Lead.pdf
   - Feleynstichro.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -170,9 +184,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/opokraiso
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Opokraiso.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files: [Opokraiso.mscz]
@@ -193,9 +209,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/maibasojen
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Maibasojen.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files: [Maibasojen.mscz]
@@ -211,11 +229,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/entergaonta
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Entergaonta.pdf
   - Entergoanta.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
@@ -229,9 +249,11 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/ukiyondaj
 Sheet Music Files:
 - Title: MuseScore export
+  Artists: [Isoraķatheð Zorethan F.]
   Files: [Ukiyondaj.pdf]
 MIDI Project Files:
 - Title: MuseScore 0.9 project
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files: [Ukiyondaj.mscz]
@@ -243,11 +265,13 @@ URLs:
 - https://isoraqathedh.bandcamp.com/track/winonaido
 Sheet Music Files:
 - Title: MuseScore exports
+  Artists: [Isoraķatheð Zorethan F.]
   Files:
   - Winonaido (2).pdf
   - Winonaido.pdf
 MIDI Project Files:
 - Title: MuseScore 0.9 projects
+  Artists: [Isoraķatheð Zorethan F.]
   Description: >-
     Shared with the wiki by the composer.
   Files:
diff --git a/album/pesterquest-soundtrack.yaml b/album/pesterquest-soundtrack.yaml
index b8497dd2..6ea71f89 100644
--- a/album/pesterquest-soundtrack.yaml
+++ b/album/pesterquest-soundtrack.yaml
@@ -559,9 +559,9 @@ Duration: 1:38
 URLs:
 - https://www.youtube.com/watch?v=FVKzNwxz6Vc
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'i guess - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [i guess - IronInvoker47 (piano).mid]
 ---
 Track: Riches to Ruins Movements, pt. II
 Additional Names:
diff --git a/album/prospit-and-derse.yaml b/album/prospit-and-derse.yaml
index edf3d820..66a29ee2 100644
--- a/album/prospit-and-derse.yaml
+++ b/album/prospit-and-derse.yaml
@@ -305,18 +305,19 @@ Track Artwork:
   Source: >-
     [Tumblr](https://whaoanon-old.tumblr.com/post/9269298819)
 Sheet Music Files:
-- Title: Sheet music by infinityMechanism
+- Title: Sheet music
+  Artists: [infinityMechanism]
   Files:
-  - 'Center of Brilliance - infinityMechanism (all staves visible).pdf'
-  - 'Center of Brilliance - infinityMechanism (empty staves hidden).pdf'
-  - 'Center of Brilliance - infinityMechanism (band parts).zip'
+  - Center of Brilliance - infinityMechanism (all staves visible).pdf
+  - Center of Brilliance - infinityMechanism (empty staves hidden).pdf
+  - Center of Brilliance - infinityMechanism (band parts).zip
 MIDI Project Files:
-- Title: MIDI by infinityMechanism
-  Files:
-  - 'Center of Brilliance - infinityMechanism.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Center of Brilliance - Twix Stix.mid'
+- Title: MIDI
+  Artists: [infinityMechanism]
+  Files: [Center of Brilliance - infinityMechanism.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Center of Brilliance - Twix Stix.mid]
 Commentary: |-
     <i>Solatrus:</i> (one year anniversary, via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -421,19 +422,19 @@ Referenced Tracks:
 - Atomyk Ebonpyre
 - Endless Climb
 Sheet Music Files:
-- Title: Sheet music by adamus
-  Files:
-  - 'Derse Dreamers - adamus.pdf'
-- Title: Piano score by adamus
-  Files:
-  - 'Derse Dreamers - adamus (piano score).pdf'
+- Title: Sheet music
+  Artists: [adamus]
+  Files: [Derse Dreamers - adamus.pdf]
+- Title: Piano score
+  Artists: [adamus]
+  Files: [Derse Dreamers - adamus (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by adamus
-  Files:
-  - 'Derse Dreamers - adamus.mid'
-- Title: MIDI by adamus (piano)
-  Files:
-  - 'Derse Dreamers - adamus (piano).mid'
+- Title: MIDI
+  Artists: [adamus]
+  Files: [Derse Dreamers - adamus.mid]
+- Title: MIDI (piano)
+  Artists: [adamus]
+  Files: [Derse Dreamers - adamus (piano).mid]
 Commentary: |-
     <i>Solatrus:</i> ("original commentary", via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -485,16 +486,16 @@ Art Tags:
 - Carapacians
 - Derse
 Sheet Music Files:
-- Title: Sheet music by Caustic
-  Files:
-  - 'Core of Darkness - Caustic.pdf'
+- Title: Sheet music
+  Artists: [Caustic]
+  Files: [Core of Darkness - Caustic.pdf]
 MIDI Project Files:
-- Title: MIDI by zerliriousKvetch
-  Files:
-  - 'Core of Darkness - zerliriousKvetch.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Core of Darkness - Twix Stix.mid'
+- Title: MIDI
+  Artists: [zerliriousKvetch]
+  Files: [Core of Darkness - zerliriousKvetch.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Core of Darkness - Twix Stix.mid]
 Commentary: |-
     <i>Solatrus:</i> ("original commentary", via [[media:misc/commentary-collection.txt|early commentary collection]])
 
diff --git a/album/references-beyond-homestuck.yaml b/album/references-beyond-homestuck.yaml
index 7f48dfee..7967dfd8 100644
--- a/album/references-beyond-homestuck.yaml
+++ b/album/references-beyond-homestuck.yaml
@@ -349,9 +349,9 @@ Duration: 0:27
 URLs:
 - https://www.youtube.com/watch?v=4ZlpmSgFqVk&t=44s
 MIDI Project Files:
-- Title: MIDI by Mark J. Hadley (original composer)
-  Files:
-  - 'kr_02.it'
+- Title: MIDI
+  Artists: [Mark J. Hadley]
+  Files: [kr_02.it]
 Commentary: |-
     <i>Mark J. Hadley:</i>
     Bogey's Theme, also written as fan music for Kid Radd.  Since Bogey was a basic enemy from Kid Radd's game, I figured a simple "level 1" style theme would fit him.
@@ -1147,9 +1147,9 @@ URLs:
 Referenced Tracks:
 - Kid Radd Theme
 MIDI Project Files:
-- Title: MIDI by Mark J. Hadley (original composer)
-  Files:
-  - 'kr_06.it'
+- Title: MIDI
+  Artists: [Mark J. Hadley]
+  Files: [kr_06.it]
 Commentary: |-
     <i>Mark J. Hadley:</i>
     Gnarl's Theme, also written for Kid Radd. Since Gnarl was the final boss of Radd's game, it was obvious that his theme should sound like boss fight music.  It has a little of Radd's theme mixed in there, since Radd and Gnarl are brothers (not a spoiler, we find that out pretty quickly in chapter 1).
@@ -1417,9 +1417,9 @@ Referenced Tracks:
 - Sheena Theme
 - Kid Radd Theme
 MIDI Project Files:
-- Title: MIDI by Mark J. Hadley (original composer)
-  Files:
-  - 'kr_final.mid'
+- Title: MIDI
+  Artists: [Mark J. Hadley]
+  Files: [kr_final.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i>
     The author contacted me to do music for the final comic; this is a recording of it.  it was originally in MIDI format, so it ended up sounding different on different computers (this is how it sounded on mine at the time). It uses the themes for Bogey and Sheena at the beginning, and was primarily Radd's theme after that. Out of all of the music I wrote, this is the only one that wasn't technically just "fan music", but was actually official to the comic.
@@ -1431,9 +1431,9 @@ Duration: 0:44
 URLs:
 - https://www.youtube.com/watch?v=4ZlpmSgFqVk
 MIDI Project Files:
-- Title: MIDI by Mark J. Hadley (original composer)
-  Files:
-  - 'kr_01.it'
+- Title: MIDI
+  Artists: [Mark J. Hadley]
+  Files: [kr_01.it]
 Commentary: |-
     <i>Mark J. Hadley:</i>
     As some of you might know, Problem Sleuth wasn't the first animated webcomic that I wrote fan music for. Way back in the early 2000's, I wrote some fan music for a webcomic called Kid Radd (original site is down, but there's a mirror). The author liked it so much, he not only posted it on the fan section of the webpage, but later on when the comic ended, he contacted me about doing music for the final comic. An honor, as it was a great comic; it was like Wreck-It Ralph many years before Wreck-It Ralph.
@@ -1500,9 +1500,9 @@ Duration: 4:15
 URLs:
 - https://www.youtube.com/watch?v=0xXq4eEDL9g&t=1357s
 MIDI Project Files:
-- Title: MIDI by Malcolm Brown (original composer)
-  Files:
-  - 'Macabre.mid'
+- Title: MIDI
+  Artists: [Malcolm Brown]
+  Files: [Macabre.mid]
 Commentary: |-
     <i>Niklink:</i> (wiki editor, 8/12/2023)
     Part of the soundtrack for Malcolm Brown's 2002 Sonic fangame, Sonic ThirdScape 2, which formed a trilogy with previous games Omni Khaos and Sonic ThirdScape. Track name is taken from its filename when extracted from the game.
@@ -31728,9 +31728,9 @@ URLs:
 - https://www.youtube.com/watch?v=K3-NZHCnyf4
 - https://soundcloud.com/robdiazmarino/heart-of-the-creator
 MIDI Project Files:
-- Title: MIDI by Rob Diaz-Marino (original composer)
-  Files:
-  - 'd_creator_cdv1.mid'
+- Title: MIDI
+  Artists: [Rob Diaz-Marino]
+  Files: [d_creator_cdv1.mid]
 Commentary: |-
     <i>Rob Diaz-Marino:</i>
     Exploring the depths of the creator's stone body. The final dungeon.
@@ -33592,9 +33592,12 @@ URLs:
 - https://www.youtube.com/watch?v=ARLPT5rKjWo
 - https://www.youtube.com/watch?v=TueZ7ViTSok
 Sheet Music Files:
-- Title: Folio by William Jerome and Jean Schwartz (original composers)
+- Title: Folio
+  Artists:
+  - William Jerome
+  - Jean Schwartz
   Files:
-  - "I'm a Member of the Midnight Crew (original folio).pdf"
+  - I'm a Member of the Midnight Crew (original folio).pdf
 Lyrics: |-
     I hate a moral coward, one who lacks a manly spark
     I just detest a man afraid to go home in the dark
diff --git a/album/s-collide.yaml b/album/s-collide.yaml
index f6aa7440..d8ce3343 100644
--- a/album/s-collide.yaml
+++ b/album/s-collide.yaml
@@ -46,13 +46,13 @@ URLs:
 Referenced Tracks:
 - Creata
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Creata (Canon Edit) - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Creata (Canon Edit) - EuniverseCat.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Creata (Canon Edit) - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Creata (Canon Edit) - Unknown.mid]
 ---
 Track: Oppa Toby Style
 Artists:
@@ -78,9 +78,9 @@ Referenced Tracks:
 - Crustacean
 - Liquid Negrocity
 MIDI Project Files:
-- Title: MIDI by TirantBacon
-  Files:
-  - 'Oppa Toby Style - TirantBacon.mid'
+- Title: MIDI
+  Artists: [TirantBacon]
+  Files: [Oppa Toby Style - TirantBacon.mid]
 Commentary: |-
     <i>James Roach:</i> ([Twitter](https://web.archive.org/web/20191125043922/https://twitter.com/hamesatron/status/1198822641122983938), 11/24/2019)
 
@@ -275,22 +275,22 @@ Referenced Tracks:
 - Heir of Grief
 - Typheus
 Sheet Music Files:
-- Title: Guitar tabs by EuniverseCat
-  Files:
-  - 'Heir of Grief - EuniverseCat (tabs).pdf'
-- Title: Piano score by Do The Musicy Thing
-  Files:
-  - 'Heir of Grief - Do The Musicy Thing (piano score).pdf'
-- Title: Piano score by EuniverseCat
-  Files:
-  - 'Heir of Grief - EuniverseCat (tabs).pdf'
+- Title: Guitar tabs
+  Artists: [EuniverseCat]
+  Files: [Heir of Grief - EuniverseCat (tabs).pdf]
+- Title: Piano score
+  Artists: [Sean William Calhoun]
+  Files: [Heir of Grief - Do The Musicy Thing (piano score).pdf]
+- Title: Piano score
+  Artists: [EuniverseCat]
+  Files: [Heir of Grief - EuniverseCat (tabs).pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Heir of Grief - Unknown A.mid'
-- Title: MIDI by Unknown
-  Files:
-  - 'Heir of Grief - Unknown B.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Heir of Grief - Unknown A.mid]
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Heir of Grief - Unknown B.mid]
 Commentary: |-
     <i>James Roach:</i> ([Twitter](https://twitter.com/hamesatron/status/1198830097693691904), 11/24/2019)
 
diff --git a/album/sburb.yaml b/album/sburb.yaml
index 6844c55d..dc8c0111 100644
--- a/album/sburb.yaml
+++ b/album/sburb.yaml
@@ -126,9 +126,9 @@ URLs:
 Referenced Tracks:
 - Homestuck Anthem
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'The Prelude - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [The Prelude - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -151,9 +151,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/genesis
 - https://www.youtube.com/watch?v=qOkMYB-r6b8
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Genesis - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Genesis - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -172,12 +172,12 @@ URLs:
 - https://homestuck.bandcamp.com/track/eden
 - https://www.youtube.com/watch?v=hcXixYBLk_8
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Eden - James Dever.pdf'
-- Title: Alternate opening bars by Seppuku
-  Files:
-  - 'Eden - Seppuku (alt starting bars).png'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Eden - James Dever.pdf]
+- Title: Alternate opening bars
+  Artists: [James Dever]
+  Files: [Eden - James Dever (alt starting bars).png]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -200,9 +200,9 @@ URLs:
 Referenced Tracks:
 - Sburban Jungle
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Exodus - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Exodus - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -223,9 +223,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/requiem
 - https://www.youtube.com/watch?v=cVKRJOqKMDY
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Requiem - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Requiem - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -246,9 +246,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/the-meek
 - https://www.youtube.com/watch?v=hKEylNAp1-Q
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'The Meek - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [The Meek - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -275,9 +275,9 @@ URLs:
 Referenced Tracks:
 - Candles and Clockwork
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Chronicles - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Chronicles - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -298,9 +298,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/rapture
 - https://www.youtube.com/watch?v=zqbExJ93rXo
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Rapture - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Rapture - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -321,9 +321,9 @@ URLs:
 Referenced Tracks:
 - Homestuck Anthem
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Creation - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Creation - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -357,9 +357,9 @@ URLs:
 Referenced Tracks:
 - Homestuck Anthem
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Revelations I - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Revelations I - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -385,9 +385,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/revelations-ii
 - https://www.youtube.com/watch?v=pXcUUevV4nA
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Revelations II - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Revelations II - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
@@ -407,9 +407,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/revelations-iii
 - https://www.youtube.com/watch?v=d-Gewy6q_zw
 Sheet Music Files:
-- Title: Piano score by James Dever (original composer)
-  Files:
-  - 'Revelations III - James Dever.pdf'
+- Title: Piano score
+  Artists: [James Dever]
+  Files: [Revelations III - James Dever.pdf]
 Commentary: |-
     <i>James Dever:</i> (composer's notes)
 
diff --git a/album/sburbmon-ost.yaml b/album/sburbmon-ost.yaml
index 0f86453b..8ad49487 100644
--- a/album/sburbmon-ost.yaml
+++ b/album/sburbmon-ost.yaml
@@ -74,9 +74,9 @@ URLs:
 Referenced Tracks:
 - Sburban Jungle
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Sburban Jungle - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Sburban Jungle - Twix Stix.mid]
 ---
 Track: Maple Valley
 Additional Names:
@@ -87,9 +87,9 @@ URLs:
 Referenced Tracks:
 - Frog Forager
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Frog Forager - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Frog Forager - Twix Stix.mid]
 ---
 Track: The Battlefield
 Additional Names:
@@ -100,9 +100,9 @@ URLs:
 Referenced Tracks:
 - Skies of Skaia
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Skies of Skaia - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Skies of Skaia - Twix Stix.mid]
 ---
 Track: SburbMart
 Additional Names:
@@ -113,9 +113,9 @@ URLs:
 Referenced Tracks:
 - Elevatorstuck
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Elevatorstuck - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Elevatorstuck - Twix Stix.mid]
 ---
 Track: Forested Area
 Additional Names:
@@ -126,9 +126,9 @@ URLs:
 Referenced Tracks:
 - Crystalanthemums
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Crystalanthemums - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Crystalanthemums - Twix Stix.mid]
 ---
 Track: Land of Wind and Shade
 Additional Names:
@@ -139,9 +139,9 @@ URLs:
 Referenced Tracks:
 - Doctor
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Doctor - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Doctor - Twix Stix.mid]
 ---
 Track: Land of Caves and Silence
 Additional Names:
@@ -152,9 +152,9 @@ URLs:
 Referenced Tracks:
 - Ruins (With Strings)
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Ruins (With Strings) - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Ruins (With Strings) - Twix Stix.mid]
 ---
 Track: Land of Light and Rain
 Additional Names:
@@ -165,9 +165,9 @@ URLs:
 Referenced Tracks:
 - Endless Climb
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Endless Climb - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Endless Climb - Twix Stix.mid]
 ---
 Track: Land of Heat and Clockwork
 Additional Names:
@@ -178,9 +178,9 @@ URLs:
 Referenced Tracks:
 - Atomyk Ebonpyre
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Atomyk Ebonpyre - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Atomyk Ebonpyre - Twix Stix.mid]
 ---
 Track: Rap Battle!
 Additional Names:
@@ -191,9 +191,9 @@ URLs:
 Referenced Tracks:
 - Anbroids
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Anbroids - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Anbroids - Twix Stix.mid]
 ---
 Track: Pony Ride
 Additional Names:
@@ -204,9 +204,9 @@ URLs:
 Referenced Tracks:
 - Pony Chorale
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Pony Chorale - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Pony Chorale - Twix Stix.mid]
 ---
 Track: Land of Tombs and Krypton
 Additional Names:
@@ -217,9 +217,9 @@ URLs:
 Referenced Tracks:
 - Candles and Clockwork (Alpha Version)
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Candles and Clockwork (Alpha version) - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Candles and Clockwork (Alpha version) - Twix Stix.mid]
 ---
 Track: Derse
 Additional Names:
@@ -230,9 +230,9 @@ URLs:
 Referenced Tracks:
 - Core of Darkness
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Core of Darkness - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Core of Darkness - Twix Stix.mid]
 ---
 Track: Midnight Crew Casino
 Additional Names:
@@ -243,9 +243,9 @@ URLs:
 Referenced Tracks:
 - Under The Hat
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Under the Hat - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Under the Hat - Twix Stix.mid]
 ---
 Track: Felt Hideout
 Additional Names:
@@ -256,9 +256,9 @@ URLs:
 Referenced Tracks:
 - The Broken Clock
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'The Broken Clock - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [The Broken Clock - Twix Stix.mid]
 ---
 Track: Land of Frost and Frogs
 Additional Names:
@@ -269,9 +269,9 @@ URLs:
 Referenced Tracks:
 - Courser
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Courser - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Courser - Twix Stix.mid]
 ---
 Track: Surfing
 Additional Names:
@@ -282,9 +282,9 @@ URLs:
 Referenced Tracks:
 - Keepers
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Keepers - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Keepers - Twix Stix.mid]
 ---
 Track: Prospit
 Additional Names:
@@ -295,9 +295,9 @@ URLs:
 Referenced Tracks:
 - Center of Brilliance
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Center of Brilliance - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Center of Brilliance - Twix Stix.mid]
 ---
 Track: Skaianet
 Suffix Directory: true
@@ -310,9 +310,9 @@ URLs:
 Referenced Tracks:
 - Skaianet
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Skaianet - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Skaianet - Twix Stix.mid]
 ---
 Track: The Veil
 Additional Names:
@@ -323,9 +323,9 @@ URLs:
 Referenced Tracks:
 - Lotus
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Lotus - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Lotus - Twix Stix.mid]
 ---
 Track: Wild Battle
 Additional Names:
@@ -336,9 +336,9 @@ URLs:
 Referenced Tracks:
 - Showtime (Original Mix)
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Showtime (Original Mix) - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Showtime (Original Mix) - Twix Stix.mid]
 ---
 Track: Trainer Strife
 Additional Names:
@@ -349,9 +349,9 @@ URLs:
 Referenced Tracks:
 - FIDUSPAWN, GO!
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'FIDUSPAWN, GO! - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [FIDUSPAWN, GO! - Twix Stix.mid]
 ---
 Track: Denizen Strife
 Additional Names:
@@ -362,9 +362,9 @@ URLs:
 Referenced Tracks:
 - Dance of Thorns
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Dance of Thorns - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Dance of Thorns - Twix Stix.mid]
 ---
 Track: A Rare Encounter
 Additional Names:
@@ -375,9 +375,9 @@ URLs:
 Referenced Tracks:
 - Aggrieve
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Aggrieve - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Aggrieve - Twix Stix.mid]
 ---
 Track: A Legendary Encounter
 Additional Names:
@@ -388,9 +388,9 @@ URLs:
 Referenced Tracks:
 - Sunslammer
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Sunslammer - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Sunslammer - Twix Stix.mid]
 ---
 Track: Route Theme 1
 Additional Names:
@@ -401,9 +401,9 @@ URLs:
 Referenced Tracks:
 - Carefree Victory
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Carefree Victory - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Carefree Victory - Twix Stix.mid]
 ---
 Track: Route Theme 2
 Additional Names:
@@ -414,9 +414,9 @@ URLs:
 Referenced Tracks:
 - Explore
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Explore - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Explore - Twix Stix.mid]
 ---
 Track: Route Theme 3
 Additional Names:
@@ -427,9 +427,9 @@ URLs:
 Referenced Tracks:
 - Moonsetter
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Moonsetter - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Moonsetter - Twix Stix.mid]
 ---
 Track: Route Theme 4
 Additional Names:
@@ -440,9 +440,9 @@ URLs:
 Referenced Tracks:
 - Friendship is Paramount
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Friendship is Paramount - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Friendship is Paramount - Twix Stix.mid]
 ---
 Section: Bonus track
 ---
@@ -453,9 +453,9 @@ Duration: 0:07
 Referenced Tracks:
 - Clockwork Melody
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Clockwork Melody - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Twix Stix]
+  Files: [Clockwork Melody - Twix Stix.mid]
 Commentary: |-
     <i>Makin:</i> (wiki editor, 5/9/2024)
 
diff --git a/album/song-of-skaia.yaml b/album/song-of-skaia.yaml
index c9d25157..1aeb270f 100644
--- a/album/song-of-skaia.yaml
+++ b/album/song-of-skaia.yaml
@@ -121,6 +121,6 @@ Lyrics: |-
     E somnis verita nata est verita nata (Oloriello)
     E nihil omnia cre'ta sunt omnia creata (Illuvë onant, eä)
 Sheet Music Files:
-- Title: Vocal sheet by MuzikalNotes
-  Files:
-  - 'Song of Skaia - MuzikalNotes (vocals).pdf'
+- Title: Vocal sheet
+  Artists: [MuzikalNotes]
+  Files: [Song of Skaia - MuzikalNotes (vocals).pdf]
diff --git a/album/squiddles.yaml b/album/squiddles.yaml
index c469ca0f..49a77718 100644
--- a/album/squiddles.yaml
+++ b/album/squiddles.yaml
@@ -205,9 +205,9 @@ Lyrics: |-
     Sing the song of
     The happy sea!
 Sheet Music Files:
-- Title: Vocal line by Miff
-  Files:
-  - 'Squiddles - Miff (vocals).png'
+- Title: Vocal line
+  Artists: [Miff]
+  Files: [Squiddles - Miff (vocals).png]
 ---
 Track: Rainbow Valley
 Artists:
@@ -282,9 +282,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/squiddles-campfire
 - https://www.youtube.com/watch?v=sBi2kKCDDCk
 Sheet Music Files:
-- Title: Sheet music by Goatmon
-  Files:
-  - 'Squiddles Campfire - Goatmon.pdf'
+- Title: Sheet music
+  Artists: [Goatmon]
+  Files: [Squiddles Campfire - Goatmon.pdf]
 ---
 Track: Friendship is Paramount
 Artists:
@@ -296,16 +296,16 @@ URLs:
 Referenced Tracks:
 - Squiddles!
 Sheet Music Files:
-- Title: Piano score by BRPXQZME
-  Files:
-  - 'Friendship is Paramount - BRPXQZME (piano score).pdf'
+- Title: Piano score
+  Artists: [BRPXQZME]
+  Files: [Friendship is Paramount - BRPXQZME (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Seth Peelle (original composer)
-  Files:
-  - 'Friendship is Paramount - Seth Peelle.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Friendship is Paramount - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Seth Peelle]
+  Files: [Friendship is Paramount - Seth Peelle.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Friendship is Paramount - Twix Stix.mid]
 ---
 Track: Lazybones
 Artists:
@@ -727,9 +727,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/ocean-stars
 - https://www.youtube.com/watch?v=gFWWC9vmSzQ
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Ocean Stars - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Ocean Stars - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
diff --git a/album/stlap.yaml b/album/stlap.yaml
index 730a24d5..6534c730 100644
--- a/album/stlap.yaml
+++ b/album/stlap.yaml
@@ -105,9 +105,9 @@ Cover Art Dimensions: 2047x2040
 Referenced Tracks:
 - track:under-the-hat
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Egbert's Kitchen - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Egbert's Kitchen - Pascal van den Bos.mid]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
@@ -234,9 +234,9 @@ Cover Art File Extension: jpg
 Referenced Tracks:
 - track:doctor
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Hospitalized - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Hospitalized - Pascal van den Bos.mid]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
@@ -256,9 +256,9 @@ Referenced Tracks:
 - track:cascade-beta
 - Time on My Side
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Temporal Virtuoso - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Temporal Virtuoso - Pascal van den Bos.mid]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
@@ -353,9 +353,9 @@ URLs:
 - https://www.youtube.com/watch?v=JuRLjkv6zUU
 Cover Art File Extension: jpg
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Daydreamer - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Daydreamer - Pascal van den Bos.mid]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
@@ -372,9 +372,9 @@ URLs:
 Cover Art File Extension: jpg
 Cover Art Dimensions: 2576x1932
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Delirious Biznasty - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Delirious Biznasty - Pascal van den Bos.mid]
 Lyrics: |-
     GameBro!
 
@@ -443,9 +443,9 @@ Referenced Tracks:
 - track:doctor
 - Windswept Shale
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Tranquil Downpour - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Tranquil Downpour - Pascal van den Bos.mid]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
@@ -504,9 +504,9 @@ URLs:
 - https://www.youtube.com/watch?v=P5htg-xI20M
 Cover Art File Extension: jpg
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Land of Crypts and Helium - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Land of Crypts and Helium - Pascal van den Bos.mid]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
@@ -550,9 +550,9 @@ Referenced Tracks:
 - Sunslammer
 - track:vriskas-theme
 MIDI Project Files:
-- Title: MIDI by Pascal van den Bos (original composer)
-  Files:
-  - Slammed 8y the Sun!!!!!!!! - Pascal van den Bos.mid
+- Title: MIDI
+  Artists: [Pascal van den Bos]
+  Files: [Slammed 8y the Sun!!!!!!!!]
 Commentary: |-
     <i>Pascal van den Bos:</i> (booklet commentary)
 
diff --git a/album/strife.yaml b/album/strife.yaml
index ed9f1ea0..6f657940 100644
--- a/album/strife.yaml
+++ b/album/strife.yaml
@@ -60,9 +60,9 @@ URLs:
 - https://www.youtube.com/watch?v=OxHcK4AJFmw
 - https://open.spotify.com/track/2ikfMrshmbKFQBtYYQnbFN
 Sheet Music Files:
-- Title: Sheet music by Clawtooth
-  Files:
-  - 'Stormspirit - Clawtooth.pdf'
+- Title: Sheet music
+  Artists: [Clawtooth]
+  Files: [Stormspirit - Clawtooth.pdf]
 ---
 Track: Heir Conditioning
 Track Artwork:
@@ -81,13 +81,14 @@ Referenced Tracks:
 - Doctor
 - Penumbra Phantasm
 Sheet Music Files:
-- Title: Tabs by Tensei (original composer)
-  Files:
-  - 'Heir Conditioning - Tensei (guitar).pdf'
-  - 'Heir Conditioning - Tensei (bass).pdf'
-- Title: Piano score by Danny Wolf
+- Title: Tabs
+  Artists: [Tensei]
   Files:
-  - 'Heir Conditioning - Danny Wolf (piano score).pdf'
+  - Heir Conditioning - Tensei (guitar).pdf
+  - Heir Conditioning - Tensei (bass).pdf
+- Title: Piano score
+  Artists: [Danny Wolf]
+  Files: [Heir Conditioning - Danny Wolf (piano score).pdf]
 ---
 Track: Dance of Thorns
 Track Artwork:
@@ -107,22 +108,22 @@ Referenced Tracks:
 - track:beginning-castlevania-draculas-curse
 - Recruitment Theme
 Sheet Music Files:
-- Title: Violin line by Clawtooth
-  Files:
-  - 'Dance of Thorns - Clawtooth.pdf'
-- Title: Piano score by Moondelev
-  Files:
-  - 'Dance of Thorns - Moondelev (piano score).pdf'
+- Title: Violin line
+  Artists: [Clawtooth]
+  Files: [Dance of Thorns - Clawtooth.pdf]
+- Title: Piano score
+  Artists: [Moondelev]
+  Files: [Dance of Thorns - Moondelev (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Tensei (original composer)
-  Files:
-  - 'Dance of Thorns - Tensei.mid'
-- Title: MIDI by Moondelev (piano)
-  Files:
-  - 'Dance of Thorns - Moondelev (piano).mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Dance of Thorns - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Tensei]
+  Files: [Dance of Thorns - Tensei.mid]
+- Title: MIDI (piano)
+  Artists: [Moondelev]
+  Files: [Dance of Thorns - Moondelev (piano).mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Dance of Thorns - Twix Stix.mid]
 ---
 Track: Time on My Side
 Track Artwork:
@@ -143,13 +144,13 @@ Referenced Tracks:
 - Liquid Negrocity
 - Master of Puppets
 Sheet Music Files:
-- Title: Piano score by Purple1222119
-  Files:
-  - 'Time on My Side - Purple1222119 (piano score).pdf'
+- Title: Piano score
+  Artists: [Purple1222119]
+  Files: [Time on My Side - Purple1222119 (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by Purple1222119
-  Files:
-  - 'Time on My Side - Purple1222119.mid'
+- Title: MIDI
+  Artists: [Purple1222119]
+  Files: [Time on My Side - Purple1222119.mid]
 Commentary: |-
     <i>Tensei:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -199,9 +200,9 @@ Referenced Tracks:
 - Reverse Situation
 - The Decisive Battle (Final Fantasy VI)
 MIDI Project Files:
-- Title: MIDI by Tensei (original composer)
-  Files:
-  - 'Atomic Bonsai - Tensei.mid'
+- Title: MIDI
+  Artists: [Tensei]
+  Files: [Atomic Bonsai - Tensei.mid]
 ---
 Track: Knife's Edge
 Track Artwork:
@@ -224,9 +225,9 @@ Referenced Tracks:
 - To Make the End of Battle
 - Cascade (Beta)
 MIDI Project Files:
-- Title: MIDI by Smunos
-  Files:
-  - "Knife's Edge - Smunos.mid"
+- Title: MIDI
+  Artists: [Smunos]
+  Files: [Knife's Edge - Smunos.mid]
 ---
 Section: Bonus track
 ---
@@ -238,6 +239,6 @@ URLs:
 - https://www.youtube.com/watch?v=P0nogEQf3BI
 - https://open.spotify.com/track/46HvXL8rwgF3y6meU2FJe1
 Sheet Music Files:
-- Title: Tabs by ebullentMusician
-  Files:
-  - 'Make a Wish - ebullentMusician.pdf'
+- Title: Tabs
+  Artists: [ebullentMusician]
+  Files: [Make a Wish - ebullentMusician.pdf]
diff --git a/album/symphony-impossible-to-play.yaml b/album/symphony-impossible-to-play.yaml
index 6e6d0634..21c7dcf0 100644
--- a/album/symphony-impossible-to-play.yaml
+++ b/album/symphony-impossible-to-play.yaml
@@ -116,6 +116,6 @@ URLs:
 Referenced Tracks:
 - Homestuck Anthem
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Anthem - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Anthem - IronInvoker47 (piano).mid]
diff --git a/album/the-felt.yaml b/album/the-felt.yaml
index c234bbbb..810e6a12 100644
--- a/album/the-felt.yaml
+++ b/album/the-felt.yaml
@@ -96,9 +96,9 @@ URLs:
 Referenced Tracks:
 - Three in the Morning
 Sheet Music Files:
-- Title: Sheet music by almostsix
-  Files:
-  - 'Swing of the Clock - almostsix.pdf'
+- Title: Sheet music
+  Artists: [almostsix]
+  Files: [Swing of the Clock - almostsix.pdf]
 Commentary: |-
     <i>Solatrus:</i> ("original commentary", via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -225,9 +225,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/chartreuse-rewind
 - https://www.youtube.com/watch?v=TBsDTu-NOkA
 Sheet Music Files:
-- Title: Sheet music by almostsix
-  Files:
-  - 'Chartreuse Rewind - almostsix.pdf'
+- Title: Sheet music
+  Artists: [almostsix]
+  Files: [Chartreuse Rewind - almostsix.pdf]
 Commentary: |-
     <i>Solatrus:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -272,12 +272,12 @@ URLs:
 - https://homestuck.bandcamp.com/track/the-broken-clock
 - https://www.youtube.com/watch?v=Mmzhi4T6wtM
 MIDI Project Files:
-- Title: MIDI by Miff
-  Files:
-  - 'The Broken Clock - Miff.mid'
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'The Broken Clock - Twix Stix.mid'
+- Title: MIDI
+  Artists: [Miff]
+  Files: [The Broken Clock - Miff.mid]
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [The Broken Clock - Twix Stix.mid]
 ---
 Track: Apocryphal Antithesis
 Artists:
@@ -330,12 +330,12 @@ URLs:
 - https://homestuck.bandcamp.com/track/baroqueback-bowtier-scratchs-lament
 - https://www.youtube.com/watch?v=leIKuIH2FIg
 Sheet Music Files:
-- Title: Sheet music by Kyntello
-  Files:
-  - 'Baroqueback Bowtier - Kyntello.pdf'
-- Title: Viola score by candidcondescension
-  Files:
-  - 'Baroqueback Bowtier - candidcondescension (viola score).pdf'
+- Title: Sheet music
+  Artists: [Kyntello]
+  Files: [Baroqueback Bowtier - Kyntello.pdf]
+- Title: Viola score
+  Artists: [the-heir-of-light]
+  Files: [Baroqueback Bowtier - candidcondescension (viola score).pdf]
 ---
 Track: Scratch
 Artists:
@@ -355,13 +355,13 @@ Referenced Tracks:
 - Toccata and Fugue in D minor
 - The Final Battle (Super Mario 64)
 Sheet Music Files:
-- Title: Sheet music by Max Wright
-  Files:
-  - 'Scratch - Max Wright.pdf'
+- Title: Sheet music
+  Artists: [Max Wright]
+  Files: [Scratch - Max Wright.pdf]
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Scratch - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Scratch - Unknown.mid]
 Commentary: |-
     <i>David Ko:</i> ([Tumblr](https://chineseviking.tumblr.com/post/67260419016/scratch-remix-nytmayr-i-am-an-excellent-host), 11/17/2013)
 
@@ -400,9 +400,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/omelette-sandwich
 - https://www.youtube.com/watch?v=a1FivIzXv48
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Omelette Sandwich - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Omelette Sandwich - Unknown.mid]
 Commentary: |-
     <i>Mark J. Hadley:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
@@ -443,9 +443,9 @@ URLs:
 Referenced Tracks:
 - Westminster Quarters
 Sheet Music Files:
-- Title: Piano score by Thomas Ferkol (original composer)
-  Files:
-  - 'Time Paradox - Thomas Ferkol (piano score).pdf'
+- Title: Piano score
+  Artists: [Thomas Ferkol]
+  Files: [Time Paradox - Thomas Ferkol (piano score).pdf]
 Commentary: |-
     <i>Thomas Ferkol:</i> ([Tumblr](https://eidolonorpheus.tumblr.com/post/15715289410/eidolons-other-commentary-whatsits), 1/12/2012)
 
@@ -465,9 +465,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/eldritch
 - https://www.youtube.com/watch?v=6hDMo_pcaD8
 Sheet Music Files:
-- Title: Piano score by almostsix
-  Files:
-  - 'Eldritch - almostsix (piano score).pdf'
+- Title: Piano score
+  Artists: [almostsix]
+  Files: [Eldritch - almostsix (piano score).pdf]
 ---
 Track: English
 Artists:
@@ -487,13 +487,13 @@ URLs:
 Referenced Tracks:
 - Expiration Date
 Sheet Music Files:
-- Title: Piano score by almostsix
-  Files:
-  - 'English - almostsix (piano score).pdf'
+- Title: Piano score
+  Artists: [almostsix]
+  Files: [English - almostsix (piano score).pdf]
 MIDI Project Files:
-- Title: MIDI by seekercat
-  Files:
-  - 'English - seekercat.mid'
+- Title: MIDI
+  Artists: [seekercat]
+  Files: [English - seekercat.mid]
 Referencing Sources: |-
     <i>Erase:</i> ([HSMusic Discord](https://discord.com/channels/749042497610842152/1353743089164095548/1471209163878043769), 2/11/2026)
 
diff --git a/album/the-grubbles.yaml b/album/the-grubbles.yaml
index f1d901da..0ef0eb18 100644
--- a/album/the-grubbles.yaml
+++ b/album/the-grubbles.yaml
@@ -23,9 +23,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/broom-temperature-2
 - https://www.youtube.com/watch?v=HmPs0DNemyg
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Broom Temperature - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Broom Temperature - IronInvoker47 (piano).mid]
 Music Videos:
 - Label: Lyrics video
   URL: https://www.youtube.com/watch?v=cuqKzBxAnE8
@@ -73,9 +73,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/frondly-warning-2
 - https://www.youtube.com/watch?v=5Bp4v_w5Y0o
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Frondly Warning - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Frondly Warning - IronInvoker47 (piano).mid]
 Music Videos:
 - Label: Lyrics video
   URL: https://www.youtube.com/watch?v=OfkccsHR4fs
@@ -121,9 +121,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/ghost-mound-2
 - https://www.youtube.com/watch?v=QqJhLGGHqCk
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Ghost Mound - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Ghost Mound - IronInvoker47 (piano).mid]
 ---
 Track: Every Single Grievance
 Duration: 1:11
@@ -131,9 +131,9 @@ URLs:
 - https://homestuck.bandcamp.com/track/every-single-grievance-2
 - https://www.youtube.com/watch?v=D8N_53-cjGU
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Every Single Grievance - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Every Single Grievance - IronInvoker47 (piano).mid]
 ---
 Track: Get The Horns
 Duration: 2:15
@@ -143,6 +143,6 @@ URLs:
 Referenced Tracks:
 - Filthy Nuclear Bunker
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Broom Temperature - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Broom Temperature - IronInvoker47 (piano).mid]
diff --git a/album/the-wanderers.yaml b/album/the-wanderers.yaml
index f984525e..70a01119 100644
--- a/album/the-wanderers.yaml
+++ b/album/the-wanderers.yaml
@@ -568,9 +568,9 @@ Art Tags:
 - Riflekind
 - Derse
 MIDI Project Files:
-- Title: MIDI by Unknown
-  Files:
-  - 'Tomahawk Head - Unknown.mid'
+- Title: MIDI
+  Artists: [Unknown Artist]
+  Files: [Tomahawk Head - Unknown.mid]
 Commentary: |-
     <i>Tensei:</i> (via [[media:misc/commentary-collection.txt|early commentary collection]])
 
diff --git a/album/tomb-of-the-ancestors.yaml b/album/tomb-of-the-ancestors.yaml
index b856ce05..f036033d 100644
--- a/album/tomb-of-the-ancestors.yaml
+++ b/album/tomb-of-the-ancestors.yaml
@@ -71,9 +71,9 @@ Art Tags:
 Sampled Tracks:
 - Through fire, justice is served!
 MIDI Project Files:
-- Title: MIDI by Kalibration (original composer)
-  Files:
-  - 'ETERNAL SUFFERING.mid'
+- Title: MIDI
+  Artists: [Kalibration]
+  Files: [ETERNAL SUFFERING.mid]
 Lyrics: |-
     (THROUGH FIRE, JUSTICE IS SERVED!)
 ---
@@ -90,9 +90,9 @@ Art Tags:
 - The Psiioniic
 - "cw: eye horror"
 MIDI Project Files:
-- Title: MIDI by Kalibration (original composer)
-  Files:
-  - 'twoward2 the heaven2.mid'
+- Title: MIDI
+  Artists: [Kalibration]
+  Files: [twoward2 the heaven2.mid]
 ---
 Track: wwretched wwaltz
 Additional Names:
@@ -109,9 +109,9 @@ Art Tags:
 - "cw: blood"
 - Ahab's Crosshairs
 MIDI Project Files:
-- Title: MIDI by Kalibration (original composer)
-  Files:
-  - 'wwretched wwaltz.mid'
+- Title: MIDI
+  Artists: [Kalibration]
+  Files: [wwretched wwaltz.mid]
 ---
 Track: --Empirical
 Additional Names:
@@ -126,9 +126,9 @@ Cover Art File Extension: jpg
 Art Tags:
 - The Condesce
 MIDI Project Files:
-- Title: MIDI by Kalibration (original composer)
-  Files:
-  - '--Empirical.mid'
+- Title: MIDI
+  Artists: [Kalibration]
+  Files: [--Empirical.mid]
 Commentary: |-
     <i>runesby:</i>
     ([Tumblr](https://runesby.tumblr.com/post/12954661468))
@@ -152,9 +152,9 @@ Art Tags:
 - The Expatriate
 - Horses
 MIDI Project Files:
-- Title: MIDI by Kalibration (original composer)
-  Files:
-  - 'Dishonorable Highb100d.mid'
+- Title: MIDI
+  Artists: [Kalibration]
+  Files: [Dishonorable Highb100d.mid]
 ---
 Track: aN UNHOLY RITUAL,
 Additional Names:
@@ -171,9 +171,9 @@ Art Tags:
 Referenced Tracks:
 - Spider8ite!!!!!!!!
 MIDI Project Files:
-- Title: MIDI by Kalibration (original composer)
-  Files:
-  - 'aN UNHOLY RITUAL,.mid'
+- Title: MIDI
+  Artists: [Kalibration]
+  Files: [aN UNHOLY RITUAL,.mid]
 ---
 Track: Immaculate Peacekeeper
 Duration: 3:03
diff --git a/album/unreleased-tracks.yaml b/album/unreleased-tracks.yaml
index 1110850e..accc976e 100644
--- a/album/unreleased-tracks.yaml
+++ b/album/unreleased-tracks.yaml
@@ -207,9 +207,9 @@ Lyrics: |-
 
     (With their token black friend Geromy...)
 MIDI Project Files:
-- Title: MIDI by Makogeddon
-  Files:
-  - 'sweet bro and hella jeff the moive - Makogeddon.mid'
+- Title: MIDI
+  Artists: [Makogeddon]
+  Files: [sweet bro and hella jeff the moive - Makogeddon.mid]
 Commentary: |-
     <i>Niklink:</i> (wiki editor, 12/7/2022)
     Also known as SBAHJ THE MOVIE 1, because of it being used in '[[flash:sbahj-movie-1|SBAHJthemovie1.swf]]'
@@ -333,9 +333,9 @@ Duration: 1:33
 URLs:
 - https://www.youtube.com/watch?v=elZ-C1JmNBc
 MIDI Project Files:
-- Title: MIDI by Twix Stix (from Sburbmon)
-  Files:
-  - 'Anbroids - Twix Stix.mid'
+- Title: MIDI (from Sburbmon)
+  Artists: [Twix Stix]
+  Files: [Anbroids - Twix Stix.mid]
 ---
 Track: weird moody horse shit
 Artists:
@@ -369,13 +369,13 @@ URLs:
 Referenced Tracks:
 - Darling Kanaya
 Sheet Music Files:
-- Title: Sheet music by EuniverseCat
-  Files:
-  - 'Darling Dolorosa - EuniverseCat.pdf'
+- Title: Sheet music
+  Artists: [EuniverseCat]
+  Files: [Darling Dolorosa - EuniverseCat.pdf]
 MIDI Project Files:
-- Title: MIDI by IronInvoker47 (piano)
-  Files:
-  - 'Darling Dolorosa - IronInvoker47 (piano).mid'
+- Title: MIDI (piano)
+  Artists: [IronInvoker47]
+  Files: [Darling Dolorosa - IronInvoker47 (piano).mid]
 Commentary: |-
     <i>Toby Fox:</i> ([Tumblr](https://fwugradiation.tumblr.com/post/30588850300/darling-dolorosa-my-original-track-from-the))
 
@@ -633,9 +633,9 @@ Sampled Tracks:
 - bootes
 # - Wilhelm Scream
 MIDI Project Files:
-- Title: MIDI by IronInvoker47
-  Files:
-  - 'Homosuck Anthem - IronInvoker47.mid'
+- Title: MIDI
+  Artists: [IronInvoker47]
+  Files: [Homosuck Anthem - IronInvoker47.mid]
 ---
 Track: Typheus (Glitched)
 Artists:
@@ -845,13 +845,13 @@ Referenced Tracks:
 - Homestuck Anthem
 - WORST END
 Sheet Music Files:
-- Title: Sheet music by asmolfirefly
-  Files:
-  - "normal song name - asmolfirefly.pdf"
+- Title: Sheet music
+  Artists: [asmolfirefly]
+  Files: [normal song name - asmolfirefly.pdf]
 MIDI Project Files:
-- Title: MIDI by asmolfirefly
-  Files:
-  - "normal song name - asmolfirefly.mid"
+- Title: MIDI
+  Artists: [asmolfirefly]
+  Files: [normal song name - asmolfirefly.mid]
 Commentary: |-
     <i>James Roach:</i>
     its over