« get me outta code hell

jebb general review - hsmusic-data - Data files for https://hsmusic.wiki - track, album, artist & flash info, etc
summary refs log tree commit diff
diff options
context:
space:
mode:
author(quasar) nebula <qznebula@protonmail.com>2025-07-12 13:11:18 -0300
committer(quasar) nebula <qznebula@protonmail.com>2025-07-12 13:11:18 -0300
commit153189bbff885c8833a239bd7e855790bb5a393c (patch)
tree0ce76c740919f4c8c4f7f522025619d0c9c6663f
parentd64a1724a8e4a721007906a03a6403c94bee1095 (diff)
jebb general review
-rw-r--r--album/612-a-homestuck-fan-album.yaml11
-rw-r--r--album/corpseflower-cycle.yaml7
-rw-r--r--album/dance-of-dregs.yaml11
-rw-r--r--album/dear-children.yaml44
-rw-r--r--album/elementail.yaml18
-rw-r--r--album/felsite.yaml11
-rw-r--r--album/grigori.yaml61
-rw-r--r--album/the-carpet-merchant-of-konstantiniyya.yaml5
-rw-r--r--album/the-divine-deception.yaml10
-rw-r--r--album/the-earthen-scar-revisited.yaml5
-rw-r--r--album/the-liminal-descent.yaml4
-rw-r--r--album/vespers.yaml91
-rw-r--r--static-page/changelog.yaml2
13 files changed, 193 insertions, 87 deletions
diff --git a/album/612-a-homestuck-fan-album.yaml b/album/612-a-homestuck-fan-album.yaml
index afb2dfd7..b20665fb 100644
--- a/album/612-a-homestuck-fan-album.yaml
+++ b/album/612-a-homestuck-fan-album.yaml
@@ -1,4 +1,5 @@
 Album: 612 - a homestuck fan-album
+Directory Suffix: kouta
 Date: September 16, 2015
 Date Added: June 25, 2025
 Artists:
@@ -21,7 +22,8 @@ Commentary: |-
     the first track, "davesprite's theme", was the second thing i'd ever written, after the original, not-yet-released davesprite theme.
 ---
 Track: '612'
-Directory: 612-kouta
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 3:04
 URLs:
 - https://davestrider.bandcamp.com/track/612
@@ -39,12 +41,15 @@ URLs:
 - https://davestrider.bandcamp.com/track/612-part-2
 ---
 Track: snowman
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 4:30
 URLs:
 - https://davestrider.bandcamp.com/track/snowman
 ---
 Track: john
-Directory: john-kouta
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 3:52
 URLs:
 - https://davestrider.bandcamp.com/track/john
@@ -59,4 +64,4 @@ URLs:
 Track: denizen
 Duration: 5:46
 URLs:
-- https://davestrider.bandcamp.com/track/denizen
\ No newline at end of file
+- https://davestrider.bandcamp.com/track/denizen
diff --git a/album/corpseflower-cycle.yaml b/album/corpseflower-cycle.yaml
index ebf2ce9f..da22ce0c 100644
--- a/album/corpseflower-cycle.yaml
+++ b/album/corpseflower-cycle.yaml
@@ -23,6 +23,11 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/violet-sun-revisited
 ---
 Track: The Skipping Stone
+Additional Names:
+- Name: >-
+    <code>the-skipping-stone-lucid-dreamer</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/the-skipping-stone-lucid-dreamer)
 Date First Released: October 17, 2016
 Duration: 1:53
 URLs:
@@ -37,4 +42,4 @@ URLs:
 Track: Platinum Will
 Duration: 2:18
 URLs:
-- https://soundcloud.com/eidolonorpheus/platinum-will
\ No newline at end of file
+- https://soundcloud.com/eidolonorpheus/platinum-will
diff --git a/album/dance-of-dregs.yaml b/album/dance-of-dregs.yaml
index b1b0e6a4..b51f1d30 100644
--- a/album/dance-of-dregs.yaml
+++ b/album/dance-of-dregs.yaml
@@ -1,4 +1,5 @@
 Album: Dance of Dregs
+Style: single
 Artists:
 - Thomas Ferkol
 Date: December 12, 2010
@@ -16,12 +17,10 @@ Color: '#8bcb41'
 Groups:
 - Thomas Ferkol
 - Beyond
