Releases: Datenflieger/TrackView
Releases · Datenflieger/TrackView
TrackView v1.1.0
Port to 26.1
This release ports TrackView to Minecraft 26.1 and updates the full Fabric toolchain for the unobfuscated 26.1 environment.
Updated Compatibility
- Minecraft: 26.1
- Java: 25
- Fabric Loader: 0.19.2
- Fabric Loom: 1.16-SNAPSHOT
- Fabric API: 0.145.1+26.1
- Cactus: 0.13
Build/Platform Changes
- Switched Loom plugin to
net.fabricmc.fabric-loom - Removed mappings dependency line (required for 26.1 setup)
- Replaced
modImplementationusage withimplementationin dependencies - Migrated project Java target/toolchain from 21 to 25
- Updated Gradle wrapper to latest compatible version
Code Migration Notes
- Updated HUD rendering integration for the new GUI extraction API used on 26.1:
GuiGraphics->GuiGraphicsExtractordrawString/drawCenteredString->text/centeredText
- Preserved existing TrackView behavior:
- async media polling
- async artwork decode/cache
- resizable HUD element
- image size setting
- fallback no-media state
Important
- This version is intended for Minecraft 26.1 only.
- Older game versions require the previous TrackView release line.
TrackView v1.0.0
First public release of TrackView for Cactus.
Added
- New Cactus HUD element: Track View
- Media session integration via
mediainterface - Display for album art, title, artist, source app, and playback state
- Optional progress bar when duration/position are available
- Resizable HUD element with configurable image size
Quality
- Async media polling (no render-thread blocking)
- Async artwork decode/texture registration with caching and retry
- Graceful fallback rendering when no media is active
- Improved image decode compatibility for real-world artwork payloads
Requirements
- Minecraft
1.21.11 - Fabric Loader
>= 0.17.3 - Java
21 - Cactus
0.12.3
Included Assets
- Runtime mod file:
build/libs/trackview-1.0.jar - Sources jar:
build/libs/trackview-1.0-sources.jar