This is a (mostly) maintenance release that reworks some very important inner workings of jellyfin-tui. Please test this version out and report any issues that may have come up :).
! The default tls backend has been reverted back to
tls-nativeoverrustls-tlsbecause of compatibility issues with corporate networks. You can still userustls-tlsby building jellyfin-tui with thetls-rustlsfeature flag.
The main architectural changes in this update are the following:
- I reworked how MPV is used internally. It now receives commands from the main thread which fixes a few bugs and odd behavior from previous versions and makes the app much easier to extend in the future.
- Added rustfmt so that contributing is easier with proper formatting
- Updated the search algorithm to use less CPU on every re-run which should have reduced CPU usage by a few % for most users.
- The global update that runs on each load is now only run every 10 minutes including on re-launch, so quickly restarting the app won't trigger an update.
- Fixed various issues with MPRIS including not emitting Paused events properly and not reacting to events.
What's Changed
New features
Quick Connect
Added the option to use jellyfin's quick connect authentication method. If you're a new user you will be offered to use it in the initial setup wizard. Otherwise, you can configure it as such:
- name: Quick Connect Server
url: 'http://localhost:8096'
username: 'username'
quick_connect: true # use jellyfin quick connectUsability options
Added new sort options for artists (Date Created):

and albums (Premiere Date and Duration):
You can now push a song or an album to the main or temporary queue with popup actions:
Added offline mode as a server selection option when launching the app:
Fixed bugs
- Seek back to last known position (when you restart the app) now works even when transcoding is enabled
- Cover art now properly rescales when you change terminal font size
- made the default dark theme border color slightly lighter
- the internet speed detection feature wasn't updating properly
- stopping playback now clears lyrics and cover art
Full Changelog: v1.3.0...v1.3.1