-Commentary: |-
-    <i>Thomas Ferkol:</i> ([Bandcamp about blurb, excerpt](https://eidolonorpheus.bandcamp.com/track/dance-of-dregs))
-    Music accompanying Bravemule video Interlude: 1052 from December, 2010.
 ---
 Track: Dance of Dregs
 Duration: '02:52'
-URLs:
-- https://eidolonorpheus.bandcamp.com/track/dance-of-dregs
-- https://youtu.be/ESNRQFEzirA
\ No newline at end of file
+Commentary: |-
+    <i>Thomas Ferkol:</i> ([Bandcamp about blurb](https://eidolonorpheus.bandcamp.com/track/dance-of-dregs), excerpt)
+
+    Music accompanying Bravemule video Interlude: 1052 from December, 2010.
diff --git a/album/dear-children.yaml b/album/dear-children.yaml
index 5895c6b6..83e499b1 100644
--- a/album/dear-children.yaml
+++ b/album/dear-children.yaml
@@ -23,7 +23,8 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/chickadee-investigation
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/chickadee-investigation))
-    Music commissioned for the multimedia webcomic Dear Children located here: dear-children.com
+
+    Music commissioned for the multimedia webcomic Dear Children located here: [dear-children.com](https://web.archive.org/web/20230910183429/http://dear-children.com/)
 ---
 Track: Chickadee Warped
 Duration: 1:18
@@ -34,24 +35,34 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/chickadee-warped
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/chickadee-warped))
-    A darker version of the Chickadee Cemetery theme from Dear Children (dear-children.com)
+
+    A darker version of the Chickadee Cemetery theme from Dear Children ([dear-children.com](https://web.archive.org/web/20230910183429/http://dear-children.com/))
 ---
 Track: Dawn
-Suffix Directory: True
-Always Reference By Directory: True
+Suffix Directory: true
+Always Reference By Directory: true
 Additional Names:
-- Page 265 (Dawn) (SoundCloud title)
-Cover Artists:
-- Dear Children
+- Name: >-
+    Page 265 (Dawn)
+  Annotation: >-
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/page-265-dawn)
 Date First Released: May 14, 2016
 Duration: 1:50
 URLs:
 - https://soundcloud.com/eidolonorpheus/page-265-dawn
+Track Artwork:
+- Artists:
+  - Dear Children
+  Origin Details: >-
+    From [page 265](https://web.archive.org/web/20180120044306/http://dear-children.com/comic/page_0265/)
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/page-265-dawn))
-    dear-children.com/comic/page_0265/
+
+    [dear-children.com/comic/page_0265/](https://web.archive.org/web/20180120044306/http://dear-children.com/comic/page_0265/)
 ---
 Track: Sanctuary
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 1:53
 Date First Released: November 7, 2016
 URLs:
@@ -59,6 +70,11 @@ URLs:
 ---
 Track: Dear Children (Music Box Theme)
 #seems to reference something?
+Additional Names:
+- Name: >-
+    <code>dearchildrenmusicbox</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/dearchildrenmusicbox)
 Duration: 0:26
 Date First Released: November 20, 2016
 URLs:
@@ -70,33 +86,21 @@ Duration: 1:17
 Date First Released: May 25, 2019
 URLs:
 - https://soundcloud.com/eidolonorpheus/school-investigation-inverted
-Commentary: |-
-    <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/school-investigation-inverted))
-    dear-children.com
 ---
 Track: An Empty Room
 Duration: 1:06
 Date First Released: May 25, 2019
 URLs:
 - https://soundcloud.com/eidolonorpheus/an-empty-room
-Commentary: |-
-    <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/an-empty-room))
-    dear-children.com
 ---
 Track: Port Investigation
 Duration: 1:35
 Date First Released: May 25, 2019
 URLs:
 - https://soundcloud.com/eidolonorpheus/port-investigation
-Commentary: |-
-    <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/port-investigation))
-    dear-children.com
 ---
 Track: After Hours
 Duration: 0:58
 Date First Released: May 25, 2019
 URLs:
 - https://soundcloud.com/eidolonorpheus/after-hours
-Commentary: |-
-    <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/after-hours))
-    dear-children.com
\ No newline at end of file
diff --git a/album/elementail.yaml b/album/elementail.yaml
index 4ca11fbb..9808a6b4 100644
--- a/album/elementail.yaml
+++ b/album/elementail.yaml
@@ -14,8 +14,13 @@ Groups:
 - Beyond
 ---
 Track: Forest
