Releases: dhonus/jellyfin-tui
v1.1.1
A small update that brings you two neat features :)
What's Changed
-
You can now make your cover art large to see it better! Turn on large cover art in the global popup capital
P
-
Added a global shuffle. It will play any amount of songs in random order from your entire library. You can set it to only play songs you've already heard, new songs or both together. Get to it with
Ctrl + s
Full Changelog: v1.1.0...v1.1.1
v1.1.0
A new version of jellyfin-tui is ready for you to enjoy :) This update is pretty big, please make sure to report any bugs or regressions you find. I changed a lot of the internal code mostly related to search and queue and it's not guaranteed to be perfect. Many of these changes were necessary, but I hope that this is hopefully one of the last potentially buggy releases 🐛
What's Changed
- Added shuffle mode 💃. Yes, I admit long overdue. Turn it on with
s. If you have a queue ready it will shuffle it. Presssagain to unshuffle. If you have shuffle enabled, playing anywhere in the program will shuffle songs below the current index. - Local search (
/in lists) is now ranked by similarity. This means lot better and more relevant search results. - Your favorite artists and playlists are now at the start of your list. You can change this back in the popup. You can also change sort order (ascending / descending)
- You can now run any jellyfin scheduled tasks. This is another step of making this a fully featured jellyfin client. (capital
Ppopup)
- Changed a few keybindings:
- You can now switch tabs with 1,2,3, etc. in addition to F1,F2,F3,...
- Toggle transcode is now capital
T - Removing a track in the queue is now done with
Deleteinstead ofd. D will be used to download tracks in the future.
- Added a keybind to reset everything. Press
Xto get a clean state. - Much improved state saving. Everything should now be remembered when you close and reopen jellyfin-tui
- Added an action to jump to current track in the popup. It takes you to the current track in its discography from anywhere.
- Fixed a bug with locating a Seach result (tracks). Now all tracks should properly take you to the library.
- jellyfin-tui is now a nix package @GKHWB in #28
And a billion tweaks to how the program looks. You'll notice a few new details :)
New Contributors
Full Changelog: v1.0.6...v1.1.0
v1.0.6
This minor release fixes a few issues that have been reported.
What's Changed
- cover art in MPRIS now properly updates when songs change
- fixes a bug where having albums without IndexNumber resulted in their artist page showing no songs
- the repeat mode now defaults to
All, change it withr. When a queue reaches its end it will wrap around and continue playing
Full Changelog: v1.0.5...v1.0.6
v1.0.5
Enjoy this new major release of jellyfin-tui 😊. This update's focus are: playlists! There might still remain a few bugs/missing options, make sure to report :)
What's Changed
- Added a new tab with your playlists. Get to it with
F2. - You can also create/delete/rename and add/remove to/from playlists. Just press
pand use the options in the popup to do what you want. The popup is new, so try getting used to it. I will be adding more options to popups so you don't have to remember so many key combinations :)
- you can now control volume with MPRIS #21
- added run time to albums and playlits, so you'll know how long they are
- fixed a long standing bug where the cover art isn't quite full height. Make sure to bully me if it's still not correct 😰
- volume and other new things are now also remembered and restored when you reopen the program
- and a loot of work behind the scenes to make everything look just that little bit better :)
Full Changelog: v1.0.4...v1.0.5
v1.0.4
Tiny update before 2025 strikes :)
What's Changed
- feat: when an album is selected, only those tracks are added to the queue. Before, all songs below were added.
- Appending/prepending to the temporary queue (shift+enter) also only appends the tracks of a selected album.
- If a track is selected, all tracks below are played as before.
- fix: the player now remembers the last opened tab and volume when resuming a session
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Another minor release packed full of quality of life improvements 😊
- The player now remembers your last play session! When you come back, you can continue listening exactly where you left it.
- Added repeat modes. You can toggle between repeat None, All and One (current track) with
r - Optimized CPU usage (went from ~30% to ~5% single thread)
- Improved user input latency.
- Made
auto_coloron by default. - You can favorite tracks/artists with
f. - Added cover art to MPRIS, a volume bar and a bunch of visual tweaks too :)
- jellyfin-tui is now in the AUR - by @adamperkowski in #16
New Contributors
- @adamperkowski made their first contribution in #16
Full Changelog: v1.0.2...v1.0.3
v1.0.2
A fun update bringing you a new and improved double queue (spotify-like), transcoding and more :)
Queue:
- There are now 2 queues. The new (temporary) queue has priority over the regular one and is treated differently. Read more about it in the README or by pressing
'?'inside jellyfin-tui
Colors:
- You can let the program generate a new primary color for each album you listen to :)
auto_color: true - If that's too distracting, you can instead set a custom color to be the primary color (if you don't like blue) in the config
primary_color: '#7db757'
What's Changed
- feat: advanced queue by @dhonus in #11
- feat: custom primary color option by @dhonus in #12
- Feat/help screen by @dhonus in #13
- feat: transcoding by @dhonus in #14
I also fixed a bunch of bugs and made the program just a bit nicer to use.
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Hi all! Minor update 1.0.1 bringing you some fun new features. As always happy listening :)
What's Changed
- feat: you can now set your own mpv options in the config file (they're passed through to mpv)
- chore: updated ratatui by @dhonus in #8
- Improve MPRIS Integration by @leso-kn in #9
- fix: better panic handling (no more broken terminal output I hope 🧐)
- chore: removed libmpv-rs in favor of libmpv2 crate here
New Contributors 🤍
Full Changelog: v1.0.0...v1.0.1
v1.0.0
I'm excited to share the first major release of jellyfin-tui. After 6 months of on and off work, it is finally in a state I'm happy with. There is still much to do, but I feel ready to mark this as an actual release and as a stepping stone to future improvement. Happy listening!
Please help test the 1.x version. Any open issue is appreciated, it's difficult to hunt for bugs and new features!
Full Changelog: 0.2.0...v1.0.0