promotional bannermobile promotional banner

RadioPlayer

A fully-featured, client-side Internet Radio for Minecraft Fabric!
Back to Files

radio-mod-26.1.2-1.3.1

File nameradio-mod-26.1.2-1.3.1.jar
Uploader
AnonBOTplAnonBOTpl
Uploaded
Jul 18, 2026
Downloads
31
Size
631.3 KB
Mod Loaders
Fabric
File ID
8459927
Type
R
Release
Supported game versions
  • 26.1.2

Curse Maven Snippet

Fabric

modImplementation "curse.maven:radioplayer-1469561:8459927"

Learn more aboutΒ Curse Maven

What's new

## v1.3.1 (2026-07-18) ### πŸ› Bug Fixes - **FIX:** Action bar messages now properly display on the HUD overlay instead of chat - 26.1.2: `Gui.setOverlayMessage()` - 26.2: `Gui.hud.setOverlayMessage()` - **FIX:** Toast block button (β›”) now works correctly β€” fixed toast coordinate detection (was hardcoded to 0,0, now reads from `Matrix3x2fStack.m20/m21`) - **FIX:** Icon cache no longer permanently blocks retries after transient network errors β€” failed URLs are retried with cooldown (3 attempts, 60s between retries, 5min cooldown after max) - **FIX:** After all reconnect attempts fail, mod now cleans up station state and shows "Lost connection" message on action bar (no more phantom "playing" state) - **FIX:** Search results no longer have race conditions β€” `AtomicInteger` generation token ensures stale responses don't overwrite newer searches ### πŸ”„ Changes - **CHANGE:** Toast song text rendering changed from marquee scrolling to static clipped text with ellipsis β€” marquee (`TextAlignment` + `withScissor`) doesn't work reliably in Toast `extractRenderState` on 26.x due to batched rendering architecture - **CHANGE:** All toast sizes widened by +40px to show more text β€” Small 160β†’200, Medium 190β†’230, Large 220β†’260, XL 260β†’290 (new 4th option) - **FIX:** Settings screen button overlap β€” Export/Import Favorites moved to separate row (cy+70), Save & Return to cy+95; 4 size buttons now evenly spaced at 72px each (previously 3Γ—96px) ### ✨ New Features - **NEW:** Auto-reconnect β€” when the stream disconnects, the mod automatically retries (3 attempts: 2s, 5s, 15s backoff). Toggle in settings (`Auto reconnect: ON/OFF`) ### πŸ”§ Technical Changes - **NEW:** Thread pool (`RADIO_EXECUTOR`) β€” replaces `new Thread()` and `CompletableFuture.runAsync()` with a shared `Executors.newCachedThreadPool()` - **NEW:** Shared `HttpClient` pool (`HTTP_CLIENT`) β€” single `HttpClient` instance reused across all requests (faster searches, keep-alive connections)

This mod has no additional files