diff --git a/src/api/html/music/month-albums.liquid b/src/api/html/music/month-albums.liquid
new file mode 100644
index 00000000..ac8aef2d
--- /dev/null
+++ b/src/api/html/music/month-albums.liquid
@@ -0,0 +1,6 @@
+---
+layout: null
+permalink: /api/html/music/month-albums
+eleventyExcludeFromCollections: true
+---
+{% render "partials/now/media-grid.liquid", data:musicCharts.month.albums, icon: "vinyl", title: "Albums", shape: "square", count: 8 %}
\ No newline at end of file
diff --git a/src/api/html/music/month-artists.liquid b/src/api/html/music/month-artists.liquid
new file mode 100644
index 00000000..f2fdf331
--- /dev/null
+++ b/src/api/html/music/month-artists.liquid
@@ -0,0 +1,6 @@
+---
+layout: null
+permalink: /api/html/music/month-artists
+eleventyExcludeFromCollections: true
+---
+{% render "partials/now/media-grid.liquid", data:musicCharts.month.artists, icon: "microphone-2", title: "Artists", shape: "square", count: 8, loading: "eager" %}
\ No newline at end of file
diff --git a/src/api/html/music/window-albums.liquid b/src/api/html/music/window-albums.liquid
new file mode 100644
index 00000000..b00aa856
--- /dev/null
+++ b/src/api/html/music/window-albums.liquid
@@ -0,0 +1,6 @@
+---
+layout: null
+permalink: /api/html/music/window-albums
+eleventyExcludeFromCollections: true
+---
+{% render "partials/now/media-grid.liquid", data:music.albums, icon: "vinyl", title: "Albums", shape: "square", count: 8 %}
\ No newline at end of file
diff --git a/src/api/html/music/window-artists.liquid b/src/api/html/music/window-artists.liquid
new file mode 100644
index 00000000..690bcf8a
--- /dev/null
+++ b/src/api/html/music/window-artists.liquid
@@ -0,0 +1,6 @@
+---
+layout: null
+permalink: /api/html/music/window-artists
+eleventyExcludeFromCollections: true
+---
+{% render "partials/now/media-grid.liquid", data:music.artists, icon: "microphone-2", title: "Artists", shape: "square", count: 8, loading: "eager" %}
\ No newline at end of file