You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add streaming links for Disciples of Dysfunction (Apple Music, Spotify)
Introduce streamingLinks array on tracks replacing per-platform fields,
add announcement linking to Apple Music, and render platform icons on
the releases page tracklist.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: assets/data/announcements.json
+14-2Lines changed: 14 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,18 @@
1
1
{
2
2
"announcements": [
3
-
{
3
+
{
4
+
"id": "004",
5
+
"date": "2025-02-11",
6
+
"title": "From Garage to Global: dURT Goes Streaming",
7
+
"category": "release",
8
+
"excerpt": "We did something terrifying. We put our music on the actual internet. 'Disciples of Dysfunction' is now streaming everywhere alongside actual musicians.",
9
+
"content": "<p>We did something terrifying. We put our music on the internet. Not just our internet — the internet. Spotify. Apple Music. Everywhere. 'Disciples of Dysfunction' is now streaming on every major platform alongside actual musicians who actually know what they're doing.</p><p>Most of our families don't know yet. We're not hiding it. We're just... strategically delaying that conversation.</p><p>The road to distribution wasn't without incident. Our AI-generated album art had to be pulled and re-submitted after we noticed the drummer's hand was on the wrong arm. The distribution Inspectors didn't flag it. We almost went global with a medical anomaly on the cover. Classic.</p><p>So here we are. Two grizzled rocker wannabes, one single, and every streaming platform known to mankind. If this ain't retirement, we don't know what is. Give it a listen. Put it on your playlist. Hit repeat. At our current royalty rate, we should recoup the $9.99 distribution fee by 2087.</p>",
Copy file name to clipboardExpand all lines: docs/DATA_SCHEMA.md
+16-3Lines changed: 16 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,7 +115,7 @@ Releases can have animated cover art using MP4/WebM video files. The video autop
115
115
}
116
116
```
117
117
118
-
> **Note:** Streaming links (Spotify, Apple Music, etc.) are not currently supported at the release level. Audio playback is handled via individual tracks with the `audioFile` field, and external links can be added at the track level via `sunoUrl`.
118
+
> **Note:** Streaming links (Spotify, Apple Music, Suno) are supported at the track level via the `streamingLinks` array. Audio playback is handled via the `audioFile` field.
119
119
120
120
### Track Schema
121
121
@@ -128,7 +128,11 @@ Each track in the tracklist is an object with the following fields:
|`streamingLinks`|array| No |Array of streaming platform links (see below)|
152
156
|`artwork`| string | No | Track-specific artwork (falls back to album art) |
153
157
|`artworkAlt`| string | No | Alt text for track artwork |
154
158
|`artworkVideo`| string | No | Animated track artwork video (MP4) |
155
159
|`artworkVideoPoster`| string | No | Poster image for video (defaults to artwork) |
156
160
|`featured`| boolean | No | Highlight as featured song (default: false) |
157
161
162
+
### Streaming Links Schema
163
+
164
+
Each entry in `streamingLinks` is an object:
165
+
166
+
| Field | Type | Required | Description |
167
+
|-------|------|----------|-------------|
168
+
|`platform`| string | Yes | One of: `apple-music`, `spotify`, `suno`|
169
+
|`url`| string | Yes | Full URL to the track on that platform |
170
+
158
171
> **Note:** Track artwork video fields follow the same conventions as album cover videos. If a track has `artworkVideo` specified, it will display as animated artwork. If not, the track inherits the album's video (if any) or falls back to static images.
0 commit comments