2.2
Compatibility
Changes
Changes
π΅ Radio HUD
-
Added support for Gensokyo Radio, Listen.moe, and Rainwave stations
-
Added adaptive color themes generated from album artwork
-
Added real-time 32-band audio visualizer with peak hold and smooth physics
-
Added animated album art crossfade transitions
-
Added spring-animated notifications for song changes and connection events
-
Added song history and favorites system with persistent storage
-
Added YouTube search and clipboard copy actions for tracks
-
Added bilingual interface (English / Russian)
-
Added customizable HUD positioning and appearance settings
β Settings & Controls
-
Added station selector and Rainwave channel picker
-
Added volume and opacity sliders
-
Added toggles for album art, progress bar, ratings, and listener counters
-
Added mute hotkey and mouse wheel volume control
-
Added title screen button with mod information page
π Technical Improvements
-
Added dedicated RADIO sound category with independent volume control
-
Added atomic configuration saving with debounce protection
-
Added thread-safe service architecture and synchronized data handling
-
Added stream timeout protection during station switching
-
Added Rainwave playback delay compensation
-
Added NativeImage leak protection and improved resource cleanup
-
Added logging for previously silent exception handlers
-
Fixed configuration refresh interval not respecting configured values
Supplementary resources
| File | Type | Size | |
|---|---|---|---|
| SulfiDish Radio Sources.jar | Sources jar | 1,021.38 KiB |
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:Qj4DxoXX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:U7DY472p:Qj4DxoXX"
}