+Suffix Directory: true
+Always Reference By Directory: true
 Additional Names:
-- 'Elementail: Forest (original name)'
+- Name: >-
+    Elementail: Forest
+  Annotation: >-
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/elementail-forest)
 Date First Released: March 17, 2016
 Duration: 1:07
 URLs:
@@ -26,11 +31,18 @@ Commentary: |-
 ---
 Track: Cardboard Prison
 Additional Names:
-- 'Elementail: Cardboard Prison (original name)'
+- Name: >-
+    Elementail: Cardboard Prison (original name)
+  Annotation: >-
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/elementail-cardboard-prison-in-progress)
+- Name: >-
+    <code>elementail-cardboard-prison-in-progress</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/elementail-cardboard-prison-in-progress)
 Date First Released: March 24, 2016
 Duration: 1:06
 URLs:
 - https://soundcloud.com/eidolonorpheus/elementail-cardboard-prison-in-progress
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/elementail-cardboard-prison-in-progress))
-    Zone 2 of Elementail
\ No newline at end of file
+    Zone 2 of Elementail
diff --git a/album/felsite.yaml b/album/felsite.yaml
index 25b792cf..3f9ec86e 100644
--- a/album/felsite.yaml
+++ b/album/felsite.yaml
@@ -1,4 +1,5 @@
 Album: Felsite
+Style: single
 Artists:
 - Thomas Ferkol
 Date: March 11, 2012
@@ -16,12 +17,10 @@ Color: '#4fd832'
 Groups:
 - Thomas Ferkol
 - Beyond
-Commentary: |-
-    <i>Thomas Ferkol:</i> ([Bandcamp about blurb](https://eidolonorpheus.bandcamp.com/track/felsite))
-    The accompanying track to Bravemule.com video interlude Matul Remrit "1054: Felsite" www.youtube.com/watch?v=nmg1lHBO-IE
 ---
 Track: Felsite
 Duration: '03:17'
-URLs:
-- https://eidolonorpheus.bandcamp.com/track/finale-intro
-- https://youtu.be/nmg1lHBO-IE
\ No newline at end of file
+Commentary: |-
+    <i>Thomas Ferkol:</i> ([Bandcamp about blurb](https://eidolonorpheus.bandcamp.com/track/felsite), excerpt)
+
+    The accompanying track to Bravemule.com video interlude [Matul Remrit "1054: Felsite"](https://www.youtube.com/watch?v=nmg1lHBO-IE)
diff --git a/album/grigori.yaml b/album/grigori.yaml
index 0fb87e28..51d8a5d1 100644
--- a/album/grigori.yaml
+++ b/album/grigori.yaml
@@ -21,14 +21,17 @@ Groups:
 - Beyond
 Commentary: |-
     <i>Thomas Ferkol:</i> ([Bandcamp about blurb](https://eidolonorpheus.bandcamp.com/album/grigori))
+
     Ambient and orchestral music inspired by the artwork of Peter Mohrbacher.
 
     <i>Thomas Ferkol:</i> ([Bandcamp credits blurb](https://eidolonorpheus.bandcamp.com/album/grigori))
-    Artwork "Ananiel" by Peter Mohrbacher
-    Used with his permission.
-    "Angelarium" can be found at angelarium.net
+
+    Artwork "Ananiel" by Peter Mohrbacher<br>
+    Used with his permission.<br>
+    "Angelarium" can be found at [angelarium.net](https://www.angelarium.net)
 
     <i>Jebb:</i> (wiki editor, 06/28/2025)
+
     All of the track art for this album has been taken from the SoundCloud uploads of the tracks.
 ---
 Track: Serenade of Bezaliel
@@ -36,7 +39,11 @@ Additional Names:
 - Name: >-
     Serenade Of Bezaliel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/bezaliel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/bezaliel)
+- Name: >-
+    <code>bezaliel</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/bezaliel)
 Duration: '4:35'
 Art Tags:
 - Bezaliel (Angelarium)
@@ -49,7 +56,7 @@ Additional Names:
 - Name: >-
     Sacrifice Of Azazel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/sacrifice-of-azazel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/sacrifice-of-azazel)
 Duration: '4:23'
 Art Tags:
 - Azazel (Angelarium)
@@ -62,7 +69,7 @@ Additional Names:
 - Name: >-
     Fury Of Af
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/fury-of-af)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/fury-of-af)
 Duration: '3:14'
 Art Tags:
 - Af (Angelarium)
@@ -75,7 +82,7 @@ Additional Names:
 - Name: >-
     Ballad Of Rahab
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/ballad-of-rahab)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/ballad-of-rahab)
 Duration: '5:04'
 Art Tags:
 - Rahab (Angelarium)
@@ -88,7 +95,7 @@ Additional Names:
 - Name: >-
     Lullaby Of Kokabiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/lullaby-of-kokabiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/lullaby-of-kokabiel)
 Duration: '4:54'
 Art Tags:
 - Kokabiel (Angelarium)
@@ -109,7 +116,7 @@ Additional Names:
 - Name: >-
     Veil Of Sathariel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/veil-of-sathariel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/veil-of-sathariel)
 Duration: '3:58'
 Art Tags:
 - Sathariel (Angelarium)
@@ -122,7 +129,7 @@ Additional Names:
 - Name: >-
     Threnody Of Samshiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/threnody-of-samshiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/threnody-of-samshiel)
 Duration: '4:24'
 Art Tags:
 - Samshiel (Angelarium)
