Skip to content

Latest commit

 

History

History
170 lines (101 loc) · 6.17 KB

CHANGELOG.md

File metadata and controls

170 lines (101 loc) · 6.17 KB

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Types of changes:

  • Added for new features
  • Changed for changes in existing functionality
  • Deprecated for soon-to-be removed features
  • Removed for now removed features
  • Fixed for any bug fixes
  • Security in case of vulnerabilities

Festival GUI Unreleased

Added

  • QueueRepeat mode that repeats the queue but starts paused (#90)

Fixed

  • Queue tab: total runtime being 0 seconds on restart (#96)

Festival GUI v1.4.0 - 2024-01-09

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) are now maintained across Collection resets if possible (#85)

Festival GUI v1.3.3 - 2023-11-30

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)

Festival GUI v1.3.2 - 2023-11-26

Fixed

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

Festival GUI v1.3.1 - 2023-11-15

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


Festival GUI v1.3.0 - 2023-09-04

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)

festivald v1.0.0 - 2023-08-24

Festival daemon.

Serves JSON-RPC & REST APIs.

See festival-cli for a simple to use JSON-RPC client.

Full documentation available at: https://docs.festival.pm/daemon.

Public instance available at: https://daemon.festival.pm.


festival-cli v1.0.0 - 2023-08-24

JSON-RPC client for festivald.

Full documentation available at: https://docs.festival.pm/cli.


Festival GUI v1.2.0 - 2023-08-11

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)

Festival GUI v1.1.0 - 2023-07-12

Performance improvements. Expect 2x~ faster Collection resets (user time) and 5x~ faster overall time (including save).

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 (#38)
  • 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


Festival GUI v1.0.1 - 2023-07-02

Added

Changed

Fixed


Festival GUI v1.0.0 - 2023-06-28

The PGP key used to sign releases can be found at https://festival.pm/hinto or pgp/hinto-janai.asc.