Hey everyone, this is mostly a bug-fix release to clear the backlock. I've been working on theme support but haven't had much time recently. Hopefully I can finish it soon 😊 In the meantime these are some changes by me any a few new contributors.
What's Changed
Features
- you can now customize the window title when running jellyfin-tui. A new default has been added to show the current track and artist.
# Customize the title of the terminal window
window_title: true # default -> {title} – {artist} ({year})
# window_title: false # disable
# Custom title: choose from current track's {title} {artist} {album} {year}
# window_title: "\"{title}\" by {artist} ({year}) – jellyfin-tui"

- Added a config option to server read password from password file by @mcpar-land in #90
servers:
- name: Password File
url: 'http:/jellyfin.example2.com'
username: 'username'
password_file: /home/myusername/.jellyfin-tui-password # use a file containing the password
-
your state is now saved every 10 seconds. This mean you can close the app by force and your last played track and position will be more recent, not just at the last manual exit.
-
discord status now says
Listening to {track}
instead ofListening to jellyfin-tui
Fixed bugs
- playing a playlist while shuffle is on didn't work correctly
- playlist rename didn't work
- I now use album_id instead of parent_id for album art. Some albums didn't load artwork beacause of this.
- re-fetch cover art now updates the file in-place so you can see the new artwork immeditely

- wavpack playback support by @AyaseFile in #88
- use rustls rather than openssl by @tehmatt in #87
- Handle non-existent cache folder in the CrossesDevices case by @DerVerruckteFuchs in #93
New Contributors
- @tehmatt made their first contribution in #87
- @AyaseFile made their first contribution in #88
- @mcpar-land made their first contribution in #90
- @DerVerruckteFuchs made their first contribution in #93
Full Changelog: v1.2.5...v1.2.6