@@ -135,7 +142,7 @@ Additional Names:
 - Name: >-
     Madness Of Turiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/madness-of-turiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/madness-of-turiel)
 Duration: '2:48'
 Art Tags:
 - Turiel (Angelarium)
@@ -148,7 +155,7 @@ Additional Names:
 - Name: >-
     First Wave Of Ananiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/first-wave-of-ananiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/first-wave-of-ananiel)
 Duration: '3:44'
 Art Tags:
 - Ananiel (Angelarium)
@@ -161,7 +168,7 @@ Additional Names:
 - Name: >-
     Yearning Of Asbeel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/yearning-of-asbeel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/yearning-of-asbeel)
 Duration: '4:58'
 Art Tags:
 - Asbeel (Angelarium)
@@ -174,7 +181,7 @@ Additional Names:
 - Name: >-
     Anticipation Of Sariel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/anticipation-of-sariel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/anticipation-of-sariel)
 Duration: '7:48'
 Art Tags:
 - Sariel (Angelarium)
@@ -187,7 +194,11 @@ Additional Names:
 - Name: >-
     Breath Of Suphlatus
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/anticipation-of-sariel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/anticipation-of-sariel)
+- Name: >-
+    <code>anticipation-of-sariel</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/anticipation-of-sariel)
 Duration: '5:01'
 Art Tags:
 - Suphlatus (Angelarium)
@@ -200,7 +211,7 @@ Additional Names:
 - Name: >-
     Frenzy Of Baraqiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/frenzy-of-baraqiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/frenzy-of-baraqiel)
 Duration: '3:28'
 Art Tags:
 - Baraqiel (Angelarium)
@@ -213,7 +224,7 @@ Additional Names:
 - Name: >-
     Will Of Tamiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/will-of-tamiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/will-of-tamiel)
 Duration: '5:01'
 Art Tags:
 - Tamiel (Angelarium)
@@ -226,7 +237,7 @@ Additional Names:
 - Name: >-
     March Of Gadreel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/march-of-gadreel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/march-of-gadreel)
 Duration: '3:41'
 Art Tags:
 - Gadreel (Angelarium)
@@ -239,7 +250,7 @@ Additional Names:
 - Name: >-
     Height Of Samyaza
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/height-of-samyaza)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/height-of-samyaza)
 Duration: '3:05'
 Art Tags:
 - Samyaza (Angelarium)
@@ -252,7 +263,7 @@ Additional Names:
 - Name: >-
     Scripts Of Penemue
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/scripts-of-penemue)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/scripts-of-penemue)
 Duration: '3:07'
 Art Tags:
 - Penemue (Angelarium)
@@ -265,7 +276,11 @@ Additional Names:
 - Name: >-
     Haze Of Chazaqiel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/sighs-of-chazaqiel)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/sighs-of-chazaqiel)
+- Name: >-
+    <code>sighs-of-chazaqiel</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/sighs-of-chazaqiel)
 Duration: '5:18'
 Art Tags:
 - Chazaqiel (Angelarium)
