2.5
Compatibility
Changes
Changes
β¨ Listening Statistics
-
Added dedicated Listening Statistics screen
-
Added per-station listening breakdown for:
- Gensokyo Radio
- Listen.moe
- Rainwave
-
Added station descriptions to statistics entries
-
Removed Total listening time to focus on station-specific usage
-
Added subtitle: "Your listening time per station"
-
Added visualizer icon to the statistics screen title
-
Added formatted listening time display:
- 1h 05m
- 23m 04s
- 45s
-
Added styled statistics panels
-
Added footer with bug report information (Discord: kyoroshy)
π΅ Listen.moe Improvements
-
Added progress bar support for Listen.moe tracks
-
Added standard progress tracking for tracks with known duration
-
Added animated live-track progress bar for streams without duration
-
Added elapsed playback timer for live tracks
-
Fixed Listen.moe progress calculation using GraphQL createdAt timestamps
π HUD Layout
-
Moved visualizer above the progress bar
-
Updated HUD order:
- Visualizer
- Progress Bar
- Time Display
π Sound Effects
-
Added unique themed sound effects for buttons and interface actions
-
Improved UI feedback across menus and controls
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| SulfiDish Radio Sources.jar | Sources jar | 1 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:Ycy5Xrcz"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:U7DY472p:Ycy5Xrcz"
}

