github dhonus/jellyfin-tui v1.5.1

5 hours ago

Small release with a new MPRIS backend and some smaller features by a few new contributors for you to enjoy. I've been quite busy but some cool things are in the works for the future 😊

  • Breaking (packagers/custom builds): removed the zbus and dbus feature flags. There's now a single media backend per platform, always on. Drop these from any --features line.

What's Changed

  • Rewritten media controls: dropped the souvlaki library in favor of a custom implementation using ZBUS. Some added benefits, over the code itself being more maintainable, include the following:

    • exposes xesam:trackNumber and xesam:contentCreated (year) in metadata (#152)
    • bidirectional shuffle: playerctl shuffle now controls the player
    • more accurate Seeked signal (emitted only on real seeks)
    • Quit support via MPRIS
    • Please report and issues that may stem from this new implementation.
  • The new "vertical" layout is now configurable:

# Layout mode — 'auto' switches to vertical below vertical_threshold columns
layout: auto # options: 'auto', 'vertical', 'horizontal'
vertical_threshold: 100 # columns; only used when layout is 'auto'
  • The accent color now gets written to ~/.local/share/jellyfin-tui/accent_color for external theming. by @burninc0de in #215
  • To not have your computer suspend on you while listening to music, OS auto-suspend is inhibited during playback (via systemd-inhibit, Linux). by @burninc0de in #212
  • The Global Search tracks list is now finally paginated. Much faster for quick searches.
  • Added new jump navigation: !Jump N jumps N lines forwards. Use negative number for backwards. By default comes with a vim-style Ctrl+u/Ctrl+d jump 20 lines. by @UnleashedFurai in #205
  • You can now use / to search keybindings by @pedromarquetti in #206 :
image

Fixed bugs:

  • Adding a new artist should now make it appear in the artist list on first sync. It used to lag behind.
  • Discord RPC now registers in offline mode
  • Tinted themes used to break with no album-cover tracks. Now they tint normally.

New Contributors

Full Changelog: v1.5.0...v1.5.1

Don't miss a new jellyfin-tui release

NewReleases is sending notifications on new releases.