@@ -278,10 +293,10 @@ Additional Names:
 - Name: >-
     Miracles Of Armaros
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/miracles-of-armaros)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/miracles-of-armaros)
 Duration: '4:42'
 Art Tags:
 - Armaros (Angelarium)
 URLs:
 - https://eidolonorpheus.bandcamp.com/track/undoing-of-armaros
-- https://soundcloud.com/eidolonorpheus/miracles-of-armaros
\ No newline at end of file
+- https://soundcloud.com/eidolonorpheus/miracles-of-armaros
diff --git a/album/the-carpet-merchant-of-konstantiniyya.yaml b/album/the-carpet-merchant-of-konstantiniyya.yaml
index 4078dd3f..edeaa253 100644
--- a/album/the-carpet-merchant-of-konstantiniyya.yaml
+++ b/album/the-carpet-merchant-of-konstantiniyya.yaml
@@ -21,9 +21,10 @@ Groups:
 - Beyond
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/sets/the-carpet-merchant-of-konstantiniyya))
+
     The story of Zeynel, a meek carpet merchant turned reluctant vampire; his wife Ayse, headstrong and supportive; and the beast that pursues him.
 
-    https://reimenayee.com/the-carpet-merchant-of-konstantiniyya/
+    [reimenayee.com/the-carpet-merchant-of-konstantiniyya/](https://reimenayee.com/the-carpet-merchant-of-konstantiniyya/)
 ---
 Track: Zeynel
 Duration: 4:00
@@ -38,4 +39,4 @@ URLs:
 Track: Mora Strigoi
 Duration: 2:55
 URLs:
-- https://soundcloud.com/eidolonorpheus/mora-strigoi
\ No newline at end of file
+- https://soundcloud.com/eidolonorpheus/mora-strigoi
diff --git a/album/the-divine-deception.yaml b/album/the-divine-deception.yaml
index e7d2dae5..e38c3049 100644
--- a/album/the-divine-deception.yaml
+++ b/album/the-divine-deception.yaml
@@ -28,6 +28,8 @@ Commentary: |-
 Section: Main album
 ---
 Track: Shambles
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 4:32
 URLs:
 - https://eidolonorpheus.bandcamp.com/track/shambles
@@ -57,6 +59,8 @@ Commentary: |-
     "I can't say."
 ---
 Track: Architect
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 2:42
 URLs:
 - https://eidolonorpheus.bandcamp.com/track/architect
@@ -124,6 +128,8 @@ Commentary: |-
     “Once there were many gods, but the world outgrew them. Those like the sun and the moon, the sky and the sea, all faded and gone. Only one persists. Rumors reach the forest that Mortis the Living Truth has returned… Pah. What wears that name now is a pretender and a thief. No, Mortis is not the one who persists. Not this one. He gives me faith that my goddess still lingers beneath our feet. I feel more assured of it every passing day. Your pulse is the pulse of the forest.”
 ---
 Track: Faustian
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 3:51
 URLs:
 - https://eidolonorpheus.bandcamp.com/track/faustian
@@ -135,7 +141,7 @@ Commentary: |-
     As they exit the forest, Faust intercepts them and demands Annette return with her. She calls out Annette, asking her to prove herself, but Erik and Corvus step forward. When Annette objects, he reasons that Faust has caused him the most trouble and wants to take the first shot. The fight begins as a duel between the two with the occasional involvement of Corvus. When Faust takes a strong blow to the face from Erik, however, she unleashes massive torrents of fire, pushing the fight in her favor. Erik and Corvus hold out for a time, but fight a losing battle. Annette finds an opening in Faust's onslaught and attempts to do to Faust what Mortis had done to Erik before. She succeeds, temporarily cutting Faust's connection to the life-force given to her from Mortis. Erik pins the stunned Faust to a tree, running her through with a rapier. But Faust still lives, watching Annette with hollow eyes.
 ---
 Track: Reflection
-Suffix Directory: True
+Suffix Directory: true
 Always Reference By Directory: true
 Duration: 1:55
 URLs:
@@ -150,4 +156,4 @@ Commentary: |-
     
     Where do they go now?
     
-    How do they kill a god?
\ No newline at end of file
+    How do they kill a god?
diff --git a/album/the-earthen-scar-revisited.yaml b/album/the-earthen-scar-revisited.yaml
index c0fc9964..7c1dabed 100644
--- a/album/the-earthen-scar-revisited.yaml
+++ b/album/the-earthen-scar-revisited.yaml
@@ -30,6 +30,11 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/right-hand-of-god-remaster
 ---
 Track: Ripples In The Atmosphere (Remaster)
+Additional Names:
+- Name: >-
+    <code>ripples-in-the-atmosphere</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/ripples-in-the-atmosphere)
 Duration: 3:26
 Referenced Tracks:
 - Ripples (In the Atmosphere)
