2.7
Compatibility
Changes
Spotify Station
Now SulfiDish Radio supports Spotify as a full station — display your current track right in the Minecraft HUD, with full playback control.
How it works:
The mod reads the Windows System Media Transport Controls (SMTC) — the same system API that powers keyboard media keys and lock screen controls. No Spotify Premium, no tokens, no OAuth, no browser required. Just have the Spotify desktop app running.
Features
- Now Playing — title, artist, album, album art (fetched via iTunes Search API), and progress bar all displayed in the HUD
- Playback Controls — ⏮ Previous, ⏯ Play/Pause, ⏭ Next buttons right in the overlay
- Seekable Progress Bar — click anywhere on the progress bar to jump to that position in the track; hover to preview the time
- Ad Detection — automatically detects Spotify ad breaks and shows a separate "Spotify Ad" state
- Discord Rich Presence — shows current track with correct pause state (progress bar freezes when paused, resumes on play)
- Listening Statistics — Spotify listening time is tracked and shown in the Stats screen alongside other stations
- Account Name — displays your Spotify account name in place of listener count
- Instant Response — play/pause and seek update the HUD immediately; skip triggers fast polling (0.5s) to catch the new track quickly
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| SulfiDish Radio Sources.jar | Sources jar | 1.02 MiB |
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:U7DY472p:uDZFwax6"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:U7DY472p:uDZFwax6"
}

