Skip to content

Commit 65d84ea

Browse files
committed
finish 2024 music list
1 parent c2ed0d1 commit 65d84ea

File tree

3 files changed

+46
-12
lines changed

3 files changed

+46
-12
lines changed

personal-site/src/main/kotlin/com/github/wakingrufus/website/MyWebsite.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ import com.github.wakingrufus.website.music.music2020
2323
import com.github.wakingrufus.website.music.music2021
2424
import com.github.wakingrufus.website.music.music2022
2525
import com.github.wakingrufus.website.music.music2023
26+
import com.github.wakingrufus.website.music.music2024
2627
import com.github.wakingrufus.website.slideshows.functionalKotlinSlideshow
2728
import com.github.wakingrufus.website.slideshows.kotlin2019Slideshow
2829
import com.github.wakingrufus.website.slideshows.staticWebSlideshow
@@ -116,6 +117,7 @@ class MyWebsite {
116117
page(music2021)
117118
page(music2022)
118119
page(music2023)
120+
page(music2024)
119121
page(criterion2021)
120122
page(criterion2022)
121123

personal-site/src/main/kotlin/com/github/wakingrufus/website/music/Music2024.kt

Lines changed: 32 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,32 @@ package com.github.wakingrufus.website.music
33
val bestMusic2024 = bestMusicOf(2024) {
44
albumOfTheYear("The Past is Still Alive", "Hurray for the Riff Raff") {
55
link("https://hftrr.bandcamp.com/album/the-past-is-still-alive")
6+
review(
7+
"""Come for "Alibi", a catchy tune about supporting someone through their addiction,
8+
while struggling with your own tendencies to become an enabler.
9+
Stay for "Ogallala", which hit me hard with:
10+
"I used to think I was born into the wrong generation. Now I know I was right on time to watch the world burn."
11+
"""
12+
)
613
}
714
// albums
8-
album("Below the Waste", "Goat Girl") {
9-
link("https://goatgirl.bandcamp.com/album/below-the-waste")
10-
}
1115
album("Letter to Self", "SPRINTS") {
1216
link("https://sprintsmusic.bandcamp.com/album/letter-to-self")
17+
review("This we a close runner up for AOTY for me. I highly recommend this album from an Irish post-punk band")
18+
}
19+
album("Below the Waste", "Goat Girl") {
20+
link("https://goatgirl.bandcamp.com/album/below-the-waste")
1321
}
1422
album("Absolute Elsewhere", "Blood Incantation") {
1523
link("https://bloodincantation.bandcamp.com/album/absolute-elsewhere")
24+
tag("Metal")
1625
}
1726
album("RATKING", "Brimheim") {
1827
link("https://brimheim.bandcamp.com/album/ratking")
1928
}
2029
album("XII: A gyönyörű álmok ezután jönnek", "Thy Catafalque") {
2130
link("https://thycatafalqueuk.bandcamp.com/album/xii-a-gy-ny-r-lmok-ezut-n-j-nnek")
31+
tag("Metal")
2232
}
2333
album("Sonido Cósmico", "Hermanos Gutiérrez") {
2434
link("https://hermanosgutierrez.bandcamp.com/album/sonido-c-smico")
@@ -28,9 +38,12 @@ val bestMusic2024 = bestMusicOf(2024) {
2838
}
2939
album("The Promised Land?", "Black Sites") {
3040
link("https://blacksites.bandcamp.com/album/the-promised-land")
41+
tag("Metal")
42+
review("The Chicago metal scene is alive and kicking.")
3143
}
3244
album("Championne (EP)", "Championne") {
3345
link("https://championne.bandcamp.com/album/championne")
46+
review("This is just an EP, but every song is fantastic. I can't wait to hear more from them.")
3447
}
3548
album("Mahal", "Glass Beams") {
3649
link("https://glassbeams.bandcamp.com/album/mahal")
@@ -41,25 +54,31 @@ val bestMusic2024 = bestMusicOf(2024) {
4154
album("Codes", "Anja Huwe") {
4255
link("https://xmaldeutschland.bandcamp.com/album/codes")
4356
}
57+
album("A La Sala", "Khruangbin") {
58+
link("https://khruangbin.bandcamp.com/album/a-la-sala")
59+
}
4460
album(
4561
"Synthesizing the Silk Roads: Uzbek Disco, Tajik Folktronica, Uyghur Rock & Tatar Jazz from 1980s Soviet Central Asia",
4662
"Various Artists"
4763
) {
4864
link(
4965
"https://ostinatorecords.bandcamp.com/album/synthesizing-the-silk-roads-uzbek-disco-tajik-folktronica-uyghur-rock-tatar-jazz-from-1980s-soviet-central-asia"
5066
)
67+
review("This is technically old music, but these songs have been collected and released worldwide for the first time. " +
68+
"It is full of buried treasures from a time and place that is often overlooked.")
5169
}
5270

53-
5471
// tracks
5572
track("Gasoline", "I AM THE INTIMIDATOR") {
5673
link("https://iamtheintimidator.bandcamp.com/track/gasoline")
74+
tag("Metal")
5775
}
5876
track("No Hiding Place", "Jake Blount & Mali Obomsawin") {
5977
link("https://jakeblountmusic.bandcamp.com/track/no-hiding-place")
6078
}
6179
track("The Devil in Me", "DIR EN GREY") {
62-
link("")
80+
link("https://www.amazon.com/dp/B0D1G6VXT2")
81+
tag("Metal")
6382
}
6483
track("Crooked Road", "Fantastic Negrito") {
6584
link("https://fantasticnegritomusic.bandcamp.com/track/crooked-road")
@@ -70,13 +89,15 @@ val bestMusic2024 = bestMusicOf(2024) {
7089
track("Bul Bul Bul", "Kit Sebastian") {
7190
link("https://kitsebastian.bandcamp.com/track/bul-bul-bul")
7291
}
73-
track("Seeds", "Melt-Banana")
92+
track("Seeds", "Melt-Banana") { link("https://www.amazon.com/dp/B0D51QCLQJ") }
7493
track("황금빛 강 (Gold River)", "Parannoul") { link("https://parannoul.bandcamp.com/track/gold-river") }
75-
track("No Se Siente Normal", "Sol y Santi")
76-
track("Sinner", "Elsy Wameyo")
77-
track("A Love International", "Khruangbin")
78-
track("Wipeout", "COALTAR OF THE DEEPERS")
79-
94+
track("No Se Siente Normal", "Sol y Santi") { link("https://casateca.bandcamp.com/track/no-se-siente-normal-2") }
95+
track("Sinner", "Elsy Wameyo") { link("https://elsywameyo.bandcamp.com/track/sinner-2") }
96+
track("Wipeout", "COALTAR OF THE DEEPERS") {
97+
link("https://boris.bandcamp.com/track/wipeout")
98+
tag("Metal")
99+
}
100+
track("Motherfather", "Machine Girl") { link("https://machinegirl.bandcamp.com/track/motherfather") }
80101
}
81102

82103
val music2024 = bestMusic2024.toHtmlPage()

personal-site/src/main/kotlin/com/github/wakingrufus/website/music/MusicListHtml.kt

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,15 @@ import com.github.wakingrufus.website.lib.HtmlPage
44
import com.github.wakingrufus.website.lib.article.article
55
import com.github.wakingrufus.website.lib.htmlPage
66
import com.github.wakingrufus.website.myFooter
7-
import kotlinx.html.*
7+
import kotlinx.html.a
8+
import kotlinx.html.h1
9+
import kotlinx.html.h3
10+
import kotlinx.html.id
11+
import kotlinx.html.li
12+
import kotlinx.html.ol
13+
import kotlinx.html.p
14+
import kotlinx.html.span
15+
import kotlinx.html.ul
816

917
fun YearEndList.toHtmlPage(): HtmlPage {
1018
return yearEndPage(this)
@@ -29,6 +37,9 @@ fun yearEndPage(yearEndList: YearEndList): HtmlPage {
2937
yearEndList.albums.forEach { album ->
3038
li {
3139
a(href = album.link) { +"${album.title} - ${album.artist}" }
40+
album.review?.also {
41+
span { +" - $it" }
42+
}
3243
}
3344
}
3445
}

0 commit comments

Comments
 (0)