diff --git a/album/the-liminal-descent.yaml b/album/the-liminal-descent.yaml
index 1b05b639..2f7fb296 100644
--- a/album/the-liminal-descent.yaml
+++ b/album/the-liminal-descent.yaml
@@ -24,6 +24,8 @@ Commentary: |-
     THE LIMINAL DESCENT is the next installment of THE EARTHEN SCAR series. Months, perhaps years previous, two necromancers are forced into exile for researching too deeply (and loudly) into the source of the Miasma. To make matters worse, they are pursued by the high inquisitors of their order, the Congregation of Mortis, under the supposed reincarnated death god at the head of the Miasma. Meanwhile, Annette and Corvus begin their first trek through the plague state Alacastor, seeking the location associated with the Gottestrane mentioned in her parents ledger, a plant that supposedly can never die.
 ---
 Track: Crossroad
+Suffix Directory: true
+Always Reference By Directory: true
 Duration: 3:04
 URLs:
 - https://eidolonorpheus.bandcamp.com/track/crossroad
@@ -129,4 +131,4 @@ URLs:
 Commentary: |-
     <i>Thomas Ferkol:</i> ([Bandcamp about blurb](https://eidolonorpheus.bandcamp.com/track/when-old-ashes-burn-brightest))
 
-    Annette and Corvus depart with Erik's head in tow, still alive and vocal, to Galvansburg.
\ No newline at end of file
+    Annette and Corvus depart with Erik's head in tow, still alive and vocal, to Galvansburg.
diff --git a/album/vespers.yaml b/album/vespers.yaml
index 98026221..8cb06488 100644
--- a/album/vespers.yaml
+++ b/album/vespers.yaml
@@ -24,17 +24,25 @@ Groups:
 - Beyond
 Commentary: |-
     <i>Thomas Ferkol:</i> ([Bandcamp about blurb](https://eidolonorpheus.bandcamp.com/album/vespers))
+
     Ambient and orchestral music inspired by the artwork of Peter Mohrbacher.
 
     <i>Thomas Ferkol:</i> ([Bandcamp credits blurb](https://eidolonorpheus.bandcamp.com/album/vespers))
-    Album artwork "Raziel" property of Peter Mohrbacher
-    Used with his permission.
-    Artwork can be found at angelarium.net
+
+    Album artwork "Raziel" property of Peter Mohrbacher<br>
+    Used with his permission.<br>
+    Artwork can be found at [angelarium.net](https://www.angelarium.net)
 
     <i>Jebb:</i> (wiki editor, 06/28/2025)
+
     All of the track art for this album has been taken from the SoundCloud uploads of the tracks.
 ---
 Track: Murmurs of Dumah
+Additional Names:
+- Name: >-
+    Murmurs Of Dumah
+  Annotation: >-
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/murmurs-of-dumah)
 Duration: '5:20'
 Art Tags:
 - Dumah (Angelarium)
@@ -43,16 +51,21 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/murmurs-of-dumah
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/murmurs-of-dumah))
+
     Quick ambient piece inspired by the works of Peter Mohrbacher
 
-    angelarium.net
+    [angelarium.net](https://www.angelarium.net)
 ---
 Track: Pastorale of Shelegiel
 Additional Names:
 - Name: >-
     Pastorale of Snow
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/lullaby-dream-of-snow)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/lullaby-dream-of-snow)
+- Name: >-
+    <code>lullaby-dream-of-snow</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/lullaby-dream-of-snow)
 Duration: '2:52'
 Art Tags:
 - Shelegiel (Angelarium)
@@ -61,12 +74,18 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/lullaby-dream-of-snow
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/lullaby-dream-of-snow))
+
     Lullabies for a cousin's newborn, tied in part to Peter Mohrbacher's beautiful Angelarium works again.
 
