Retrace, Retexture
(Publicado el 12/2/2021.)
Album wallpapers, internal changes, and more!
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!
As ever, thank you to everyone who sent feedback and kind messages during development! We're also very grateful for all supporters of the wiki, including: Nights, enchantingHunter, and vriska/leo!
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 Michael Guy Bowman:
- All of his albums! He's created some really wonderful music, and we're super happy to share it here.
- Mobius Trip and Hadron Kaleido is now part of the new solo musician "group" linked above, as are...
- Ithaca, which features a diverse set of contributions from familiar names on the Homestuck music team
- Comfortable Bugs
- Hush
- Archive, which is absolutely worth a purchase for more obscure tracks like Aba Daba Honeymoon
- Electric Daydreams
- Look On My Works Ye Mighty And Despair
- and Gravity Makes The Flame Rise, his latest release from January this year, an absolutely powerful album, and a timely one 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 Desynced:
- Desynced Vol. 1
- Desynced Vol. 2
- Election Season
- These are all soundtracks for the fanventure Desynced. We haven't read the comic yet, but all the tracks here - and their art! - are really excellent!
- From Psycholonials:
- Just the first release, 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 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 Homestuck Vol. 5, coloUrs and mayhem: Universe A, and 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 Commentary 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 changelog! :)
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 software is a featureful, powerful creation in its own right. Could the wiki code be generalized to act as a basis for other wikis?
Hence began the Generalized It 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: Skeleton, Floraverse!
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, it's all public! (So's the HSMusic source data 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!
As in last month's entry: the meta around the wiki! :)
- Again, thanks graciously to our first supporters on Patreon and Liberapay! 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 About & Credits page.
- The Community Discord Server 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
- leo released an awesome tool called hsmusicifier! It adds track art and artist information from HSMusic to your own music library, and has a bunch of other utilities 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 Homestuck Vol. 5 and Beyond Canon show up there!
As ever, thank you for the support and feedback. Besides the Discord, our usual channels remain open, so you're much encouraged to share any comments or music suggestions for the coming releases!
~ Quasar Nebula