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 featuresChanged
for changes in existing functionalityDeprecated
for soon-to-be removed featuresRemoved
for now removed featuresFixed
for any bug fixesSecurity
in case of vulnerabilities
- Queue tab - random artist/album/song buttons (#63)
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
.
JSON-RPC
client for festivald
.
Full documentation available at: https://docs.festival.pm/cli.
- 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
- Key-binding for
Open Album/Song Directory
is nowCTRL + Secondary Mouse
- Audio thread now has high priority, less cutouts during high CPU usage (#50)
Performance improvements. Expect 2x~ faster Collection resets (user time) and 5x~ faster overall time (including save).
- Faster
JPG
album art decoding, 1.75x~ fasterCollection
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)
- Crashes with songs that have odd date metadata, again (https://github.com/hinto-janai/readable/commit/02bdd467363e50627e68af56497eaeb13cdf632d)
- Runtime UI overflow when song is longer than an hour (#44)
- Over-saturated colors on Linux (KDE) (#43)
Pixels Per Point
setting for manual UI pixel sizing (https://github.com/hinto-janai/festival/commit/f1fc011fac05e6daec9894477e52030745fea25b)
- Lowered minimum resolution to
870x486
from1000x800
(https://github.com/hinto-janai/festival/commit/075f1b8e48e2c733878ce3ee982e54ca4051fee9)
- Crashes with songs that have
MONTH-DAY
date metadata only (#1) - Non-
jpg/png
album art image decoding issues (https://github.com/hinto-janai/festival/commit/f0e96b44e95555a08441e0b99983030bc528f490)
The PGP key used to sign releases can be found at https://festival.pm/hinto or pgp/hinto-janai.asc
.