-    Shelegial, Angel of Snow
-    www.angelarium.net
+    Shelegial, Angel of Snow<br>
+    [www.angelarium.net](https://www.angelarium.net)
 ---
 Track: March of Eistibus
+Additional Names:
+- Name: >-
+    <code>eistibus-inspired-by-the-art-of-peter-mohrbacher</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/eistibus-inspired-by-the-art-of-peter-mohrbacher)
 Duration: '3:56'
 Art Tags:
 - Eistibus (Angelarium)
@@ -75,18 +94,23 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/eistibus-inspired-by-the-art-of-peter-mohrbacher
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/lullaby-dream-of-snow))
+
     Breathtaking works, couldn't help but write something inspired by them.
 
-    Artwork is "Eistibus, Angel of Divination" by Peter Mohrbacher
-    www.angelarium.net
-    www.patreon.com/angelarium
+    Artwork is "Eistibus, Angel of Divination" by Peter Mohrbacher<br>
+    [www.angelarium.net](https://www.angelarium.net)<br>
+    [www.patreon.com/angelarium](https://www.patreon.com/angelarium)
 ---
 Track: Ebb of Zachriel
 Additional Names:
 - Name: >-
     Ebb Of Memory
   Annotation: >-
-    [SoundCloud](https://eidolonorpheus.bandcamp.com/track/ebb-of-zachriel)
+    [SoundCloud title](https://eidolonorpheus.bandcamp.com/track/ebb-of-zachriel)
+- Name: >-
+    <code>lullaby-ebb-of-memory</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/lullaby-ebb-of-memory)
 Duration: '2:19'
 Art Tags:
 - Zachriel (Angelarium)
@@ -95,11 +119,17 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/lullaby-ebb-of-memory
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/lullaby-ebb-of-memory))
+
     Lullabies for a cousin's newborn, tied in part to Peter Mohrbacher's beautiful Angelarium works again.
 
     Zachriel, Angel of Memory
 ---
 Track: Rite to Hasmed
+Additional Names:
+- Name: >-
+    <code>rite-of-hasmed</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/rite-of-hasmed)
 Duration: '2:46'
 Art Tags:
 - Hasmed (Angelarium)
@@ -108,16 +138,17 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/rite-of-hasmed
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/rite-of-hasmed))
+
     Piece based on painting "Hasmed" by Peter Mohrbacher
 
-    www.angelarium.net
+    [www.angelarium.net](https://www.angelarium.net)
 ---
 Track: Evocation of Simikiel
 Additional Names:
 - Name: >-
     Evocation Of Vengeance
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/evocation-of-vengeance)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/evocation-of-vengeance)
 Duration: '3:37'
 Art Tags:
 - Simikiel (Angelarium)
@@ -130,7 +161,7 @@ Additional Names:
 - Name: >-
     Humoresque Of New Beginnings
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/humoresque-of-new-beginnings)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/humoresque-of-new-beginnings)
 Duration: '4:35'
 Art Tags:
 - Sandalphon (Angelarium)
@@ -144,7 +175,11 @@ Additional Names:
 - Name: >-
     Hymn of Secrets
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/raziels-whispered-hymn)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/raziels-whispered-hymn)
+- Name: >-
+    <code>raziels-whispered-hymn</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/raziels-whispered-hymn)
 Art Tags:
 - Raziel (Angelarium)
 URLs:
@@ -152,6 +187,11 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/raziels-whispered-hymn
 ---
 Track: Contemplation of Shateiel
