Skip to content

Releases: Datenflieger/TrackView

TrackView v1.1.0

19 Apr 16:36

Choose a tag to compare

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 modImplementation usage with implementation in 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 -> GuiGraphicsExtractor
    • drawString/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

19 Apr 16:22

Choose a tag to compare

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