Festival Changelog

What's new in Festival 1.4.0

Jan 11, 2024
  • Added:
  • Show art on album title label hover (#83)
  • Auto Save setting (#84)
  • Middle click to copy Artist/Album/Song/Playlist text (#87)
  • CTRL + Middle click to copy Artist/Album/Song PATHs (#87)
  • Changed:
  • State (Tabs, specific Album/Artist) is now maintained across Collection resets if possible (#85)

New in Festival 1.3.3 (Dec 2, 2023)

  • CHANGED:
  • FESTIVAL_FORCE_RESAMPLE environment variable will force Festival to resample audio even if the sample rate is the same as the audio output device (Windows/macOS only)
  • FIXED:
  • Resampled audio fixes on Windows (#80)

New in Festival 1.3.2 (Nov 27, 2023)

  • FIXED:
  • Crash on audio playback on Windows/macOS (#76)
  • Resampled audio fixes (#77)

New in Festival 1.3.1 (Nov 18, 2023)

  • CHANGED:
  • Audio decoding/playback loop is tighter - more leeway during high CPU usage (#73)
  • Audio thread is now real-time across all platforms (#74)
  • Audio volume transformation is now applied after resampling (#75)
  • FIXED:
  • Potential panic on audio hardware/server write failure (2a5adf7)

New in Festival 1.3.0 (Sep 5, 2023)

  • ADDED:
  • Queue tab: random artist/album/song buttons (#63)
  • Queue tab: total queue runtime (#64)
  • CHANGED:
  • Moved repeat button to the queue tab (#63)
  • FIXED:
  • Small album art being slightly cutoff on the sides (#65)

New in Festival 1.2.0 (Aug 14, 2023)

  • ADDED:
  • Playlists (#58)
  • Drag-and-drop support for Collection folders (#51)
  • Audio state now recovers (as much as possible) across Collection resets (#59)
  • Key-binding for adding songs/albums/artists to playlists - CTRL + Primary Mouse
  • Documentation with festival --docs
  • CHANGED:
  • Key-binding for Open Album/Song Directory is now CTRL + Secondary Mouse
  • FIXED:
  • Audio thread now has high priority, less cutouts during high CPU usage (#50)

New in Festival 1.1.0 (Jul 13, 2023)

  • CHANGED:
  • Faster JPG album art decoding, 1.75x~ faster Collection reset (#20)
  • Collection directories are now pre-emptively cached on startup and addition; initial reset speeds are faster (#30)
  • Album art conversion now uses all available threads, 1.25x~ faster (#20)
  • Post-Collection reset image encoding/save can now use multiple threads, 5x~ faster (#37)
  • Search can now use multiple threads, 1.8x~ faster (#37)
  • FIXED:
  • Crashes with songs that have odd date metadata, again (hinto-janai/readable@02bdd46)
  • Runtime UI overflow when song is longer than an hour (#44)
  • Over-saturated colors on Linux (KDE) (#43)

New in Festival 1.0.1 (Jul 9, 2023)

  • Changes:
  • Added Pixels Per Point setting for manual UI pixel sizing (f1fc011)
  • Lowered minimum resolution to 870x486 from 1000x800 (075f1b8)
  • Fixes:
  • Fixed crashes with songs that have MONTH-DAY date metadata only (#1)
  • Fixed non-jpg/png album art image decoding issues (f0e96b4)