+Additional Names:
+- Name: >-
+    Contemplation Of Shateiel
+  Annotation: >-
+    [SoundCloud title](https://eidolonorpheus.bandcamp.com/track/contemplation-of-shateiel)
 Duration: '4:21'
 Art Tags:
 - Shateiel (Angelarium)
@@ -164,7 +204,11 @@ Additional Names:
 - Name: >-
     Prayer to Matariel
   Annotation: >-
-    [SoundCloud](https://soundcloud.com/eidolonorpheus/matariel-inspired-by-the-art-of-peter-mohrbacher)
+    [SoundCloud title](https://soundcloud.com/eidolonorpheus/matariel-inspired-by-the-art-of-peter-mohrbacher)
+- Name: >-
+    matariel-inspired-by-the-art-of-peter-mohrbacher
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/matariel-inspired-by-the-art-of-peter-mohrbacher)
 Duration: '3:18'
 Art Tags:
 - Matariel (Angelarium)
@@ -173,9 +217,10 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/matariel-inspired-by-the-art-of-peter-mohrbacher
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/matariel-inspired-by-the-art-of-peter-mohrbacher))
-    Artwork is "Matariel, Angel of Rain" by Peter Mohrbacher
-    www.angelarium.net
-    www.patreon.com/angelarium
+
+    Artwork is "Matariel, Angel of Rain" by Peter Mohrbacher<br>
+    [www.angelarium.net](https://www.angelarium.net)<br>
+    [www.patreon.com/angelarium](https://www.patreon.com/angelarium)
 ---
 Track: Herald of Israfel
 Additional Names:
@@ -183,6 +228,10 @@ Additional Names:
     Herald Of Fire
   Annotation: >-
     [SoundCloud](https://soundcloud.com/eidolonorpheus/herald-of-fire-israfel)
+- Name: >-
+    <code>herald-of-fire-israfel</code>
+  Annotation: >-
+    [SoundCloud URL](https://soundcloud.com/eidolonorpheus/herald-of-fire-israfel)
 Duration: '3:04'
 Art Tags:
 - Israfel (Angelarium)
@@ -204,6 +253,7 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/the-procession-of-dusk-and-nocturne-jubilee
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/the-procession-of-dusk-and-nocturne-jubilee))
+
     Inspired by "Leliel, Angel of Night" by Peter Mohrbacher
 ---
 Track: Ostinato of Remph
@@ -220,6 +270,7 @@ URLs:
 - https://soundcloud.com/eidolonorpheus/ostinato-of-the-hourglasses
 Commentary: |-
     <i>Thomas Ferkol:</i> ([SoundCloud description](https://soundcloud.com/eidolonorpheus/ostinato-of-the-hourglasses))
+
     Inspired by "Remph, Angel of Time" by Peter Mohrbacher
 
-    www.angelarium.net
\ No newline at end of file
+    [www.angelarium.net](https://www.angelarium.net)
diff --git a/static-page/changelog.yaml b/static-page/changelog.yaml
index 57242d5a..ebb988ca 100644
--- a/static-page/changelog.yaml
+++ b/static-page/changelog.yaml
@@ -204,6 +204,7 @@ Content: |-
     - moved stuff from commentary into crediting and referencing sources in [[track:showtime-svix-mix]], [[track:versus-hardmode-remix]], [[track:the-showdown-single-version]], [[track:adventurous-ascent-single-version]], [[track:the-showdown-album-version]], [[track:adventurous-ascent-lofam5a2-version]], [[track:infinite-cataclysm]], [[track:vivid-spectrum]], [[track:old-world]], and [[track:losing-heart]] (thanks, Tangle, Lanolin!)
     - removed a bunch of commentary from [[track:adventurous-ascent-lofam5a2-version]] that was just duplicated from the LOFAM5A2 album booklet
     <!-- tracks newly marked as a secondary release -->
+    - marked [[track:denizen-lofam4]] ([[album:lofam4]]) newly as a secondary release (thanks, Jebb!)
     - marked [[track:frost-and-frogs-lofam5a2]] ([[album:lofam5a2]]) newly as a secondary release (thanks, Lilith!)
     - marked tracks across [[album:deltarune-ch1-ost]] and [[album:deltarune-ch2-ost]] as secondary releases, with main releases now on [[album:deltarune-soundtrack]] (thanks, ruby!)
     <!-- tracks moved within an album, etc -->
@@ -312,6 +313,7 @@ Content: |-
     - fixed duration of [[track:bad-apple]] (feat. [[artist:nomico]]) to align with 'Lovelight' album release (was 3:13, now 5:18; thanks, Lan!)
     <h3>directory changes</h3>
     <details><summary><b>Toggle Directorylog</b></summary>
+    - changed directory of [[track:denizen-lofam4]] from `denizen` to `denizen-lofam`
     - changed directory of [[track:the-respect-you-rightfully-deserve-single]] from `the-respect-you-rightfully-deserve-soundcloud` to `the-respect-you-rightfully-deserve-single`
     - changed directory of [[track:frost-and-frogs-lofam5a2]] from `frost-and-frogs` to `frost-and-frogs-lofam5a2`
     - changed directory of [[track:audacity]] from `audacity-svix` to `audacity`