« get me outta code hell

final update cleanup - 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>2023-04-14 00:05:48 -0300
committer(quasar) nebula <qznebula@protonmail.com>2023-04-14 00:05:48 -0300
commitad4f28fc650f3b2a438df078ddfbfa6a8f721d2e (patch)
tree905920fad3299298f7640328d162d5280be056dc
parent9faf991ec7811e6bdf49717aafa25abcb940135e (diff)
final update cleanup
-rw-r--r--album/land-of-hue-and-duels.yaml87
-rw-r--r--album/vinculum-vitae.yaml8
-rw-r--r--artists.yaml6
-rw-r--r--homepage.yaml2
-rw-r--r--news.yaml64
5 files changed, 163 insertions, 4 deletions
diff --git a/album/land-of-hue-and-duels.yaml b/album/land-of-hue-and-duels.yaml
new file mode 100644
index 0000000..4e6f720
--- /dev/null
+++ b/album/land-of-hue-and-duels.yaml
@@ -0,0 +1,87 @@
+Album: Land of Hue and Duels (Trollside)
+Directory: land-of-hue-and-duels
+Date: April 13, 2023
+Date Added: April 13, 2023
+Color: '#8fceef'
+Artists:
+- PriestlyBeast
+Has Track Art: false
+URLs:
+- https://www.youtube.com/watch?v=D4RF2M9Z86w
+Groups:
+- Fandom
+Commentary: |-
+    <i>PriestlyBeast:</i>
+    Full Homestuck Fan Album I began in August of last year, comprised of 12 troll themes composed in Jummbox on my Chromebook, happy 4/13 !
+---
+Track: ap0calypseArisen
+Directory: ap0calypsearisen-lohad
+Duration: '2:34'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=0
+---
+Track: aDIOStOREADOR
+Directory: adiostoreador-lohad
+Duration: '2:02'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=154
+---
+Track: twiinArmageddon2
+Directory: twiinarmageddon2-lohad
+Duration: '2:05'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=276
+---
+Track: CARCINOGENETICIST
+Directory: carcinogeneticist-lohad
+Duration: '2:04'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=401
+---
+Track: ':arsenicCatnip'
+Directory: arseniccatnip-lohad
+Duration: '2:46'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=525
+---
+Track: GrimAuxiliatrix
+Directory: grimauxiliatrix-lohad
+Duration: '2:04'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=691
+---
+Track: G4LLOWSC4L1BR4TOR
+Directory: g4llowsc4l1br4tor-lohad
+Duration: '1:29'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=815
+---
+Track: ar8chnidsGrip
+Directory: ar8chnidsgrip-lohad
+Duration: '1:51'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=904
+---
+Track: centaursTesticle
+Directory: centaurstesticle-lohad
+Duration: '2:11'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=1015
+---
+Track: terminallyCaPrIcIoUs
+Directory: terminallycapricious-lohad
+Duration: '1:47'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=1146
+---
+Track: caligulasAquarium
+Directory: caligulasaquarium-lohad
+Duration: '1:46'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=1253
+---
+Track: cuttlefis)(Culler
+Directory: cuttlefishculler-lohad
+Duration: '2:21'
+URLs:
+- https://youtu.be/D4RF2M9Z86w?t=1359
diff --git a/album/vinculum-vitae.yaml b/album/vinculum-vitae.yaml
index 2925397..a46fa53 100644
--- a/album/vinculum-vitae.yaml
+++ b/album/vinculum-vitae.yaml
@@ -1,6 +1,7 @@
 Album: Vinculum Vitae
 Date: April 13, 2023
 Date Added: April 13, 2023
+Color: '#5071f7'
 Artists:
 - Cosmoptera
 Cover Artists:
@@ -9,7 +10,6 @@ URLs:
 - https://lordcakespy.bandcamp.com/track/sburban-sprawl
 - https://soundcloud.com/lordcakespy/sets/vinculum-vitae
 - https://www.youtube.com/watch?v=c0ldbKPbPpc
-Color: '#35CFF2'
 Cover Art File Extension: png
 Wallpaper Style: 'opacity: 0.7;'
 Wallpaper File Extension: png
@@ -17,6 +17,8 @@ Wallpaper Artists:
 - Monckat
 - Niklink (edits for wiki)
 Has Track Art: false
+Groups:
+- Fandom
 Commentary: |-
     <i>Cosmoptera:</i>
     A love letter to the music of Homestuck, a webcomic that consumed far too many years of my early life. The wonderful pieces that came out of that comic have always been a source of inspiration to me. I hope this compilation can serve as inspiration for someone else, too.
@@ -42,11 +44,11 @@ URLs:
 Referenced Tracks:
 - Walk-Stab-Walk (R&E)
 Sampled Tracks:
-- I'm a Member of the Midnight Crew
+- track:im-a-member-of-the-midnight-crew
 - A Fifth of Beethoven
 - I'm Gonna Love You Just a Little More Baby
 - Baby Face Morgan
-- The Pay Off
+- The Pay-Off
 ---
 Track: Cometfall
 Duration: '3:08'
diff --git a/artists.yaml b/artists.yaml
index c31a6c6..7b01f20 100644
--- a/artists.yaml
+++ b/artists.yaml
@@ -3972,6 +3972,12 @@ URLs:
 - https://twitter.com/pride_kun
 - https://pride-kun.tumblr.com/
 ---
+Artist: PriestlyBeast
+URLs:
+- https://www.youtube.com/@CLOWNBAE/
+- https://priestlybeast.tumblr.com
+- https://twitter.com/PriestlyBeast
+---
 Artist: Prince
 URLs:
 - https://catprinx.tumblr.com/
diff --git a/homepage.yaml b/homepage.yaml
index d21718a..d808a93 100644
--- a/homepage.yaml
+++ b/homepage.yaml
@@ -46,4 +46,4 @@ Albums:
 - album:toxic-love
 - album:land-of-hue-and-duels-trollside
 - album:cyclica
-- album:another-flare-413-aradia-goose-mix
\ No newline at end of file
+- album:another-flare-413-aradia-goose-mix
diff --git a/news.yaml b/news.yaml
index 7d0836b..2f635b4 100644
--- a/news.yaml
+++ b/news.yaml
@@ -1,3 +1,67 @@
+Name: happy birthday nannasprite
+Directory: happy-birthday-nannasprite
+Date: April 13, 2023
+Content: |-
+    Hey again, and happy 4/13! We've got a marginally smaller update with several new albums and a bunch of commentary, data fixes aplenty and lots of internal changes in-progress behind the scenes! Visit past the split for all the details~ 🏘️
+
+    <hr class="split">
+
+    Seven albums join the lineup! We've got just-today releases [[album:toxic-love]] and [[album:another-flare-413-aradia-goose-mix]]; [[album:act-8-volume-1]], from the excellent (and titular) "what's next?"-type fanventure <a href="https://mspfa.com/?s=14278&p=1">Act 8</a>; both albums part of another after-the-epilogue fanventure <a href="https://mspfa.com/?s=16414&p=1">Act Omega</a>, [[album:early-access]] and [[album:aspect-clock]]; and two more releases from [[group:canmt|CaNMT]], [[album:cool-and-new-homestuck]] and solo album [[album:cyclica]] by [[artist:aris-martinian]]!
+
+    We've also collected commentary by Andrew Hussie on many albums on the [[artist:andrew-hussie#commentary|official discography]], plus composer comments across much of Michael Guy Bowman's [[artist:michael-guy-bowman#commentary|early official tracks]]. There's tons of early history and trivia on the Homestuck music scene about such albums as [[album:homestuck-vol-1]], [[album:homestuck-vol-5]], many individual tracks from Bowman, and, yes, [[album:squiddles]] too. If this fine meteor-free Thursday has you in the mood to look down memory lane, there's much to browse here!
+
+    And we have a number of fixes and minor additions across the site, as usual; many were compiled in an earlier release at the end of March. Full details, as ever, are in [[static:changelog#13-apr-2023|the changelog]]! Highlights include Scheele's own sheet music for [[track:underfoot]] (thanks to Warrigal for sharing!) and an original, circa-1911 folio for [[track:im-a-member-of-the-midnight-crew]] (thanks to Celeste!); missed bonus tracks and details on [[album:deltarune-ch2-ost]], [[album:are-you-lost]] and more; and a bunch of crediting, listen link, and miscellaneous data fixes all around!
+
+    There were a bunch of musical pieces released for 4/13, and since the wiki only covers album releases for now, we weren't able to include them all! Here are some individual releases you might still like to check out, in no particular order:
+
+    - <a href="https://www.youtube.com/watch?v=7tDuLPNby-c">Heat and Clcokwork</a> (4:36) and <a href="https://www.youtube.com/watch?v=vVD02AGZoC8">Frost and Frogs</a> (5:01) by AndromedaMvsic
+    - <a href="https://www.youtube.com/watch?v=gC05fNfRk2Y">Sburban Legends</a> (1:59) by triageGremlin, for a fun Minecraft mod trailer, <a href="https://www.youtube.com/watch?v=KncFbhWoI00">[S] Rana: Reminisce</a>!
+    - Fan cover of PhemieC's <a href="https://www.youtube.com/watch?v=9UR6DT-Hrj4">Leviathan, The GIrl</a> (3:27) by Grassuke
+    - <a href="https://www.youtube.com/watch?v=K8Ap-Hzdd-g">Sburban Jungle</a> (6:40) but it's from Super Smash Bros now, by Radiati0nal
+    - <a href="https://www.youtube.com/watch?v=SEaghBJsO-E">8uild mode</a> (4:29) by theartsychimken, a delightful mashup of [[track:do-you-remem8er-me]] and Beatrix from the Sims 4's soundtrack
+    - cover of <a href="https://www.youtube.com/watch?v=hcbMOX5P0Pw">Penumbra Phantasm</a> (4:13) by ElijahRulz, based on the version from [[track:mspar-remember]]
+    - lovely piano cover of <a href="https://www.youtube.com/watch?v=oc2WUvvAyPU">Harlequin</a> (0:45) by oblongbirb
+    - cover of <a href="https://www.youtube.com/watch?v=8JcyW4pKQoQ">You Can't Fight the Homestuck</a> (4:45) by Onioner Kun!
+    - remix of <a href="https://www.youtube.com/watch?v=IuPHKuQQE-o">Eridan's Theme</a> (2:51) by RandoHorn
+    - very warm <a href="https://www.youtube.com/watch?v=RzWO9wWGmik">anniversary music box-style tune</a> (1:48) by Katalith
+    - cover of <a href="https://www.youtube.com/watch?v=Ul13hGJXcQo">Heir of Grief</a> (6:10) by Oxi
+    - delightful Calliope-feels <a href="https://www.youtube.com/watch?v=rM-95kXMozE">broadway song</a> (4:50) by lil munchie
+    - cover of Octopimp's <a href="https://www.youtube.com/watch?v=zzHiTFkV7M0">Dave rap</a> (1:59) by GriimSoul
+    - a very nice <a href="https://www.youtube.com/watch?v=9mKokn2moVM">lyricstuck</a> (1:31) by Kuuttitutti of waveform*'s <a href="https://waveformct.bandcamp.com/album/library">easy</a>
+    - Love You (Feferi's Theme) <a href="https://www.youtube.com/watch?v=iY_BJfqx1-M">lyrically adapted</a> (1:59) to the conlang toki pona by Demented Duskull
+    - soundfont remix <a href="https://www.youtube.com/watch?v=hDr-UJVmmK8">Showtime KA1 Mix</a> (2:05) by June
+    - EDM / D&B remix of <a href="https://www.youtube.com/watch?v=xbBGCwfPbR0">Flare</a> (6:12) by Raid, with lots of composer commentary here!
+
+    <hr>
+
+    As it happens, we've been releasing on a roughly monthly cadence for the last couple updates. That's a pretty comfortable schedule to track album additions on! This year, we've also separated cut the tie between content-addition albums from, so in-between releases like [[static:changelog#31-mar-2023|Track Doctor<sup>2</sup>]] and [[static:changelog#04-feb-2023|Feferi's Theme]] are commonplace and typically cover data errors and other minor tweaks we didn't catch before release. We obviously want to keep a consistently high quality across all wiki data, all the time, and smaller releases have helped fixes come out sooner!
+
+    That all said, we're a (very, lol) small team working on the wiki with our own time. So, unlike the wiki experience in 2021 &mdash; strictly monthly releases, generally fitting a <em>lot</em> of new content and features each twelfth of the month &mdash; we've also definitely changed our work habits to avoid crunch and eventual burnout. Hence a lower volume update this time around, without any new site functionality! The horror!? Oh my!
+
+    So we aren't sticking to a specific routine, just releasing updates approximately as they're complete &mdash; with polish and fixes coming out sooner, album additions bunched together every so-often, and new site functionality when it's good and ready. That's been a monthly-ish cadence so far, but don't worry when we eventually go some span longer; we're not abandoning the wiki but rather fitting in a personal ethic for our own work and availability!
+
+    <hr>
+
+    <i>Skip this section if you absolutely despise programming~</i>
+
+    On my front (Nebula here! I code this thing! 🦜), I've been working on making the site software a whole bunch more accessible for local development and wiki-building. I've basically been ropecasting live reload functionality for a month straight &mdash; that goes for both data changes and frontend changes, both of which currently require rebooting the whole wiki server and reprocessing loads of data for every set of changes you want to preview. It's a major pain point for people learning to work with wiki data, who need to process all the data before getting any error feedback, as well as for anyone doing development on the website (OK, just me for now...), because testing every little tweak takes just as long, and then some!
+
+    Progress is coming along pretty excellently on that front; I've got basically all the essentials pat for live-reloading software changes (optimizations for the full site build to come later), and all the work there is foundational to refreshing data changes without reloading the whole wiki. A huge part of the process is reworking just about every component on the website to live in its own code file and have a specific and explicit "scope", e.g. "I'm a component which shows the visitor this and if these values in wiki data change, I need a refresh," and "here are the other components I need access to, and the data they will obtain from me." Those explicit scopes - which I'm doing my best to make intuitive both to read and to write! - tie very neatly into live reloading, which is a must both for local development and for later extending the wiki frontend to work with other ~mystery~ ~data~ ~sources.~ 👻
+
+    Defining and delineating components this way also makes it way, way easier to write automated unit and snapshot tests, which basically just throw a whole bunch of conditions at a given part of the website (or set of parts together) and ensure the code is generating the output that we expect. That's great for ensuring stability as we develop new features, but it also comes in super handy for explaining to folk browsing the code exactly what each part of the code is responsible for. And, it takes a lot of weight off outsiders bringing in their own code (and maintainers like me reviewing pull requests LOL): you don't have to worry about changing functionality that was deliberately written and depended on, since that behavior is observed and verified by tests, nor about accidentally breaking how some other component is working off the component you're editing, because those relationships are both explicitly and clearly codified... and are tested and kept track of via snapshot tests! Yay!
+
+    <hr>
+
+    In case you can't tell the principle all this is branching from, I'm generally looking to make the wiki a lot more self-stable and workable for future developers and contributors. Apart from burnout, a major reason I had to pause development in 2021 and throughout a good chunk of 2022 was just not having enough free time to put useful work into the wiki! I'm currently away from IRL work, focusing on myself, my family, and my work here, but I won't have as much time or energy to give forever. So I'm looking to make it easier both for outside developers to contribute to wiki code and software features, if they're so interested, and for anyone to share their own additions to the data we present here! Since I'm mostly a JavaScript and user experience nerd, the spot where I feel most useful is software design, architecture, and overall usability... and there's a lot of room to improve there, so that's why I've been focusing on it lately!
+
+    (Also, I've still only been doing really serious coding for maybe eight years at <em>most,</em> and all the stuff I'm coding right now is a learning experience for me &mdash; which is really important for projects I put a lot of time into to feel meaningful to me.)
+
+    All above in mind, while the wiki's not quite where I want to bring its development and contribution experience yet, we're definitely on the way there... and we always welcome feedback and suggestions! If you haven't stopped by, the [[static:discord|community Discord server]] is a fun and very chill place to connect with other visitors and contributors around the wiki. (I keep the very spooky <em>code quarantine</em> channel updated with the latest tabs on the ongoing code restructure.) And, of course, [[static:feedback|our alternative avenues]] (OK it's just email lmao) are always open as well!
+
+    As ever, thanks to everyone for the support and feedback! We hope you had a stellar 4/13 and have a lovely time ahead! 🦑
+
+    <i>~ Quasar Nebula</i>
+---
 Name: Track Doctor
 Directory: track-doctor
 Date: March 5, 2023