Changelog

What's new in Cassette

Every release, in order. Cassette updates itself in-app, or grab the latest build below.

Latest: 0.4.0-beta · Windows 10/11 · macOS (Apple Silicon)

0.4.0-beta

Added
  • Metadata editor for one or more selected tracks in the library.

0.3.0-beta

Added
  • Playlist Panel: Ability to reorder custom playlists.
  • Playlist: "add to queue" and "play next" on playlist tiles.
Fixed
  • Window: Fixed a bug that prevented the window from having size constraints after exiting the mini player mode.
  • Mini video player: Better resize handling using native window constraints.
  • Theme: Better prominent color recognition algorithm from artworks.
Performance
  • Context menu: Improved ui.
  • Music Library: Improved logic.
  • Discord Presence: Enhanced discord presence functionality.

0.2.0-beta

Added
  • UI: Added dynamic theme color, follows the artwork prominent color of the currently playing media.
  • theme: Smooth color transition when the theme changes
  • visualizer: Content-area visualizers — analyzers, artwork, VU meter, DAW colors, scroll volume
Fixed
  • streams: Skip the overview waveform for streamed tracks
  • theme: Dynamic theme now matches the artwork color you actually see

0.1.6-beta

Fixed
  • Key Detection: Improved camelot key detection. Accuracy success rate 10/11 benchmarked against Beatport.

0.1.5-beta

Added
  • Streaming: Support for YouTube playlists. Paste a PlayList url to fetch all tracks inside that playlist, add them to queue or save them the library.
Fixed
  • UI: Minor UI improvement

0.1.4-beta

Added
  • SoundCloud stream - stream a SoundCloud track by pasting a link. Save to library and add to playlists!

0.1.32-beta

Fixed
  • Windows: Fixed a bug that allowed windows to create more than one instance of Cassette when firing media files from the file system.

0.1.31-beta

Performance
  • UI: General UI improvement

0.1.3-beta

Added
  • streams: Add YouTube and URL streaming support
Fixed
  • Player State: When queue is cleared, or reaches its end, a "stopped" state will show.
Performance
  • Title Bar: Better hoverable areas for minimize, maximize/restore, close and function buttons in the Title Bar.
  • Audio player Control Bar: Improved buttons.
  • Control bar: Icons swapped to svg instead of using glyphs for extra crispiness and crunchiness.

0.1.22-beta

Added
  • In-app update check with download prompt in About

0.1.21-beta

Added
  • Opus audio support. .opus, .oga, and .aif files now play and can be added to the library/queue (previously only .aiff was recognized).
Fixed
  • File drag & drop no longer breaks after playing videos. Dropping files from the file system into the queue or library used to silently stop working after a couple of switches between audio and video. Drops now stay reliable across any number of video sessions, and the drag-over highlight shows every time.
  • Dragging a file into the queue no longer interrupts playback. A file dropped from the file system is now appended to the queue (matching how dragging from the library behaves) instead of stopping the current track and playing the dropped one.
Changed
  • Cleaner defaults for new users: the waveform strip now starts hidden at its most compact size, and the info bar starts fully expanded.
  • About tab refresh: larger, more readable body text; the description now covers Windows *and* macOS; the Deactivate button is sized to its label instead of stretching full width; and a clickable "Made by Goofer Labs — gooferlabs.com" credit was added.
  • Library database moved into a dedicated Documents/gooferlabs/cassette/ folder (existing libraries are migrated automatically on first launch).
  • The app now reports its version on activation for better support.
  • Internal namespace updated to com.gooferlabs.*. Note: this relocates where Windows stores preferences, so existing testers' settings reset to the new defaults on first launch of this build — your library and license are unaffected.