« get me outta code hell

retrace, retexture - 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 <towerofnix@gmail.com>2021-02-12 11:20:38 -0400
committer(quasar) nebula <towerofnix@gmail.com>2021-02-12 11:20:38 -0400
commit462ca9f8d0d414a49270cb2e4b548cb2277c407a (patch)
treec5d1b6358c5ab37b296bf180ab415c4df25e91d8
parent8b9c35ff90395ba13588c8418a2e74fd393c4c59 (diff)
retrace, retexture
-rw-r--r--news.txt51
-rw-r--r--static-pages.txt25
-rw-r--r--wiki-info.txt2
3 files changed, 72 insertions, 6 deletions
diff --git a/news.txt b/news.txt
index 48d1dc4..ff11a11 100644
--- a/news.txt
+++ b/news.txt
@@ -1,3 +1,52 @@
+Name: Retrace, Retexture
+Date: February 12, 2021
+Directory: retrace-retexture
+Body:
+    <i>Album wallpapers, internal changes, and more!</i>
+    Hi again! We hope the month's been as kind as possible to you all. As planned, we have a new monthly update! The wiki's undergoing some significant internal improvements, but we have a host of new features, and, of course, wonderful albums and artists to share, as well. Thanks go out to our very first patrons - details of all past the split!
+    <hr class="split">
+    <i>As ever, thank you to everyone who sent feedback and kind messages during development! We're also very grateful for all <a href="donate/">supporters of the wiki</a>, including: Nights, enchantingHunter, and Alyssa!</i>
+    This update is another code-heavy one internally, with lots of changes and additions to make improving the wiki easier - and there's still more to come! But first, here's a summary of the new music shared on the wiki this release (check 'em out!):
+    - From [[group:michael-guy-bowman]]:
+        - All of his albums! He's created some really wonderful music, and we're super happy to share it here.
+        - [[album:mobius-trip-and-hadron-kaleido]] is now part of the new <i>solo musician</i> "group" linked above, as are...
+        - [[album:ithaca]], which features a diverse set of contributions from familiar names on the Homestuck music team
+        - [[album:comfortable-bugs]]
+        - [[album:hush]]
+        - [[album:archive]], which is absolutely worth a purchase for more obscure tracks like [[track:aba-daba-honeymoon-archive]]
+        - [[album:electric-daydreams]]
+        - [[album:look-on-my-works-ye-mighty-and-despair]]
+        - and [[album:gravity-makes-the-flame-rise]], his latest release from January this year, an absolutely powerful album, and a timely for for the year it was created through!
+        - (Seriously, this album owns. Listening to it is like finding that perfectly rageful respite in having a chat with someone who's been through their own flavor of just the same year as you.)
+    - From [[group:desynced]]:
+        - [[album:desynced-vol-1]]
+        - [[album:desynced-vol-2]]
+        - [[album:election-season]]
+        - These are all soundtracks for the fanventure <a href="https://desynced.xyz/">Desynced</a>. We haven't read the comic yet, but all the tracks here - and their art! - are really excellent!
+    - From [[group:psycholonials]]:
+        - Just the first release, [[album:psycholonials-ep-1]], for now!
+        - These show up in a new row on the homepage. We'll add more EPs as they're released, in distinct updates from the main wiki releases!
+        - No information on unreleased tracks or references to previous releases for now, but we'll come back to this once the full game and soundtrack have been released in April.
+        - In case you missed it, the entirety of the game is composed by [[artist:clark-powell]]!
+    The biggest feature addition this release, as you might've already spotted, is wallpapers for albums! These are easiest to explain by showing them off - some of my favorites are [[album:homestuck-vol-5]], [[album:coloUrs-and-mayhem-universe-a]], and [[album:cosmic-caretakers]]. Album wallpapers are a way to revive the original themes of albums released on Bandcamp and give album and track pages their own personal flare, while still leaving the main design of the site untouched, aiming for a cohesively creative look! Much thanks go to Niklink for suggesting this back in December, and helping with research as well as editing throughout the whole process.
+    Besides album wallpapers, there are a few other smaller additions too:
+    - As evident in where you're reading this now, news entries now have their own pages!
+    - Building on the code for above, we've replaced the old, gargantuan "All Commentary" page with individual commentary pages for each album. (Check out the <a href="commentary/">Commentary</a> index to explore!) These are a distraction-free way to browse the commentary for an album; it's great if you're listening to a whole release and want to follow its commentary alongside playback. Plus it shows off the new album wallpapers. :)
+    - There's a footer on all pages now too, thanking supporters and contributors and linking people back to the support and feedback pages. It'll hopefully help show that the wiki really is a group project, and encourage interested folks to get involved!
+    Finally, there have been a bunch of internal changes. I won't bore you with the technical details - those are in the <a href="changelog/#12-feb-2021">changelog</a>! :)
+    But here, I do want to share a little about the goals we're working towards (and that this code is a big part of). Together - both the dev and the community of contributors! - we've created a really fantastic and powerful music wiki I know I'm proud of, seeing how it's grown and improved since it started! As that development continues, we've been facing a few big questions about the grander context of the wiki.
+    Here's the one we focused on this update: This wiki has a clear, defined scope. However, the underlying <i>software</i> is a featureful, powerful creation in its own right. <b>Could the wiki code be generalized to act as a basis for other wikis?</b>
+    Hence began the <a href="https://www.youtube.com/watch?v=HhGI-GqAK9c">Generalized It</a> project, which I focused on for most of the first half of the month of development time. It's still a work in progress, but we made pretty big progress: we've separated almost all content specific to any wiki from the main code (meaning it can be customized across any version of your own wiki), updated the CLI tooling to make swapping wikis for development easy, and put together two experimental demo wikis! If you're curious, check 'em out: <a href="https://nebula.ed1.club/skeleton-wiki/">Skeleton</a>, <a href="https://nebula.ed1.club/flora-wiki/">Floraverse</a>!
+    Although it's still in progress, I hope in the future anyone with the interest and time will be able to create their own wikis based on the code here. There's still much documentation to be written (and probably tooling to be improved) before it's really ready for use, but if you'd like to explore the code anyway, <a href="https://git.ed1.club/nebula/hsmusic-wiki/">it's all public!</a> (So's <a href="https://git.ed1.club/nebula/hsmusic-data/">the HSMusic source data</a> if you're curious!)
+    There are still many exciting things to come, and plenty more internal changes as foundation for 'em. It takes a while to design and implement any large change like this - but when it's ready, I hope you'll be excited to see!
+    <hr>
+    As in last month's entry: the meta around the wiki! :)
+    - Again, thanks graciously to our first supporters on <a href="https://www.patreon.com/qznebula">Patreon</a> and <a href="https://liberapay.com/nebula">Liberapay</a>! I really didn't expect it to step up from the ground so quickly. In case you missed it, we updated the tiers on Patreon; the profile names of supporters will show up as part of news entries, as well as on the <a href="about/">About &amp; Credits</a> page.
+    - The <a href="discord/">Community Discord Server</a> grew pretty significantly over the development of this release! Working with everyone there was a blast. Thanks to feedback, we restructured the wiki a little, too: there are new #devblog, #devblog-discussion, and #git-update channels, all for keeping up with and discussing particular progress on the wiki! No more need to go through chat backlog; the info's all here. :3
+    - <a href="https://leo60228.space/">leo homestuck</a> released an awesome tool called <a href="https://leo60228.space/hsmusicifier-automatically-add-track-art-to-id3-tags-including-fan-anthologies-and-post-2019-bandcamp/">hsmusicifier</a>! It adds track art and artist information from HSMusic to your own music library, and has <a href="https://leo60228.space/hsmusicifier-0-2-0-add-track-art-and-artist-info-to-your-homestuck-music-collection-in-any-format/">a bunch</a> of <a href="https://leo60228.space/hsmusicifier-0-3-0-split-up-bundled-albums-with-additional-flexibility-for-art/">other utilities</a> too. Our car dashboard shows track art for what's currently playing; it's been a wonder to have the original art restored, as well as the anthology fanart for albums like [[album:homestuck-vol-5]] and [[album:beyond-canon]] show up there!
+    As ever, thank you for the support and feedback. Besides the Discord, <a href="feedback/">our usual channels remain open</a>, so you're much encouraged to share any comments or music suggestions for the coming releases!
+    <i>~ Quasar Nebula</i>
+-------------------------------------------------------------------------------
 Name: Traversing Fandom
 Date: January 12, 2021
 Directory: traversing-fandom
@@ -24,7 +73,7 @@ Body:
     - From [[artist:toby-fox]]:
         - (2010) [[album:the-baby-is-you]], the infamous pinnacle of T. ("Radiation") F. content, a shitpost we mere mortals are blessed by the birth of
         - (2015) [[album:undertale-soundtrack]], complete with interactive reference info just like the rest of HSMusic, courtesy of <a href="https://undertale.fandom.com/wiki/Leitmotifs">the Undertale Wiki</a>
-        - (2018) [[album:deltarune-ch1-ost]], also with leitmotif information thanks to <a href="https://deltarune.fandom.com/wiki/Leitmotifs">the Deltarune Wiki</a></ul>
+        - (2018) [[album:deltarune-ch1-ost]], also with leitmotif information thanks to <a href="https://deltarune.fandom.com/wiki/Leitmotifs">the Deltarune Wiki</a>
     - From [[artist:nuclear]]:
         - (2021) [[album:inhospitable-delisted]], a re-release of the now-delisted INHOSPITABLE Vol. 1 from 2017, featuring music from the original release of their comic, [[group:inhospitable]]
     Phew! That's a lot of music. In fact, <a href="group/fandom/gallery/">the Fandom gallery</a> is starting to become <i>kind of crowded!</i> How is anyone supposed to find what they're looking for now?? (Or so we hypothetically project you asking.)
diff --git a/static-pages.txt b/static-pages.txt
index 7b73179..ca1cf73 100644
--- a/static-pages.txt
+++ b/static-pages.txt
@@ -27,10 +27,13 @@ Content:
     - foreverFlumoxed, for pointing out that [[flash:338]] contains reference to [[JOHN DO THE WINDY THING]] (this reminded me to add all the unreleased Flash tracks to the Unreleased Tracks album!), for recommending the restructure to [[album:Unreleased Tracks]], and for going to the massive effort of checking every track page and pointing out a bunch of missing cover arts and title typos!
     - Makin, for various initial help in data collection (especially commentary) and lifting the site off the ground by pinning it to the top of the /r/homestuck subreddit for a while, and for linking me the independent release of <a href="https://jamesdever.bandcamp.com/album/sburb">Sburb</a>.
     - an emailer, for sending a crop of the YT thumbnail art for [[After the Sun]] (plus the SoundCloud link for that track), for reporting the "Random" buttons being broken, and for linking a bunch of resources and various official uploads of tracks and albums.
-    - Niklink, for contributing immensely to the existing <a href="list/tracks/with-lyrics/">lyrics</a> on the wiki and transcribing plenty of new ones that had been totally missed before, as well as for help with archiving the early official album releases ([[album:homestuck-vol-1]] through [[album:homestuck-vol-4]]).
+    - Niklink, for contributing immensely to the existing <a href="list/tracks/with-lyrics/">lyrics</a> on the wiki and transcribing plenty of new ones that had been totally missed before, as well as for help with archiving the early official album releases ([[album:homestuck-vol-1]] through [[album:homestuck-vol-4]]), and suggesting and contributing to the various album wallpapers across the site.
     - Nuclear, for a variety of valuable feedback and discussion, as well as for spearheading projects like the <a href="https://twitter.com/nueclear333/status/1336407226492178432">unofficial Pesterquest OST album &amp; metadata</a>.
     - Bambosh, for creating <a href="https://bambosh.github.io/unofficial-homestuck-collection/">The Unofficial Homestuck Collection</a> and integrating data from HSMusic so seamlessly into it, and for sharing a number of handy data fixes and comments.
-    - Thanks for pointing out typos, errors in reference lists, and out of date details: cookiefonster, foreverFlummoxed, and an emailer.
+    - Thanks for pointing out typos, errors in reference lists, and out of date details: cookiefonster, foreverFlummoxed, an emailer, Bambosh, and Niklink.
+    <i>Supporter &amp; Patron Thank-yous</i>
+    <b>Thank you</b> to all present and past <a href="donate/">supporters</a> of the wiki, including:
+    - Nights, enchantingHunter, and Alyssa.
 -------------------------------------------------------------------------------
 Name: Feedback &amp; Suggestions
 Directory: feedback
@@ -200,12 +203,26 @@ Content:
         - [[track:unintentional-touhou]] now featured in [[track:revisit-rewind]]
         - [[track:celestial-fantasia]] now featured in [[track:raise-of-the-conductors-baton]]
         - [[track:thunderhead]] now featured in [[track:infinitys-lament]]
+    - we will thankfully never have to do either of the above again
     - added and updated lyrics for a bunch of tracks from [[group:homestuck-gaiden]], courtesy as ever of [[artist:niklink]]:
         - from [[album:homestuck-for-the-holidays]]: [[track:time-for-a-story]], [[track:a-skaian-christmas]], [[track:the-squiddles-save-christmas]], [[track:billy-the-bellsuit-diver-has-something-to-say]], [[track:squiddly-night]], [[track:the-santa-claus-interdimensional-travel-sleigh]], [[track:candlelight]], [[track:oh-no-its-the-midnight-crew]], [[track:let-it-snow]], [[track:shit-lets-be-santa]], [[track:choo-choo]], [[track:oh-god-christmas]], [[track:a-very-special-time]]
         - from [[album:jailbreak]]: [[track:drillgorg]], [[track:retrobution]], [[track:a-common-occurrance-every-night-to-be-exact]]
         - from [[album:lofam]]: [[track:sadomasopedorobonecrobestiality]], [[track:nakkadile]], [[track:jack-and-black-queen]], [[track:sweet-bro-and-hella-jeff-show]]
         - from [[album:tomb-of-the-ancestors]]: [[track:eternal-suffering]], [[track:spider8ite]]
-    - we will thankfully never have to do either of the above again
+    - updated a bunch of references in [[album:undertale-soundtrack]] and [[album:deltarune-ch1-ost]], courtesy of [[artist:foreverflummoxed]]:
+        - [[track:snowy]] now featured in [[track:snowdin-town]]
+        - [[track:core]] now featured in [[track:death-by-glamour]] (and [[track:its-showtime]] moved to end of reference list)
+        - [[track:undertale]] now featured in [[track:the-choice]] (<a href="https://www.youtube.com/watch?v=dVBClEwAY_8">slowed down 666%</a>)
+        - [[track:undertale]] now featured in [[track:hopes-and-dreams]]
+        - [[track:hopes-and-dreams]] now featured in [[track:save-the-world]]
+        - [[track:hopes-and-dreams]] now featured in [[track:final-power]]
+        - [[track:start-menu]] now featured in [[track:menu-full]]
+        - [[track:save-the-world]] now featured in [[track:last-goodbye]]
+        - [[track:once-upon-a-time]] now featured in [[track:beginning-deltarune]] (instead of featuring [[track:beginning]], which was a typo)
+        - [[track:nightmare-knight]] now featured in [[track:the-door]]
+        - [[track:one-fateful-night]] now featured in [[track:weird-birds]]
+        - [[track:another-him]] now featured in [[track:darkness-falls]]
+        - [[track:determination]] now featured in [[track:the-holy]]
     - added lyrics to [[track:carefree-victory-remix]], courtesy of [[artist:foreverflummoxed]] and nata
     - added missing bonus tracks to [[album:jailbreak]]
     - added [[flash:namco-high]] and its tracks as part of [[album:unreleased-tracks]]
@@ -683,7 +700,7 @@ Content:
     Thank you! There are two places you can support HSMusic:
     - <a href="https://www.patreon.com/qznebula">Patreon</a>, which should be straightforward to use if you've already set up an account.
     - <a href="https://liberapay.com/nebula">Liberapay</a>, which is a considerably more reliable platform than Patreon, but might take some setup to get working.
-    As thanks for your support present or past, if you'd like (we'll message you!), we'll feature your name at the end of all coming news entries. (As far as we know, Liberapay doesn't display who is donating, so drop us a message if you donate there and would like to be part of the list!)
+    As thanks for your support present or past, we'll add your name to a thank-you list on <a href="about/">About &amp; Credits</a>, and feature the names of current supporters as part of each release's news entry. (As far as we know, Liberapay leaves supporters anonymous, so drop us a message if you donate there and would like to be credited!)
     As additional acknowledgment for donating CA$5 or more a month, we have a shiny <i style="color: #f1c40f">Supporter</i> role on <a href="discord/">the Discord server</a>! Patreon should give this to you automatically... but it's still a little experimental, so let us know if it doesn't, or if you're donating from Liberapay.
 -------------------------------------------------------------------------------
 Name: HSMusic Community Discord Server
diff --git a/wiki-info.txt b/wiki-info.txt
index 138973d..216ceee 100644
--- a/wiki-info.txt
+++ b/wiki-info.txt
@@ -10,4 +10,4 @@ Enable News: yes
 Enable Art Tag UI: yes
 Enable Group UI: yes
 Footer:
-    HSMusic is an unofficial fan project. Its continued development is made possible through the <a href="donate/">support</a> and <a href="feedback/">feedback</a> of our wonderful and generous community. Thank you!
+    <a href="about/">HSMusic is an unofficial fan project.</a> Its continued development is made possible through the <a href="donate/">support</a> and <a href="feedback/">feedback</a> of our wonderful and generous community. Thank you!