···55The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7788+## [0.5.0] - 2026-07-08
99+1010+### Added
1111+- **MPRIS support** (`fin-mpris`) — on Linux and the BSDs, fin registers
1212+ `org.mpris.MediaPlayer2.fin` on the D-Bus session bus while the TUI
1313+ runs, so media keys, GNOME/KDE applets, waybar and `playerctl` can
1414+ drive playback: play/pause, next/previous, seek and SetPosition,
1515+ volume, shuffle and repeat (mapped to MPRIS `LoopStatus`), with track
1616+ metadata (title, artist, duration, cover art) pushed as
1717+ `PropertiesChanged`/`Seeked` signals. The MPRIS player shares the same
1818+ swappable renderer handle as the TUI and the UPnP MediaRenderer, so
1919+ desktop controls follow you when you switch to a Chromecast or UPnP
2020+ device. Built on zbus (pure Rust — no dbus system library needed);
2121+ starting without a session bus (headless/SSH) is a non-fatal warning.
2222+ A second fin instance falls back to a pid-suffixed bus name per the
2323+ MPRIS spec.
2424+825## [0.4.0] - 2026-07-07
9261027### Added
···121138- fzf-style instant search, playlist browsing, and drill-in navigation.
122139- Full pagination of the Items endpoint so large libraries load completely.
123140141141+[0.5.0]: https://github.com/tsirysndr/fin/compare/v0.4.0...v0.5.0
124142[0.4.0]: https://github.com/tsirysndr/fin/compare/v0.3.1...v0.4.0
125143[0.3.1]: https://github.com/tsirysndr/fin/compare/v0.3.0...v0.3.1
126144[0.3.0]: https://github.com/tsirysndr/fin/compare/v0.2.0...v0.3.0