diff options
-rw-r--r-- | album/alternia/album.txt | 2 | ||||
-rw-r--r-- | album/alterniabound/album.txt | 2 | ||||
-rw-r--r-- | album/cherubim/album.txt | 65 | ||||
-rw-r--r-- | album/coloUrs-and-mayhem-universe-a/album.txt | 177 | ||||
-rw-r--r-- | album/coloUrs-and-mayhem-universe-b/album.txt | 169 | ||||
-rw-r--r-- | album/genesis-frog/album.txt | 61 | ||||
-rw-r--r-- | album/homestuck-vol-1-4/album.txt | 2 | ||||
-rw-r--r-- | album/homestuck-vol-10/album.txt | 28 | ||||
-rw-r--r-- | album/homestuck-vol-5/album.txt | 3 | ||||
-rw-r--r-- | album/homestuck-vol-6/album.txt | 2 | ||||
-rw-r--r-- | album/homestuck-vol-7/album.txt | 23 | ||||
-rw-r--r-- | album/homestuck-vol-8/album.txt | 42 | ||||
-rw-r--r-- | album/homestuck-vol-9/album.txt | 53 | ||||
-rw-r--r-- | album/medium/album.txt | 1 | ||||
-rw-r--r-- | album/midnight-crew-drawing-dead/album.txt | 2 | ||||
-rw-r--r-- | album/mobius-trip-and-hadron-kaleido/album.txt | 4 | ||||
-rw-r--r-- | album/song-of-skaia/album.txt | 15 | ||||
-rw-r--r-- | album/strife/album.txt | 30 | ||||
-rw-r--r-- | album/symphony-impossible-to-play/album.txt | 3 | ||||
-rw-r--r-- | album/the-felt/album.txt | 2 | ||||
-rw-r--r-- | upd8-util.js | 6 | ||||
-rw-r--r-- | upd8.js | 158 |
22 files changed, 801 insertions, 49 deletions
diff --git a/album/alternia/album.txt b/album/alternia/album.txt index 7d42ae2b..defe03d7 100644 --- a/album/alternia/album.txt +++ b/album/alternia/album.txt @@ -1,5 +1,7 @@ Album: Alternia Artist: Toby Fox +Cover Art: Andrew Hussie +Track Art: Andrew Hussie Date: July 18, 2010 FG: #cc44ff ------------------------------------------------------------------------------- diff --git a/album/alterniabound/album.txt b/album/alterniabound/album.txt index ba3bc16a..8c54ea2e 100644 --- a/album/alterniabound/album.txt +++ b/album/alterniabound/album.txt @@ -1,4 +1,6 @@ Album: AlterniaBound +Cover Art: SaffronScarf +Track Art: Andrew Hussie Date: March 14, 2011 FG: #00a4a4 ------------------------------------------------------------------------------- diff --git a/album/cherubim/album.txt b/album/cherubim/album.txt new file mode 100644 index 00000000..761bbac7 --- /dev/null +++ b/album/cherubim/album.txt @@ -0,0 +1,65 @@ +Album: Cherubim +Cover Art: Kait Linney (lines), Shelby Cragg (coloring & logo) +Date: March 14, 2013 +FG: #ff7600 +------------------------------------------------------------------------------- +Track: Reverie +Artist: Alexander Rosetti +Track Art: Marina +URLs: https://homestuck.bandcamp.com/track/reverie-2 +------------------------------------------------------------------------------- +Track: Power Fantasy +Artist: Clark Powell +Track Art: Elyse Holmes +URLs: https://homestuck.bandcamp.com/track/power-fantasy-2 +------------------------------------------------------------------------------- +Track: Stellarum Salve +Artist: Robert J! Lake +Track Art: Mobble +URLs: https://homestuck.bandcamp.com/track/stellarum-salve-2 +------------------------------------------------------------------------------- +Track: Carne Vale +Artist: Malcolm Brown +Track Art: Leslie Hung +URLs: https://homestuck.bandcamp.com/track/carne-vale-2 +------------------------------------------------------------------------------- +Track: Green Lolly +Artist: Tyler Dever, Robert J! Lake +Track Art: Brianne +URLs: https://homestuck.bandcamp.com/track/green-lolly-2 +Contributors: +- Tyler Dever (original theme) +- Robert J! Lake (arrangement, production) +------------------------------------------------------------------------------- +Track: Red Sucker +Artist: Tyler Dever, Robert J! Lake +Track Art: Dana Smart +URLs: https://homestuck.bandcamp.com/track/red-sucker-2 +Contributors: +- Tyler Dever (theme) +- Robert J! Lake (arrangement, production) +------------------------------------------------------------------------------- +Track: Constant Confinement +Artist: Erik Scheele +Track Art: Michelle Czajkowski +URLs: https://homestuck.bandcamp.com/track/constant-confinement-2 +------------------------------------------------------------------------------- +Track: Constant Conquest +Artist: Michael Guy Bowman +Track Art: Elly +URLs: https://homestuck.bandcamp.com/track/constant-conquest-2 +------------------------------------------------------------------------------- +Track: The Lyrist +Artist: Thomas Ferkol +Track Art: Rumminov +URLs: https://homestuck.bandcamp.com/track/the-lyrist-2 +------------------------------------------------------------------------------- +Track: The Lordling +Artist: Toby Fox +Track Art: Rumminov +URLs: https://homestuck.bandcamp.com/track/the-lordling-2 +------------------------------------------------------------------------------- +Track: Eternity Served Cold +Artist: Malcolm Brown +Track Art: rennerei +URLs: https://homestuck.bandcamp.com/track/eternity-served-cold-2 diff --git a/album/coloUrs-and-mayhem-universe-a/album.txt b/album/coloUrs-and-mayhem-universe-a/album.txt new file mode 100644 index 00000000..bcd97368 --- /dev/null +++ b/album/coloUrs-and-mayhem-universe-a/album.txt @@ -0,0 +1,177 @@ +Album: coloUrs and mayhem: Universe A +Directory: coloUrs-and-mayhem-universe-a +Cover Art: Shelby Cragg +Date: April 2, 2012 +FG: #9292e2 +------------------------------------------------------------------------------- +Track: ~~SIDE 1~~ +Artist: Toby Fox +Track Art: none +Directory: side-1-universe-a +URLs: https://homestuck.bandcamp.com/track/universe-a-side-1 +------------------------------------------------------------------------------- +Track: Rust Servant +Artist: William Ascenzo +Track Art: Leslie Hung +URLs: https://homestuck.bandcamp.com/track/rust-servant +------------------------------------------------------------------------------- +Track: Bronze Rebel +Artist: Yan Rodriguez +Track Art: Kitsu +URLs: https://homestuck.bandcamp.com/track/bronze-rebel +------------------------------------------------------------------------------- +Track: Gold Pilot +Artist: First Turn Fold +Track Art: SuryaAsura +URLs: https://homestuck.bandcamp.com/track/gold-pilot +------------------------------------------------------------------------------- +Track: Iron Infidel +Artist: Samm Neiland +Track Art: Paula Vieira +URLs: https://homestuck.bandcamp.com/track/iron-infidel +Contributors: +- Katherine Bordonaro, Connor Favero, Lorilyn "Neoscottie" Seyler, Steve Johnson, Andrea McNeil, Ari, Pippin (special thanks) +------------------------------------------------------------------------------- +Track: Olive Scribe +Artist: Magnum +Track Art: Magnum +URLs: https://homestuck.bandcamp.com/track/olive-scribe +------------------------------------------------------------------------------- +Track: Jade Mother +Artist: Nathan H. +Track Art: Zilon +URLs: https://homestuck.bandcamp.com/track/jade-mother +------------------------------------------------------------------------------- +Track: Teal Hunter +Artist: William Ascenzo +Track Art: Myotishi +URLs: https://homestuck.bandcamp.com/track/teal-hunter +------------------------------------------------------------------------------- +Track: Cobalt Corsair +Artist: Max Wright +Track Art: Cactuar +URLs: https://homestuck.bandcamp.com/track/cobalt-corsair +------------------------------------------------------------------------------- +Track: Indigo Archer +Artist: Rachel Macwhirter +Track Art: Chelsea Thomas +URLs: https://homestuck.bandcamp.com/track/indigo-archer +------------------------------------------------------------------------------- +Track: Purple Tyrant +Artist: Kevin Grant +Track Art: Asiul +URLs: https://homestuck.bandcamp.com/track/purple-tyrant +------------------------------------------------------------------------------- +Track: Violet Mariner +Artist: William Ascenzo +Track Art: rumminov +URLs: https://homestuck.bandcamp.com/track/violet-mariner +------------------------------------------------------------------------------- +Track: Fuchsia Ruler +Artist: Sinister Psyche +Track Art: Mel +URLs: https://homestuck.bandcamp.com/track/fuchsia-ruler +------------------------------------------------------------------------------- +Track: ~~SIDE 2~~ +Artist: Toby Fox +Track Art: none +Directory: side-2-universe-a +URLs: https://homestuck.bandcamp.com/track/universe-a-side-2 +------------------------------------------------------------------------------- +Track: Rust Maid +Artist: Plumegeist +Track Art: Digidigi66 +URLs: https://homestuck.bandcamp.com/track/rust-maid +------------------------------------------------------------------------------- +Track: Bronze Page +Artist: Ian White, Eston Schweickart +Contributors: Ally Clark (vocals) +Track Art: Durandana +URLs: https://homestuck.bandcamp.com/track/bronze-page +------------------------------------------------------------------------------- +Track: Gold Mage +Artist: repeatedScales +Track Art: Prassio +URLs: https://homestuck.bandcamp.com/track/gold-mage +------------------------------------------------------------------------------- +Track: Iron Knight +Artist: DJ Sai Tae +Track Art: Emma Glaze +URLs: https://homestuck.bandcamp.com/track/iron-knight +------------------------------------------------------------------------------- +Track: Olive Rogue +Artist: Eston Schweickart +Contributors: Alex Amlie-Wolf (bass) +Track Art: Mingmingfurb +URLs: https://homestuck.bandcamp.com/track/olive-rogue +------------------------------------------------------------------------------- +Track: Jade Sylph +Artist: Frank Haught +Track Art: Michelle Czajkowski +URLs: https://homestuck.bandcamp.com/track/jade-sylph +------------------------------------------------------------------------------- +Track: Teal Seer +Artist: Kera Jones +Track Art: Bloodredbites +URLs: https://homestuck.bandcamp.com/track/teal-seer +------------------------------------------------------------------------------- +Track: Cobalt Thief +Artist: Ray McDougall +Track Art: Ray McDougall +URLs: https://homestuck.bandcamp.com/track/cobalt-thief +------------------------------------------------------------------------------- +Track: Indigo Heir +Artist: Paul Tuttle Starr +Track Art: Rebecca Ryberg +URLs: https://homestuck.bandcamp.com/track/indigo-heir +------------------------------------------------------------------------------- +Track: Purple Bard +Artist: Gec +Track Art: Brianne +URLs: https://homestuck.bandcamp.com/track/purple-bard +------------------------------------------------------------------------------- +Track: Violet Prince +Artist: DJ Sai Tae +Track Art: Whimzu +URLs: https://homestuck.bandcamp.com/track/violet-prince +------------------------------------------------------------------------------- +Track: Fuchsia Witch +Artist: David Dycus +Track Art: Inverts +URLs: https://homestuck.bandcamp.com/track/fuchsia-witch +------------------------------------------------------------------------------- +Track: ~~ADITIONAL MAYHEM~~ +Artist: Toby Fox +Track Art: none +Directory: additional-mayhem-universe-a +URLs: https://homestuck.bandcamp.com/track/universe-a-additional-mayhem +------------------------------------------------------------------------------- +Track: Your Universe +Artist: Marcus Citrine +Track Art: Jones N. Wiedle +URLs: https://homestuck.bandcamp.com/track/your-universe +Contributors: +- Rachel St. Marseille (voice) +- Steve Blum (piano) +- Nicole Sequeira (bass) +- Eric Hagstrom (drums) +------------------------------------------------------------------------------- +Track: Superego +Artist: Yan Rodriguez +Track Art: Kajoi +URLs: https://homestuck.bandcamp.com/track/superego +------------------------------------------------------------------------------- +Track: Made of Time +Artist: James Roach +Track Art: Alexia Khodanian +URLs: https://homestuck.bandcamp.com/track/made-of-time +------------------------------------------------------------------------------- +Track: Nine Lives One Love +Artist: Dallas Ross Hicks +Track Art: Lynnai Hicks +URLs: https://homestuck.bandcamp.com/track/nine-lives-one-love +------------------------------------------------------------------------------- +Track: Temporal Shenanigans +Artist: Rachel Macwhirter +Track Art: Astrom +URLs: https://homestuck.bandcamp.com/track/temporal-shenanigans diff --git a/album/coloUrs-and-mayhem-universe-b/album.txt b/album/coloUrs-and-mayhem-universe-b/album.txt new file mode 100644 index 00000000..d9232d62 --- /dev/null +++ b/album/coloUrs-and-mayhem-universe-b/album.txt @@ -0,0 +1,169 @@ +Album: coloUrs and mayhem: Universe B +Cover Art: Shelby Cragg +Directory: coloUrs-and-mayhem-universe-b +Date: April 13, 2012 +FG: #a5d2e2 +------------------------------------------------------------------------------- +Track: ~~SIDE 1~~ +Artist: Toby Fox +Track Art: none +Directory: side-1-universe-b +URLs: https://homestuck.bandcamp.com/track/universe-b-side-1 +------------------------------------------------------------------------------- +Track: Green Ghost +Artist: Monobrow +Track Art: Koba +URLs: https://homestuck.bandcamp.com/track/green-ghost-2 +------------------------------------------------------------------------------- +Track: Orchid Horror +Artist: David DeCou +Track Art: Sukka +URLs: https://homestuck.bandcamp.com/track/orchid-horror-2 +------------------------------------------------------------------------------- +Track: Red Disc +Artist: Nathan H. +Track Art: Aurum +URLs: https://homestuck.bandcamp.com/track/red-disc-2 +------------------------------------------------------------------------------- +Track: Blue Atom +Artist: David Ellis +Contributors: Malik Refaat (alto saxophone) +Track Art: Petra K. +URLs: https://homestuck.bandcamp.com/track/blue-atom-2 +------------------------------------------------------------------------------- +Track: ~~SIDE 2~~ +Artist: Toby Fox +Track Art: none +Directory: side-2-universe-b +URLs: https://homestuck.bandcamp.com/track/universe-b-side-2 +------------------------------------------------------------------------------- +Track: Cyan Beast +Artist: David Ellis +Track Art: Paperartichokes +URLs: https://homestuck.bandcamp.com/track/cyan-beast-2 +------------------------------------------------------------------------------- +Track: Pink Cat +Artist: Ryan Ames +Track Art: MissNK +URLs: https://homestuck.bandcamp.com/track/pink-cat-2 +------------------------------------------------------------------------------- +Track: Orange Hat +Artist: Plumegeist +Track Art: Meggie Fox +URLs: https://homestuck.bandcamp.com/track/orange-hat-2 +------------------------------------------------------------------------------- +Track: Emerald Terror +Artist: Elisa McCabe +Track Art: Elisa McCabe +URLs: https://homestuck.bandcamp.com/track/emerald-terror-2 +------------------------------------------------------------------------------- +Track: ~~ADDITIONAL MAYHEM~~ +Artist: Toby Fox +Directory: additional-mayhem-universe-b +URLs: https://homestuck.bandcamp.com/track/universe-b-additional-mayhem +------------------------------------------------------------------------------- +Track: Squiddle Song +Artist: Maya Kern +Track Art: Maya Kern +URLs: https://homestuck.bandcamp.com/track/squiddle-song-2 +------------------------------------------------------------------------------- +Track: Pendulum +Artist: Shandy +Track Art: Rinatan +URLs: https://homestuck.bandcamp.com/track/pendulum-2 +------------------------------------------------------------------------------- +Track: Pale Rapture +Artist: The Black Curtain +Track Art: The-Everlasting-Ash +URLs: https://homestuck.bandcamp.com/track/pale-rapture-2 +------------------------------------------------------------------------------- +Track: Do The Windy Thing +Artist: Brian Schaefer +Track Art: Emily Blundell +URLs: https://homestuck.bandcamp.com/track/do-the-windy-thing-2 +------------------------------------------------------------------------------- +Track: Pilot Light +Artist: Thomas Ibarra, AutoDevote, SparksD2145 +Track Art: KIIPPU +URLs: https://homestuck.bandcamp.com/track/pilot-light-2 +------------------------------------------------------------------------------- +Track: Ohgodcat +Artist: Gec +Track Art: Shelby Cragg +URLs: https://homestuck.bandcamp.com/track/ohgodcat-2 +------------------------------------------------------------------------------- +Track: Cupcake Girl +Artist: Liam O'Donnell +Track Art: Ella +URLs: https://homestuck.bandcamp.com/track/cupcake-girl-2 +------------------------------------------------------------------------------- +Track: Phantasmic Youngsters +Artist: Tristan Scroggins +Track Art: Tristan Scroggins +URLs: https://homestuck.bandcamp.com/track/phantasmic-youngsters-2 +------------------------------------------------------------------------------- +Track: Battle Brotocol +Artist: Elliot Colp +Track Art: Elliot Colp +URLs: https://homestuck.bandcamp.com/track/battle-brotocol-2 +------------------------------------------------------------------------------- +Track: Bec Noir +Artist: Will Kommor +Track Art: Rem +URLs: https://homestuck.bandcamp.com/track/bec-noir-2 +------------------------------------------------------------------------------- +Track: The Vast Glub +Artist: Kris Flacke +Track Art: M. Schmahl +URLs: https://homestuck.bandcamp.com/track/the-vast-glub-2 +------------------------------------------------------------------------------- +Track: WV: Become the Mayor of Cans +Artist: Solarbear +Track Art: Derples +URLs: https://homestuck.bandcamp.com/track/wv-become-the-mayor-of-cans-2 +------------------------------------------------------------------------------- +Track: March of the Batterwitch +Artist: Marcy Nabors +Track Art: Dawn Davis +URLs: https://homestuck.bandcamp.com/track/march-of-the-batterwitch-2 +------------------------------------------------------------------------------- +Track: Coolkid +Artist: Haunter +Track Art: Raizor +URLs: https://homestuck.bandcamp.com/track/coolkid-2 +------------------------------------------------------------------------------- +Track: Clockstopper +Artist: viaSatellite, infiniteKnife +Track Art: Kurimja +URLs: https://homestuck.bandcamp.com/track/clockstopper-2 +------------------------------------------------------------------------------- +Track: Dapper Dueling +Artist: Max Wright +Track Art: Shillo +URLs: https://homestuck.bandcamp.com/track/dapper-dueling-2 +------------------------------------------------------------------------------- +Track: Checkmate +Artist: David Dycus +Track Art: Shad +URLs: https://homestuck.bandcamp.com/track/checkmate-2 +------------------------------------------------------------------------------- +Track: Vodka Mutiny +Artist: Mai Yishan +Contributors: themfish (SFX) +Track Art: Riri +URLs: https://homestuck.bandcamp.com/track/vodka-mutiny-2 +------------------------------------------------------------------------------- +Track: Dord Waltz +Artist: Elaine Wang +Track Art: Merrigo +URLs: https://homestuck.bandcamp.com/track/dord-waltz-2 +------------------------------------------------------------------------------- +Track: Rustless Fall +Artist: Gabe Stilez +Track Art: Kadi Fedoruk +URLs: https://homestuck.bandcamp.com/track/rustless-fall-2 +------------------------------------------------------------------------------- +Track: Pipeorgankind +Artist: James Roach +Track Art: VickyBit +URLs: https://homestuck.bandcamp.com/track/pipeorgankind-2 diff --git a/album/genesis-frog/album.txt b/album/genesis-frog/album.txt new file mode 100644 index 00000000..01e6356b --- /dev/null +++ b/album/genesis-frog/album.txt @@ -0,0 +1,61 @@ +Album: Genesis Frog +Artist: Alexander Rosetti +Cover Art: Alexander Rosetti +Track Art: Alexander Rosetti +Date: October 23, 2012 +FG: #00aa77 +------------------------------------------------------------------------------- +Track: Prelude +URLs: https://albatrosssoup.bandcamp.com/track/prelude +------------------------------------------------------------------------------- +Track: Pondsquatter +URLs: https://albatrosssoup.bandcamp.com/track/pondsquatter +------------------------------------------------------------------------------- +Track: Our Glorious Speaker +Contributors: Erik Scheele ([Sarabande]) +URLs: https://albatrosssoup.bandcamp.com/track/our-glorious-speaker +------------------------------------------------------------------------------- +Track: Prospitian Folklore +URLs: https://albatrosssoup.bandcamp.com/track/prospitian-folklore +------------------------------------------------------------------------------- +Track: Consorts' Intermezzo +URLs: https://albatrosssoup.bandcamp.com/track/consorts-intermezzo +------------------------------------------------------------------------------- +Track: Buy NAK Sell DOOF +Contributors: Toby Fox ([Atomyk Ebonpyre]) +Directory: buy-NAK-sell-DOOF +URLs: https://albatrosssoup.bandcamp.com/track/buy-nak-sell-doof +------------------------------------------------------------------------------- +Track: Pink Shells +URLs: https://albatrosssoup.bandcamp.com/track/pink-shells +------------------------------------------------------------------------------- +Track: Entrance of the Salamanders +URLs: https://albatrosssoup.bandcamp.com/track/entrance-of-the-salamanders +------------------------------------------------------------------------------- +Track: Thip of the Tongue +URLs: https://albatrosssoup.bandcamp.com/track/thip-of-the-tongue +------------------------------------------------------------------------------- +Track: Frogs' Intermezzo +URLs: https://albatrosssoup.bandcamp.com/track/frogs-intermezzo +------------------------------------------------------------------------------- +Track: Breeding Duties +URLs: https://albatrosssoup.bandcamp.com/track/breeding-duties +------------------------------------------------------------------------------- +Track: Stoke the Forge +URLs: https://albatrosssoup.bandcamp.com/track/stoke-the-forge +------------------------------------------------------------------------------- +Track: Great LOFAF Expedition of 2009 +URLs: https://albatrosssoup.bandcamp.com/track/great-lofaf-expedition-of-2009 +------------------------------------------------------------------------------- +Track: The Temple's Withered Bloom +URLs: https://albatrosssoup.bandcamp.com/track/the-temples-withered-bloom +------------------------------------------------------------------------------- +Track: Bilious +Contributors: Toby Fox ([Black]) +URLs: https://albatrosssoup.bandcamp.com/track/bilious +------------------------------------------------------------------------------- +Track: Speaker (Skaia's Reflection) +URLs: https://albatrosssoup.bandcamp.com/track/speaker-skaias-reflection +------------------------------------------------------------------------------- +Track: The Vast Croak +URLs: https://albatrosssoup.bandcamp.com/track/the-vast-croak diff --git a/album/homestuck-vol-1-4/album.txt b/album/homestuck-vol-1-4/album.txt index 74496b73..4aa59ec4 100644 --- a/album/homestuck-vol-1-4/album.txt +++ b/album/homestuck-vol-1-4/album.txt @@ -1,6 +1,8 @@ Album: Homestuck Vol. 1-4 Date: October 24 2011 Directory: homestuck-vol-1-4 +Cover Art: Andrew Hussie +Track Art: Andrew Hussie FG: #aaccff ------------------------------------------------------------------------------- Track: Showtime (Piano Refrain) diff --git a/album/homestuck-vol-10/album.txt b/album/homestuck-vol-10/album.txt index 10529fe1..49cb9f72 100644 --- a/album/homestuck-vol-10/album.txt +++ b/album/homestuck-vol-10/album.txt @@ -1,25 +1,31 @@ Album: Homestuck Vol. 10 +Cover Art: Lexxy Date: June 12, 2016 ------------------------------------------------------------------------------- Track: Creata Artist: Seth Peelle +Track Art: PJ Tush URLs: https://homestuck.bandcamp.com/track/creata-3 ------------------------------------------------------------------------------- Track: Train Artist: Buzinkai +Track Art: Kate Holden URLs: https://homestuck.bandcamp.com/track/train-2 ------------------------------------------------------------------------------- Track: Of Gods and Witches Artist: Tensei +Track Art: Archeia URLs: https://homestuck.bandcamp.com/track/of-gods-and-witches-2 ------------------------------------------------------------------------------- Track: Beatup Artist: Clark Powell, Astro Kid Contributors: Curt Blakeslee ([Beatdown]) +Track Art: Shan M. URLs: https://homestuck.bandcamp.com/track/beatup-2 ------------------------------------------------------------------------------- Track: You Killed My Father (Prepare To Die) Artist: Team Dogfight +Track Art: Mika B. URLs: https://homestuck.bandcamp.com/track/you-killed-my-father-prepare-to-die-2 Contributors: - Yishan Mai (drums, mixing) @@ -32,15 +38,18 @@ Contributors: ------------------------------------------------------------------------------- Track: Sound Judgement Artist: Malcolm Brown +Track Art: Sera B. Contributors: Toby Fox ([Terezi's Theme]), Mark Hadley ([Harlequin]) URLs: https://homestuck.bandcamp.com/track/sound-judgement-2 ------------------------------------------------------------------------------- Track: Aggrievocation Artist: Mark Hadley +Track Art: Rachel Lundin URLs: https://homestuck.bandcamp.com/track/aggrievocation-2 ------------------------------------------------------------------------------- Track: Stride Artist: Kalibration +Track Art: Seth Massey URLs: https://homestuck.bandcamp.com/track/stride-2 Contributors: - Toby Fox ([Moonsetter], [Showdown]) @@ -48,37 +57,45 @@ Contributors: Track: Skaian Overdrive Artist: Thomas Ferkol Contributors: Andrew Huo ([Skaian Ride]) +Track Art: Seth Massey URLs: https://homestuck.bandcamp.com/track/skaian-overdrive-2 ------------------------------------------------------------------------------- Track: Freefall Artist: Robert J! Lake +Track Art: Nico J. Dolloso URLs: https://homestuck.bandcamp.com/track/freefall-2 ------------------------------------------------------------------------------- Track: Moonsweater Artist: David Ellis +Track Art: David Litt URLs: https://homestuck.bandcamp.com/track/moonsweater-2 Contributors: -- Toby Fox (apologee, [Moonsetter]) +- Toby Fox (with apologies to, [Moonsetter]) - Malik Refaat (alto & tenor saxophone) ------------------------------------------------------------------------------- Track: Castle Artist: Buzinkai +Track Art: Kiko B. URLs: https://homestuck.bandcamp.com/track/castle-2 ------------------------------------------------------------------------------- Track: Skaian Happy Flight Artist: Seth Peelle +Track Art: Alyssa URLs: https://homestuck.bandcamp.com/track/skaian-happy-flight-2 ------------------------------------------------------------------------------- Track: Voidlight Artist: Thomas Ferkol +Track Art: Zilleniose URLs: https://homestuck.bandcamp.com/track/voidlight-2 ------------------------------------------------------------------------------- Track: Beatdown DX Artist: Curt Blakeslee +Track Art: miraculoustang URLs: https://homestuck.bandcamp.com/track/beatdown-dx-2 ------------------------------------------------------------------------------- Track: Solar Voyage Artist: Marcy Nabors +Track Art: Seth Massey URLs: https://homestuck.bandcamp.com/track/solar-voyage-2 Contributors: - Michael Guy Bowman (arrangement) @@ -91,6 +108,7 @@ Contributors: ------------------------------------------------------------------------------- Track: Feel (Alive) Artist: Luke Benjamins, Robert J! Lake +Track Art: Fenn URLs: https://homestuck.bandcamp.com/track/feel-alive-2 Contributors: - Luke Benjamins (composition) @@ -98,19 +116,23 @@ Contributors: ------------------------------------------------------------------------------- Track: Breeze Artist: Erik Scheele +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/breeze-2 ------------------------------------------------------------------------------- Track: Starfall Artist: Solatrus Contributors: Justin Hellier (special thanks) +Track Art: Christina Lillard URLs: https://homestuck.bandcamp.com/track/starfall-2 ------------------------------------------------------------------------------- Track: Ascend Artist: Tensei +Track Art: Marimo URLs: https://homestuck.bandcamp.com/track/ascend-2 ------------------------------------------------------------------------------- Track: Lilith in Starlight Artist: Malcolm Brown +Track Art: Sera B. URLs: https://homestuck.bandcamp.com/track/lilith-in-starlight-2 Contributors: - Malcolm Brown ([Black Rose / Green Sun]) @@ -119,10 +141,12 @@ Contributors: ------------------------------------------------------------------------------- Track: Thanks for Playing Artist: Max Wright +Track Art: Seth Massey URLs: https://homestuck.bandcamp.com/track/thanks-for-playing-2 ------------------------------------------------------------------------------- Track: Renewed Return Artist: Marcy Nabors +Track Art: Zilleniose URLs: https://homestuck.bandcamp.com/track/renewed-return-2 Contributors: - Yishan Mai (flute) @@ -134,8 +158,10 @@ Contributors: ------------------------------------------------------------------------------- Track: THIS Pumpkin Artist: Alexander Rosetti +Track Art: Worthikids URLs: https://homestuck.bandcamp.com/track/this-pumpkin-2 ------------------------------------------------------------------------------- Track: Conclude Artist: Seth Peelle +Track Art: Kiko B. URLs: https://homestuck.bandcamp.com/track/conclude-2 diff --git a/album/homestuck-vol-5/album.txt b/album/homestuck-vol-5/album.txt index be7b31fa..08d2ce38 100644 --- a/album/homestuck-vol-5/album.txt +++ b/album/homestuck-vol-5/album.txt @@ -1,6 +1,7 @@ Album: Homestuck Vol. 5 Date: June 13, 2010 -Track Art: none +Cover Art: Lexxy +Has Track Art: no FG: #00aaff ------------------------------------------------------------------------------- Track: Homestuck Anthem diff --git a/album/homestuck-vol-6/album.txt b/album/homestuck-vol-6/album.txt index dd99e535..56f7f75e 100644 --- a/album/homestuck-vol-6/album.txt +++ b/album/homestuck-vol-6/album.txt @@ -1,4 +1,6 @@ Album: Homestuck Vol. 6: Heir Transparent +Cover Art: Andrew Hussie +Track Art: Andrew Hussie Directory: homestuck-vol-6 Date: January 5 2011 FG: #6699ff diff --git a/album/homestuck-vol-7/album.txt b/album/homestuck-vol-7/album.txt index 6296b4cd..71b2f9aa 100644 --- a/album/homestuck-vol-7/album.txt +++ b/album/homestuck-vol-7/album.txt @@ -1,93 +1,114 @@ Album: Homestuck Vol. 7: At the Price of Oblivion Directory: homestuck-vol-7 -Date: May 31, 2011 +Cover Art: Andrew Hussie +Date: May 31, 2011 00:00:05 FG: #b536da ------------------------------------------------------------------------------- Track: Black Rose / Green Sun Artist: Malcolm Brown +Track Art: Vinks (lines), Shelby (colors) URLs: https://homestuck.bandcamp.com/track/black-rose-green-sun-2 ------------------------------------------------------------------------------- Track: At The Price of Oblivion Artist: Malcolm Brown Contributors: Michael Guy Bowman ([Chorale for Jaspers]), Mark Hadley ([Aggrieve]) +Track Art: Shelby URLs: https://homestuck.bandcamp.com/track/at-the-price-of-oblivion-2 ------------------------------------------------------------------------------- Track: Even in Death Artist: Clark Powell Contributors: Kalibration ([Upward Movement (Dave Owns)]) +Track Art: Yapoos URLs: https://homestuck.bandcamp.com/track/even-in-death-2 ------------------------------------------------------------------------------- Track: Terezi Owns Artist: Toby Fox Contributors: Kalibration ([Upward Movement (Dave Owns)]) +Track Art: Guzusuru URLs: https://homestuck.bandcamp.com/track/terezi-owns-2 ------------------------------------------------------------------------------- Track: Trial and Execution Artist: Malcolm Brown Contributors: Toby Fox ([Lemonsnout Turnabout]), Alexander Rosetti ([Crystalanthemums]) +Track Art: Shelby URLs: https://homestuck.bandcamp.com/track/trial-and-execution-2 ------------------------------------------------------------------------------- Track: The Carnival Artist: Erik Scheele Contributors: Mark Hadley ([Harlequin]) +Track Art: Carla Bravo URLs: https://homestuck.bandcamp.com/track/the-carnival-2 ------------------------------------------------------------------------------- Track: Spider8reath Artist: Tensei Contributors: Toby Fox ([Spider's Claw]) +Track Art: Laz URLs: https://homestuck.bandcamp.com/track/spider8reath-2 ------------------------------------------------------------------------------- Track: Lifdoff Artist: Malcolm Brown +Track Art: Stevie URLs: https://homestuck.bandcamp.com/track/lifdoff-2 ------------------------------------------------------------------------------- Track: Awakening Artist: Erik Scheele +Track Art: Devin H-S URLs: https://homestuck.bandcamp.com/track/awakening-2 ------------------------------------------------------------------------------- Track: Havoc To Be Wrought Artist: Thomas Ferkol +Track Art: Left URLs: https://homestuck.bandcamp.com/track/havoc-to-be-wrought-2 ------------------------------------------------------------------------------- Track: Play The Wind Artist: Kalibration +Track Art: Suki URLs: https://homestuck.bandcamp.com/track/play-the-wind-2 ------------------------------------------------------------------------------- Track: Rumble at the Rink Artist: Toby Fox +Track Art: Stevie URLs: https://homestuck.bandcamp.com/track/rumble-at-the-rink-2 ------------------------------------------------------------------------------- Track: Let's All Rock the Heist Artist: Robert J! Lake +Track Art: Siins URLs: https://homestuck.bandcamp.com/track/lets-all-rock-the-heist-2 ------------------------------------------------------------------------------- Track: WSW-Beatdown Artist: Erik Scheele Contributors: Curt Blakeslee ([Beatdown (Strider Style)]) +Track Art: Devin H-S URLs: https://homestuck.bandcamp.com/track/wsw-beatdown-2 ------------------------------------------------------------------------------- Track: Earthsea Borealis Artist: Toby Fox Contributors: Buzinkai ([Endless Climb]) +Track Art: skepticArcher URLs: https://homestuck.bandcamp.com/track/earthsea-borealis-2 ------------------------------------------------------------------------------- Track: Warhammer of Zillyhoo Artist: Michael Guy Bowman +Track Art: Vinks (lines), Shelby (colors) URLs: https://homestuck.bandcamp.com/track/warhammer-of-zillyhoo-2 ------------------------------------------------------------------------------- Track: Savior of the Dreaming Dead Artist: Malcolm Brown Contributors: Buzinkai ([Doctor]), Toby Fox ([Savior of the Waking World]) +Track Art: Left URLs: https://homestuck.bandcamp.com/track/savior-of-the-dreaming-dead-2 ------------------------------------------------------------------------------- Track: Maplehoof's Adventure Artist: Michael Guy Bowman +Track Art: Carla Bravo URLs: https://homestuck.bandcamp.com/track/maplehoofs-adventure-2 ------------------------------------------------------------------------------- Track: Sburban Reversal Artist: Mark Hadley +Track Art: Devin H-S URLs: https://homestuck.bandcamp.com/track/sburban-reversal-2 ------------------------------------------------------------------------------- Track: White Host, Green Room Artist: Tensei +Track Art: Al Neun URLs: https://homestuck.bandcamp.com/track/white-host-green-room-2 diff --git a/album/homestuck-vol-8/album.txt b/album/homestuck-vol-8/album.txt index c3002ef4..dfbb7fe4 100644 --- a/album/homestuck-vol-8/album.txt +++ b/album/homestuck-vol-8/album.txt @@ -1,161 +1,198 @@ Album: Homestuck Vol. 8 Date: October 25, 2011 +Cover Art: Andrew Hussie FG: #4ac925 ------------------------------------------------------------------------------- Track: Calamity Artist: Michael Guy Bowman +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/calamity-2 ------------------------------------------------------------------------------- Track: Do You Remem8er Me Artist: Malcolm Brown Contributors: Toby Fox ([Death of the Lusii]), Erik Scheele ([Ruins]) +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/do-you-remem8er-me-2 ------------------------------------------------------------------------------- Track: Flare Artist: Clark Powell +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/flare-2 ------------------------------------------------------------------------------- Track: Galactic Cancer Artist: Thomas Ferkol +Track Art: Lauren Ross URLs: https://homestuck.bandcamp.com/track/galactic-cancer-2 ------------------------------------------------------------------------------- Track: Serenade Artist: Clark Powell +Track Art: clorinspats Directory: serenade-vol8 URLs: https://homestuck.bandcamp.com/track/serenade-2 ------------------------------------------------------------------------------- Track: Frog Forager Artist: Erik Scheele +Track Art: Kaymurph URLs: https://homestuck.bandcamp.com/track/frog-forager-2 ------------------------------------------------------------------------------- Track: Love You (Feferi's Theme) Artist: Toby Fox +Track Art: Left URLs: https://homestuck.bandcamp.com/track/love-you-feferis-theme-2 ------------------------------------------------------------------------------- Track: Ocean Stars Falling Artist: Michael Guy Bowman Contributors: Mark Hadley ([Ocean Stars]) +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/ocean-stars-falling-2 ------------------------------------------------------------------------------- Track: Escape Pod Artist: Michael Guy Bowman +Track Art: Peter Turner URLs: https://homestuck.bandcamp.com/track/escape-pod-2 ------------------------------------------------------------------------------- Track: Davesprite Artist: Toby Fox +Track Art: P-RO URLs: https://homestuck.bandcamp.com/track/davesprite-2 ------------------------------------------------------------------------------- Track: Airtime Artist: Robert J! Lake +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/airtime-2 ------------------------------------------------------------------------------- Track: Frog Hunt Artist: Michael Guy Bowman +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/frog-hunt-2 ------------------------------------------------------------------------------- Track: Terraform Artist: Solatrus Contributors: Thomas Ferkol (electric guitar) +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/terraform-2 ------------------------------------------------------------------------------- Track: Unite Synchronization Artist: Malcolm Brown +Track Art: M Thomas Harding URLs: https://homestuck.bandcamp.com/track/unite-synchronization-2 ------------------------------------------------------------------------------- Track: Homefree Artist: Hilary Troiano +Track Art: Vivian Ng Contributors: Clark Powell ([Homestuck Anthem]), Mark Hadley ([Homestuck]) URLs: https://homestuck.bandcamp.com/track/homefree-2 ------------------------------------------------------------------------------- Track: Galaxy Hearts Artist: Mark Hadley +Track Art: Rachel Weiss URLs: https://homestuck.bandcamp.com/track/galaxy-hearts-2 ------------------------------------------------------------------------------- Track: Scourge Sisters Artist: Erik Scheele +Track Art: M Thomas Harding URLs: https://homestuck.bandcamp.com/track/scourge-sisters-2 ------------------------------------------------------------------------------- Track: Arcade Thunder Artist: Robert J! Lake +Track Art: Maf URLs: https://homestuck.bandcamp.com/track/arcade-thunder-2 ------------------------------------------------------------------------------- Track: Pyrocumulus (Sicknasty) Artist: Robert J! Lake Contributors: Andrew Huo ([Skaian Scuffle]), Mark Hadley ([Skies of Skaia]) +Track Art: Rutares URLs: https://homestuck.bandcamp.com/track/pyrocumulus-sicknasty-2 ------------------------------------------------------------------------------- Track: Kingside Castle Artist: Clark Powell +Track Art: Nic Carey URLs: https://homestuck.bandcamp.com/track/kingside-castle-2 ------------------------------------------------------------------------------- Track: Temporary Artist: Robert J! Lake Contributors: Erik Scheele ([Temporal Piano]) +Track Art: Chaz Canterbury URLs: https://homestuck.bandcamp.com/track/temporary-2 ------------------------------------------------------------------------------- Track: Gust of Heir Artist: Tyler Dever, Michael Guy Bowman Contributors: Clark Powell (additional sequencing) +Track Art: Fibug URLs: https://homestuck.bandcamp.com/track/gust-of-heir-2 ------------------------------------------------------------------------------- Track: Afraid of the Darko Artist: Robert J! Lake +Track Art: Robert J! Lake URLs: https://homestuck.bandcamp.com/track/afraid-of-the-darko-2 ------------------------------------------------------------------------------- Track: Even in Death (T'Morra's Belly Mix) Artist: Clark Powell, Tavia Morra +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/even-in-death-tmorras-belly-mix-2 ------------------------------------------------------------------------------- Track: Bargaining with the Beast Artist: Thomas Ferkol +Track Art: Vivian Ng URLs: https://homestuck.bandcamp.com/track/bargaining-with-the-beast-2 ------------------------------------------------------------------------------- Track: Frostbite Artist: Toby Fox Contributors: Marcy Nabors (flute) +Track Art: Nic Carey URLs: https://homestuck.bandcamp.com/track/frostbite-2 ------------------------------------------------------------------------------- Track: The Lost Child Artist: Toby Fox +Track Art: Sarah Fu URLs: https://homestuck.bandcamp.com/track/the-lost-child-2 ------------------------------------------------------------------------------- Track: Questant's Lament Artist: Thomas Ferkol +Track Art: Fibug URLs: https://homestuck.bandcamp.com/track/questants-lament-2 ------------------------------------------------------------------------------- Track: Hussie Hunt Artist: Malcolm Brown Contributors: Buzinkai ([Explore]) +Track Art: saffronScarf URLs: https://homestuck.bandcamp.com/track/hussie-hunt-2 ------------------------------------------------------------------------------- Track: Havoc Artist: Svix +Track Art: Emi URLs: https://homestuck.bandcamp.com/track/havoc-2 ------------------------------------------------------------------------------- Track: Drift into the Sun Artist: Thomas Ferkol Contributors: Clark Powell (some production), Toby Fox (climax drum programming) +Track Art: Zilon URLs: https://homestuck.bandcamp.com/track/drift-into-the-sun-2 ------------------------------------------------------------------------------- Track: Infinity Mechanism Artist: Thomas Ferkol +Track Art: VickyBit URLs: https://homestuck.bandcamp.com/track/infinity-mechanism-2 ------------------------------------------------------------------------------- Track: Revered Return Artist: Nick Smalley, Michael Guy Bowman +Track Art: Noot URLs: https://homestuck.bandcamp.com/track/revered-return-2 ------------------------------------------------------------------------------- Track: Judgment Day Artist: Toby Fox Contributors: Kelly Sadwin (violin), Erik Scheele ([Ruins]) +Track Art: Lazylaz URLs: https://homestuck.bandcamp.com/track/judgment-day-2 ------------------------------------------------------------------------------- Track: Lotus (Bloom) Artist: Seth Peelle +Track Art: myluckyseven URLs: https://homestuck.bandcamp.com/track/lotus-bloom-2 ------------------------------------------------------------------------------- Track: Cascade Artist: Toby Fox, Tensei, Clark Powell, Malcolm Brown +Track Art: none URLs: https://homestuck.bandcamp.com/track/cascade-2 Contributors: - Tensei ([Cascade (Beta)]) @@ -166,10 +203,12 @@ Contributors: Track: I'm a Member of the Midnight Crew (Acapella) Artist: David Ko Contributors: Eddie Morton (original [I'm a Member of the Midnight Crew]) +Track Art: Vivian Ng URLs: https://homestuck.bandcamp.com/track/im-a-member-of-the-midnight-crew-acapella-2 ------------------------------------------------------------------------------- Track: How Do I Live (D8 Night Version) Artist: Michael Guy Bowman +Track Art: Victoria Grace Elliot URLs: https://homestuck.bandcamp.com/track/how-do-i-live-d8-night-version-2 Contributors: - Thomas Ferkol (electric guitar) @@ -178,13 +217,16 @@ Contributors: ------------------------------------------------------------------------------- Track: Cascade (Beta) Artist: Tensei +Track Art: Mia Schwartz URLs: https://homestuck.bandcamp.com/track/cascade-beta-2 ------------------------------------------------------------------------------- Track: Black Hole / Green Sun Artist: Malcolm Brown, Toby Fox Contributors: Tensei (electric guitar), Kelly Sadwin (violin) +Track Art: none URLs: https://homestuck.bandcamp.com/track/black-hole-green-sun-2 ------------------------------------------------------------------------------- Track: Carefree Action Artist: Mark Hadley +Track Art: 8bitkitten URLs: https://homestuck.bandcamp.com/track/carefree-action-2 diff --git a/album/homestuck-vol-9/album.txt b/album/homestuck-vol-9/album.txt index d0c91074..9ecbd592 100644 --- a/album/homestuck-vol-9/album.txt +++ b/album/homestuck-vol-9/album.txt @@ -1,206 +1,255 @@ Album: Homestuck Vol. 9 +Cover Art: Lazylaz Date: June 12, 2012 FG: #f2a400 ------------------------------------------------------------------------------- Track: Crystalmethequins Artist: Clark Powell, Astro Kid Contributors: Erik Scheele ([Crystamanthequins]), Alexander Rosetti ([Crystalanthemums] melody) +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/crystalmethequins-2 ------------------------------------------------------------------------------- Track: Anbroids V2.0 Artist: Malcolm Brown +Track Art: Jonathan Griffiths Directory: anbroids-v2 URLs: https://homestuck.bandcamp.com/track/anbroids-v20-2 ------------------------------------------------------------------------------- Track: Trepidation Artist: Svix +Track Art: Cheddar URLs: https://homestuck.bandcamp.com/track/trepidation-2 ------------------------------------------------------------------------------- Track: Firefly Artist: Buzinkai +Track Art: Andrew Hussie URLs: https://homestuck.bandcamp.com/track/firefly-2 ------------------------------------------------------------------------------- Track: Whistling Jackhammer Artist: Robert J! Lake +Track Art: Andrew Hussie URLs: https://homestuck.bandcamp.com/track/whistling-jackhammer-2 ------------------------------------------------------------------------------- Track: Ugly Betty Artist: Robert J! Lake +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/ugly-betty-2 ------------------------------------------------------------------------------- Track: Hate You Artist: Toby Fox +Contributors: Azami (laughter) +Track Art: MissNK URLs: https://homestuck.bandcamp.com/track/hate-you-2 ------------------------------------------------------------------------------- Track: Pumpkin Party in Sea Hitler's Water Apocalypse Artist: Malcolm Brown +Track Art: Marina URLs: https://homestuck.bandcamp.com/track/pumpkin-party-in-sea-hitlers-water-apocalypse-2 ------------------------------------------------------------------------------- Track: Skaianet Artist: Mark Hadley +Track Art: Linnet URLs: https://homestuck.bandcamp.com/track/skaianet-2 ------------------------------------------------------------------------------- Track: Another Jungle Artist: Michael Guy Bowman +Track Art: Richard Gung URLs: https://homestuck.bandcamp.com/track/skaianet-2 ------------------------------------------------------------------------------- Track: GameGrl (Original 1993 Mix) Artist: Michael Guy Bowman Contributors: Erik Scheele (keytar), Tavia Morra (vocals) +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/gamegrl-original-1993-mix-2 ------------------------------------------------------------------------------- Track: ASSAULT Artist: Toby Fox +Track Art: Maf URLs: https://homestuck.bandcamp.com/track/assault-2 ------------------------------------------------------------------------------- Track: A Little Fight Mewsic Artist: Thomas Ferkol +Track Art: Crowbawt URLs: https://homestuck.bandcamp.com/track/a-little-fight-mewsic-2 ------------------------------------------------------------------------------- Track: Austin, Atlantis Artist: Clark Powell +Track Art: Nic Carey URLs: https://homestuck.bandcamp.com/track/austin-atlantis-2 ------------------------------------------------------------------------------- Track: Despot Artist: Erik Scheele +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/despot-2 ------------------------------------------------------------------------------- Track: Stress Artist: Buzinkai Contributors: Toby Fox (arrangement) +Track Art: P-RO URLs: https://homestuck.bandcamp.com/track/stress-2 ------------------------------------------------------------------------------- Track: Minihoof's Adventure Artist: Michael Guy Bowman Contributors: Tavio Morra (vocals) +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/minihoofs-adventure-2 ------------------------------------------------------------------------------- Track: Encore Artist: Malcolm Brown +Track Art: Bea URLs: https://homestuck.bandcamp.com/track/encore-2 ------------------------------------------------------------------------------- Track: Expedition Artist: Mark Hadley Contributors: Toby Fox ([English]), Buzinkai ([Explore]) +Track Art: Kiddy URLs: https://homestuck.bandcamp.com/track/expedition-2 ------------------------------------------------------------------------------- Track: Elephant Gun Artist: Michael Guy Bowman +Track Art: 8bitkitten URLs: https://homestuck.bandcamp.com/track/elephant-gun-2 ------------------------------------------------------------------------------- Track: Miasmajesty Artist: Solatrus, Nick Smalley +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/miasmajesty-2 ------------------------------------------------------------------------------- Track: Jane Dargason Artist: Clark Powell, Robert J! Lake +Track Art: Dawn Davis URLs: https://homestuck.bandcamp.com/track/jane-dargason-2 ------------------------------------------------------------------------------- Track: Before the Beginning and After the End Artist: Robert J! Lake +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/before-the-beginning-and-after-the-end-2 ------------------------------------------------------------------------------- Track: Bridge of Stars Artist: Thomas Ferkol +Track Art: 8bitkitten URLs: https://homestuck.bandcamp.com/track/bridge-of-stars-2 ------------------------------------------------------------------------------- Track: Cumulating Dreams Artist: Solatrus Contributors: Clark Powell (cello) +Track Art: Kat URLs: https://homestuck.bandcamp.com/track/cumulating-dreams-2 ------------------------------------------------------------------------------- Track: Busting Makes Me Feel Good Artist: Michael Guy Bowman +Track Art: Victoria Grace Elliott URLs: https://homestuck.bandcamp.com/track/busting-makes-me-feel-good-2 ------------------------------------------------------------------------------- Track: Everything is Something to Somebody Artist: Robert J! Lake +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/everything-is-something-to-somebody-2 ------------------------------------------------------------------------------- Track: iRRRRRRRRECONCIA8LE Artist: Michael Guy Bowman Contributors: Thomas Ferkol (electric guitar) +Track Art: 8bitkitten Directory: iRRRRRRRRECONCIA8LE URLs: https://homestuck.bandcamp.com/track/irrrrrrrreconcila8le-2 ------------------------------------------------------------------------------- Track: I'm a Member of the Midnight Crew (Post-Punk Version) Artist: Michael Guy Bowman Contributors: Erik Scheele (piano), Marcy Nabors (thermin & accordian) +Track Art: Cari Garafalo URLs: https://homestuck.bandcamp.com/track/im-a-member-of-the-midnight-crew-post-punk-version-2 ------------------------------------------------------------------------------- Track: Three in the Morning (Aftermath) Artist: Erik Scheele Contributors: Clark Powell ([Three in the Morning]) +Track Art: Dawn Davis URLs: https://homestuck.bandcamp.com/track/three-in-the-morning-aftermath-2 ------------------------------------------------------------------------------- Track: Lancer Artist: Clark Powell +Track Art: clorinspats URLs: https://homestuck.bandcamp.com/track/lancer-2 ------------------------------------------------------------------------------- Track: Three's a Crowd Artist: Robert J! Lake, Thomas Ferkol +Track Art: ari URLs: https://homestuck.bandcamp.com/track/threes-a-crowd-2 ------------------------------------------------------------------------------- Track: Break Shot Artist: Kalibration +Track Art: Andrew Hussie URLs: https://homestuck.bandcamp.com/track/break-shot-2 ------------------------------------------------------------------------------- Track: Portrait Artist: Solatrus +Track Art: Katie Holden URLs: https://homestuck.bandcamp.com/track/portrait-2 ------------------------------------------------------------------------------- Track: Negative Aperture Artist: Svix +Track Art: Andrew Hussie URLs: https://homestuck.bandcamp.com/track/negative-aperture-2 ------------------------------------------------------------------------------- Track: Sweet Dreams, Timaeus Artist: Thomas Ferkol +Track Art: Vivian Ng URLs: https://homestuck.bandcamp.com/track/sweet-dreams-timaeus-2 ------------------------------------------------------------------------------- Track: Red Miles Artist: Tyler Dever +Track Art: Andrew Hussie URLs: https://homestuck.bandcamp.com/track/red-miles-2 ------------------------------------------------------------------------------- Track: The Changing Game Artist: Thomas Ferkol +Track Art: Andrew Hussie URLs: https://homestuck.bandcamp.com/track/the-changing-game-2 ------------------------------------------------------------------------------- Track: Requited Artist: Clark Powell +Track Art: Dodostad URLs: https://homestuck.bandcamp.com/track/requited-2 ------------------------------------------------------------------------------- Track: Princess of Helium Artist: Clark Powell +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/princess-of-helium-2 ------------------------------------------------------------------------------- Track: Moonsetter Artist: Toby Fox Contributors: Samm Neiland (viola), Clark Powell (cello) +Track Art: saffronScarf URLs: https://homestuck.bandcamp.com/track/moonsetter-2 ------------------------------------------------------------------------------- Track: Candles and Clockwork (Alpha Version) Artist: Tyler Dever Contributors: Alexander Rosetti (mixing) +Track Art: Worthikids URLs: https://homestuck.bandcamp.com/track/candles-and-clockwork-alpha-version-2 ------------------------------------------------------------------------------- Track: Coursing Artist: Alexander Rosetti +Track Art: Zilleniose URLs: https://homestuck.bandcamp.com/track/coursing-2 ------------------------------------------------------------------------------- Track: Cairo Overcoat Artist: Thomas Ferkol +Track Art: Lauren Ross URLs: https://homestuck.bandcamp.com/track/cairo-overcoat-2 ------------------------------------------------------------------------------- Track: Battle Against an Unfathomable Enemy Artist: Kalibration +Track Art: skepticArcher URLs: https://homestuck.bandcamp.com/track/battle-against-an-unfathomable-enemy-2 ------------------------------------------------------------------------------- Track: Noirscape Artist: David Ellis +Track Art: kendle bentley b! URLs: https://homestuck.bandcamp.com/track/noirscape-2 ------------------------------------------------------------------------------- Track: Dogfight Artist: Team Dogfight +Track Art: skepticArcher URLs: https://homestuck.bandcamp.com/track/dogfight-2 Contributors: - David Dycus (organizer & synths) @@ -217,16 +266,20 @@ Contributors: ------------------------------------------------------------------------------- Track: A Taste for Adventure Artist: Seth Peele +Track Art: minty URLs: https://homestuck.bandcamp.com/track/a-taste-for-adventure-2 ------------------------------------------------------------------------------- Track: Stargaze Artist: Nick Smalley +Track Art: Tavia Morra URLs: https://homestuck.bandcamp.com/track/stargaze-2 ------------------------------------------------------------------------------- Track: Another Countdown Artist: Michael Guy Bowman +Track Art: Emery Ferguson URLs: https://homestuck.bandcamp.com/track/another-countdown-2 ------------------------------------------------------------------------------- Track: Frustracean Artist: Toby Fox +Track Art: Andrew Hussie URLs: https://www.youtube.com/watch?v=om3VC6ru4yk diff --git a/album/medium/album.txt b/album/medium/album.txt index 457ee3b3..a828da18 100644 --- a/album/medium/album.txt +++ b/album/medium/album.txt @@ -1,6 +1,7 @@ Album: Medium Artist: Clark Powell Date: April 14, 2011 +Cover Art: Cindry Dominguez, Andrew Hussie Track Art: none FG: #22ccff ------------------------------------------------------------------------------- diff --git a/album/midnight-crew-drawing-dead/album.txt b/album/midnight-crew-drawing-dead/album.txt index 3c959d16..918e67a7 100644 --- a/album/midnight-crew-drawing-dead/album.txt +++ b/album/midnight-crew-drawing-dead/album.txt @@ -1,5 +1,7 @@ Album: Midnight Crew: Drawing Dead Date: Febuary 4 2010 +Cover Art: Andrew Hussie +Track Art: Andrew Hussie FG: #dd0000 ------------------------------------------------------------------------------- Track: Three in the Morning diff --git a/album/mobius-trip-and-hadron-kaleido/album.txt b/album/mobius-trip-and-hadron-kaleido/album.txt index 77ce79bd..8eb9200b 100644 --- a/album/mobius-trip-and-hadron-kaleido/album.txt +++ b/album/mobius-trip-and-hadron-kaleido/album.txt @@ -1,6 +1,8 @@ Album: Mobius Trip and Hadron Kaleido Artist: Michael Guy Bowman -Date: May 31, 2011 +Cover Art: Tavia Morra, Richard Gung +Track Art: Tavia Morra, Richard Gung +Date: May 31, 2011 00:00:04 FG: #eecc22 ------------------------------------------------------------------------------- Track: Forever diff --git a/album/song-of-skaia/album.txt b/album/song-of-skaia/album.txt new file mode 100644 index 00000000..567ff719 --- /dev/null +++ b/album/song-of-skaia/album.txt @@ -0,0 +1,15 @@ +Album: Song of Skaia +Artist: Mark Hadley +Cover Art: minty +Track Art: none +Date: January 1, 2012 +FG: #02b7ff +------------------------------------------------------------------------------- +Track: Null +URLs: https://parsecproductions.bandcamp.com/track/null +------------------------------------------------------------------------------- +Track: Skaian Birth +URLs: https://parsecproductions.bandcamp.com/track/skaian-birth +------------------------------------------------------------------------------- +Track: Song of Skaia +URLs: https://parsecproductions.bandcamp.com/track/song-of-skaia diff --git a/album/strife/album.txt b/album/strife/album.txt new file mode 100644 index 00000000..e4466635 --- /dev/null +++ b/album/strife/album.txt @@ -0,0 +1,30 @@ +Album: Strife! +Artist: Tensei +Cover Art: Tauhid Bondia +Track Art: Andrew Hussie +Date: February 16, 2011 +FG: #e83240 +------------------------------------------------------------------------------- +Track: Stormspirit +URLs: https://tenseimusic.bandcamp.com/track/stormspirit +------------------------------------------------------------------------------- +Track: Heir Conditioning +Contributors: Toby Fox ([Savior of the Waking World]) +URLs: https://tenseimusic.bandcamp.com/track/heir-conditioning +------------------------------------------------------------------------------- +Track: Dance of Thorns +URLs: https://tenseimusic.bandcamp.com/track/dance-of-thorns +------------------------------------------------------------------------------- +Track: Time on My Side +Contributors: Curt Blakeslee ([Beatdown (Strider Style)]), Toby Fox ([Black]) +URLs: https://tenseimusic.bandcamp.com/track/time-on-my-side +------------------------------------------------------------------------------- +Track: Atomic Bonsai +URLs: https://tenseimusic.bandcamp.com/track/atomic-bonsai +------------------------------------------------------------------------------- +Track: Knife's Edge +URLs: https://tenseimusic.bandcamp.com/track/knifes-edge +------------------------------------------------------------------------------- +Track: Make a Wish +Track Art: none +URLs: https://tenseimusic.bandcamp.com/track/make-a-wish diff --git a/album/symphony-impossible-to-play/album.txt b/album/symphony-impossible-to-play/album.txt index 503d613d..b7d2c756 100644 --- a/album/symphony-impossible-to-play/album.txt +++ b/album/symphony-impossible-to-play/album.txt @@ -1,7 +1,8 @@ Album: Symphony Impossible to Play Artist: Clark Powell -Date: August 1, 2012 +Cover Art: Tavia Morra Track Art: none +Date: August 1, 2012 FG: #dd5544 ------------------------------------------------------------------------------- Track: I - Overture diff --git a/album/the-felt/album.txt b/album/the-felt/album.txt index a69983d2..82d1bb44 100644 --- a/album/the-felt/album.txt +++ b/album/the-felt/album.txt @@ -1,4 +1,6 @@ Album: The Felt +Cover Art: skepticArcher +Track Art: Andrew Hussie Date: December 2 2010 FG: #33aa55 ------------------------------------------------------------------------------- diff --git a/upd8-util.js b/upd8-util.js index fb2acb67..b36fbc93 100644 --- a/upd8-util.js +++ b/upd8-util.js @@ -27,7 +27,7 @@ module.exports.splitArray = function*(array, fn) { }; // This function's name is a joke. Jokes! Hahahahahahahaha. Funny. -module.exports.joinNoOxford = function(array) { +module.exports.joinNoOxford = function(array, plural = 'and') { if (array.length === 0) { // ???????? return ''; @@ -38,8 +38,8 @@ module.exports.joinNoOxford = function(array) { } if (array.length === 2) { - return `${array[0]} and ${array[1]}`; + return `${array[0]} ${plural} ${array[1]}`; } - return `${array.slice(0, -1).join(', ')} and ${array[array.length - 1]}`; + return `${array.slice(0, -1).join(', ')} ${plural} ${array[array.length - 1]}`; }; diff --git a/upd8.js b/upd8.js index f595f3fc..cbd1e680 100644 --- a/upd8.js +++ b/upd8.js @@ -217,13 +217,60 @@ async function processAlbumDataFile(file) { return listLines.map(line => line.slice(2)); }; + const getContributionField = (section, name) => { + let contributors = getListField(section, name); + + if (!contributors) { + return null; + } + + contributors = contributors.map(contrib => { + // 8asically, the format is "Who (What)", or just "Who". 8e sure to + // keep in mind that "what" doesn't necessarily have a value! + const match = contrib.match(/^(.*?)( \((.*)\))?$/); + if (!match) { + return contrib; + } + const who = match[1]; + const what = match[3] || null; + return {who, what}; + }); + + const badContributor = contributors.find(val => typeof val === 'string'); + if (badContributor) { + return {error: `An entry has an incorrectly formatted contributor, "${badContributor}".`}; + } + + if (contributors.length === 1 && contributors[0].who === 'none') { + return null; + } + + return contributors; + }; + const albumSection = sections[0]; const albumName = getBasicField(albumSection, 'Album'); const albumArtists = getListField(albumSection, 'Artists') || getListField(albumSection, 'Artist'); const albumDate = getBasicField(albumSection, 'Date'); - const albumNoTrackArt = (getBasicField(albumSection, 'Track Art') === 'none'); + const albumCoverArtists = getContributionField(albumSection, 'Cover Art'); + const albumHasTrackArt = (getBasicField(albumSection, 'Has Track Art') !== 'no'); + const albumTrackCoverArtists = getContributionField(albumSection, 'Track Art'); let albumDirectory = getBasicField(albumSection, 'Directory'); + if (albumCoverArtists && albumCoverArtists.error) { + return albumCoverArtists; + } + + if (albumTrackCoverArtists && albumTrackCoverArtists.error) { + return albumTrackCoverArtists.error; + } + + if (!albumCoverArtists) { + // The Squiddles al8um doesn't have any kind of cover art attri8ution + // seemingly anywhere, so... just leaving this commented out for now. + // console.warn(`The album "${albumName}" is missing the "Cover Art" field.`); + } + // I don't like these varia8le names. I'm sorry. -- I only really use the // FG theme in the Homestuck wiki site (at least as of this writing), since // without any styles consistent across the site, it kinda ends up losing @@ -262,6 +309,7 @@ async function processAlbumDataFile(file) { name: albumName, date: dateValue, artists: albumArtists, + coverArtists: albumCoverArtists, directory: albumDirectory, theme: { fg: albumColorFG, @@ -281,11 +329,15 @@ async function processAlbumDataFile(file) { const trackName = getBasicField(section, 'Track'); const originalDate = getBasicField(section, 'Original Date'); - const noTrackArt = (getBasicField(section, 'Track Art') === 'none') || albumNoTrackArt; let trackArtists = getListField(section, 'Artists') || getListField(section, 'Artist'); - let trackContributors = getListField(section, 'Contributors') || []; + let trackCoverArtists = getContributionField(section, 'Track Art'); + let trackContributors = getContributionField(section, 'Contributors') || []; let trackDirectory = getBasicField(section, 'Directory'); + if (trackContributors.error) { + return trackContributors; + } + if (!trackName) { return {error: 'A track section is missing the "Track" (name) field.'}; } @@ -301,28 +353,23 @@ async function processAlbumDataFile(file) { } } - if (!trackDirectory) { - trackDirectory = getKebabCase(trackName); + if (!trackCoverArtists) { + if (albumHasTrackArt) { + if (albumTrackCoverArtists) { + trackCoverArtists = albumTrackCoverArtists; + } else { + // TODO: return an error! + // console.warn(`The track "${trackName}" is missing the "Track Art" field.`); + } + } } - trackContributors = trackContributors.map(contrib => { - // 8asically, the format is "Who (What)", or just "Who". 8e sure to - // keep in mind that "what" doesn't necessarily have a value! - const match = contrib.match(/^(.*?)( \((.*)\))?$/); - if (!match) { - return contrib; - } - const who = match[1]; - const what = match[3] || null; - if (!what) { - console.log(trackName, '-\t', albumName, '-\t', who); - } - return {who, what}; - }); + if (trackCoverArtists && trackCoverArtists.length && [0] === 'none') { + trackCoverArtists = null; + } - const badContributor = trackContributors.find(val => typeof val === 'string'); - if (badContributor) { - return {error: `The track "${trackName}" has an incorrectly formatted contributor, "${badContributor}".`}; + if (!trackDirectory) { + trackDirectory = getKebabCase(trackName); } let date; @@ -344,9 +391,9 @@ async function processAlbumDataFile(file) { tracks.push({ name: trackName, artists: trackArtists, + coverArtists: trackCoverArtists, contributors: trackContributors, date, - noTrackArt, directory: trackDirectory, urls: trackURLs, // 8ack-reference the al8um o8ject! This is very useful for when @@ -394,7 +441,9 @@ function getDateString({ date }) { } function getArtistNames(albumData) { - return Array.from(new Set(albumData.reduce((acc, album) => acc.concat(album.tracks.reduce((acc, track) => acc.concat(track.artists), [])), []))); + return Array.from(new Set( + albumData.reduce((acc, album) => acc.concat((album.coverArtists || []).map(({ who }) => who), album.tracks.reduce((acc, track) => acc.concat(track.artists, (track.coverArtists || []).map(({ who }) => who)), [])), []) + )); } async function writeTopIndexPage(albumData) { @@ -431,11 +480,12 @@ async function writeTopIndexPage(albumData) { // This function title is my gr8test work of art. async function writeIndexAndTrackPagesForAlbum(album, albumData) { - await writeAlbumPage(album); + await writeAlbumPage(album, albumData); await Promise.all(album.tracks.map(track => writeTrackPage(track, albumData))); } -async function writeAlbumPage(album) { +async function writeAlbumPage(album, albumData) { + const allTracks = getAllTracks(albumData); const albumDirectory = path.join(ALBUM_DIRECTORY, album.directory); await mkdirp(albumDirectory); await writeFile(path.join(albumDirectory, 'index.html'), fixWS` @@ -456,6 +506,9 @@ async function writeAlbumPage(album) { <h1>${album.name}</h1> <p> ${album.artists && `By ${getArtistString(album.artists)}.<br>`} + ${album.coverArtists && `Cover art by ${joinNoOxford(album.coverArtists.map(({ who, what }) => fixWS` + <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(who)}/index.html">${who}</a>${what && ` (${getContributionString({what}, allTracks)})`} + `))}.<br>`} Released ${getDateString(album)}. </p> <ol> @@ -497,6 +550,9 @@ async function writeTrackPage(track, albumData) { <h1>${track.name}</h1> <p> By ${getArtistString(track.artists)}.<br> + ${track.coverArtists && `Cover art by ${joinNoOxford(track.coverArtists.map(({ who, what }) => fixWS` + <a href="${ARTIST_DIRECTORY}/${getArtistDirectory(who)}/index.html">${who}</a>${what && ` (${getContributionString({what}, allTracks)})`} + `))}.<br>`} Released ${getDateString(track)}. </p> ${track.contributors.length && fixWS` @@ -510,13 +566,13 @@ async function writeTrackPage(track, albumData) { `).join('\n')} </ul> `} - <p>Listen: ${joinNoOxford(track.urls.map(url => fixWS` + <p>Listen on ${joinNoOxford(track.urls.map(url => fixWS` <a href="${url}">${ url.includes('bandcamp.com') ? 'Bandcamp' : url.includes('youtu') ? 'YouTube' : '(External)' }</a> - `))}</p> + `), 'or')}.</p> </ul> </div> </body> @@ -529,7 +585,9 @@ async function writeArtistPages(albumData) { } async function writeArtistPage(artistName, albumData) { - const tracks = sortByDate(getAllTracks(albumData).filter(track => track.artists.includes(artistName) || track.contributors.some(({ who }) => who === artistName))); + const allTracks = getAllTracks(albumData); + const tracks = sortByDate(allTracks.filter(track => track.artists.includes(artistName) || track.contributors.some(({ who }) => who === artistName))); + const artThings = sortByDate(albumData.concat(allTracks).filter(thing => (thing.coverArtists || []).some(({ who }) => who === artistName))); // Shish! const kebab = getArtistDirectory(artistName); @@ -551,16 +609,34 @@ async function writeArtistPage(artistName, albumData) { <a id="cover-art" href="${ARTIST_AVATAR_DIRECTORY}/${getArtistDirectory(artistName)}.jpg"><img src="${ARTIST_AVATAR_DIRECTORY}/${getArtistDirectory(artistName)}.jpg"></a> `} <h1>${artistName}</h1> - <ol> - ${tracks.map(track => fixWS` - <li class="${!track.artists.includes(artistName) && `contributed ${track.contributors.filter(({ who }) => who === artistName).every(({ what }) => what && what.startsWith('[') && what.endsWith(']')) && 'contributed-only-original'}`}"> - <a href="${TRACK_DIRECTORY}/${track.directory}/index.html">${track.name}</a> - ${track.artists.includes(artistName) && track.artists.length > 1 && `<span="contributed">(with ${getArtistString(track.artists.filter(a => a !== artistName))})</span>`} - ${!track.artists.includes(artistName) && `<span class="contributed">(${track.contributors.filter(({ who }) => who === artistName).map(contrib => getContributionString(contrib, tracks)).join(', ') || 'contributed'})</span> `} - <i>from <a href="${ALBUM_DIRECTORY}/${track.album.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.album.name}</a></i> - </li> - `).join('\n')} - </ol> + ${tracks.length && fixWS` + <h2>Tracks</h2> + <ol> + ${tracks.map(track => fixWS` + <li class="${!track.artists.includes(artistName) && `contributed ${track.contributors.filter(({ who }) => who === artistName).every(({ what }) => what && what.startsWith('[') && what.endsWith(']')) && 'contributed-only-original'}`}"> + <a href="${TRACK_DIRECTORY}/${track.directory}/index.html">${track.name}</a> + ${track.artists.includes(artistName) && track.artists.length > 1 && `<span="contributed">(with ${getArtistString(track.artists.filter(a => a !== artistName))})</span>`} + ${!track.artists.includes(artistName) && `<span class="contributed">(${track.contributors.filter(({ who }) => who === artistName).map(contrib => getContributionString(contrib, tracks)).join(', ') || 'contributed'})</span>`} + <i>from <a href="${ALBUM_DIRECTORY}/${track.album.directory}/index.html" style="${getThemeString(track.album.theme)}">${track.album.name}</a></i> + </li> + `).join('\n')} + </ol> + `} + ${artThings.length && fixWS` + <h2>Art</h2> + <ol> + ${artThings.map(thing => { + const contrib = thing.coverArtists.find(({ who }) => who === artistName); + return fixWS` + <li> + <a href="${thing.album ? TRACK_DIRECTORY : ALBUM_DIRECTORY}/${thing.directory}/index.html"${thing.theme && ` style="${getThemeString(thing.theme)}"`}>${thing.name}</a> + ${contrib.what && `<span class="contributed">(${getContributionString(contrib, tracks)})</span>`} + <i>${thing.album ? `from <a href="${ALBUM_DIRECTORY}/${thing.album.directory}/index.html" style="${getThemeString(thing.album.theme)}">${thing.album.name}</a>` : `(cover art)`}</i> + </li> + ` + }).join('\n')} + </ol> + `} </div> </body> </html> @@ -594,7 +670,7 @@ function getArtistDirectory(artistName) { } function getKebabCase(name) { - return name.split(' ').join('-').replace(/[^a-zA-Z0-9\-]/g, '').replace(/-{2,}/g, '-').toLowerCase(); + return name.split(' ').join('-').replace(/[^a-zA-Z0-9\-]/g, '').replace(/-{2,}/g, '-').replace(/^-+|-+$/g, '').toLowerCase(); } function generateSidebarForAlbum(album, currentTrack = null) { @@ -645,7 +721,7 @@ function getAlbumCover(album) { function getTrackCover(track) { // Some al8ums don't have any track art at all, and in those, every track // just inherits the al8um's own cover art. - if (track.noTrackArt) { + if (track.coverArtists === null) { return getAlbumCover(track.album); } else { return `${ALBUM_DIRECTORY}/${track.album.directory}/${track.directory}.jpg`; |