Releases: feoh/plexbar
Releases · feoh/plexbar
Release list
Plexbar v1.2.8
Changed
- Separate queue replacement from playback:
Preplaces the queue with the focused selection, whilepstarts the queued tracks andncontinues to advance to the next track.
Full Changelog: v1.2.7...v1.2.8
Plexbar v1.2.7
Added
- Add the MIT license to the repository and package metadata.
Fixed
- Restore keyboard focus to the browser after submitting an empty search so arrow-key navigation continues to work.
Full Changelog: v1.2.6...v1.2.7
Plexbar v1.2.6
Fixed
- Scale and center full-screen cover art within the available terminal space while preserving its original aspect ratio, preventing clipping.
- Keep the queue visible when no cover artwork is loaded by preventing the empty cover-art container from reserving layout space.
Full Changelog: v1.2.5...v1.2.6
Plexbar v1.2.5
v1.2.4
- Add an uppercase
Qshortcut for a full-screen, scrollable playback queue. - Support arrow, Page Up/Down, Home, and End navigation for long queues.
- Add direct navigation between the queue, regular split view, and full-screen cover art.
Full Changelog: v1.2.3...v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
What's changed
- Improve first-run Plex setup by copying the Plex authorization URL to the clipboard.
- Automatically open the Plex authorization URL in the user's browser with autoraise enabled.
- Keep the authorization URL visible as a fallback if clipboard or browser launch support is unavailable.
- Add test coverage for the new setup URL handling.
Validation
- uv run pre-commit run --all-files
- uv run mypy src/plexbar tests
- uv run pytest
v1.1.1
What's Changed
- Refine genre browsing to choose By Artist or By Album after selecting a genre.
- Show full album track lists from genre browsing instead of only genre-matched single tracks.
- Improve genre artist grouping and sorting.
- Refactor browser dispatch and playable-track expansion to use Python match/case.
- Update documentation and tests.