8000 Releases Β· dhonus/jellyfin-tui Β· GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: dhonus/jellyfin-tui

v1.2.1

24 Jun 07:13
3742ed2
Compare
Choose a tag to compare

A minor bugfix release for jellyfin-tui.

What's Changed

  • now uses album artists instead of regular artists in the main library list. This makes more sense in a discography view like this music player. If you disagree do open an issue.
  • moved all persistent data to $XDG_DATA_HOME (or equivalent), avoiding cache clearing issues
  • added a command to repair offline downloads you can use if something is off (it also runs automatically if it detects something wrong)
    image
  • the database self-corrects when it sees a file it didn't think was downloaded
  • improved seeking to last known position in a song when you reopen
  • fixed a bug that caused 100% CPU usage (oops)
  • when playing transcoded songs, the "NN:NN / MM:MM" duration meter now doesn't change around while the file loads up
  • scrobble on quit
  • and a load of other small bugs with playback, background playlist updates and all sorts of other jazz

New Contributors

Full Changelog: v1.2.0...v1.2.1

1.2.0 - Offline Mode

15 Jun 16:21
Compare
Choose a tag to compare

Enjoy this new jellyfin-tui version! A lot of stuff has been added. I have decided to deal with the potential influx of bug reports instead of hoping that 2 people try a pre-release version :). Fingers crossed.

What's Changed

  • Switched to an offline-first architecture. This means massively faster (<1s) load times (everything is saved locally automatically), faster in-app navigation and the option to use the app offline

  • You can now download a song, album or playlist simply by pressing the d key on the item you want to download. You will see the progress of the download in the β‡Š column. β—΄ means queued, β—° means downloading and β‡Š means downloaded. You can also quit and come back and you won't lose any queued downloads.
    image

  • You will also see the progress of downloads in the bottom corner.
    image

  • You can delete or cancel downloads while they're ongoing (of course) with d again and there is a global command to stop everything too
    image

  • Every 10 minutes, an update runs in the background and refreshes your library. It will show if any new music has been added
    image

  • If you are offline, or by passing the --offline flag, you can use the fully offline mode. It will not connect to the internet and you can play any music you downloaded, lyrics and cover art included of course! :)

  • Multi-server support, you can now define more than 1 server in the configuration file. You will be asked to pick one at startup! You can mark a server as default = true to avoid this and use --select-server instead.

  • New initial setup questionaire. Much prettier and actually connects to the server before letting you save it.

  • All operations are offloaded to a background task now to make the UI more responsive and faster.

  • The bitrate of a song now updates dynamically while playing and the a more readable channel format is shown (2 channels -> stereo)
    image

  • Added a key binding to seek +-1 minute with , and . like in CMUS.

Fixed bugs

  • Preferences are now saved separately from server state. This means you won't keep losing your preferred List filters / order and similar in-app options like Large cover art.
  • Repeat mode didn't work after a restart.
  • Transcoding is now saved in-app and is remembered, instead of being defined in the config. #41
  • e to add to queue didn't work on the Album tab #40
  • Crashes on login #38
  • MPRIS metadata not updating on the playlist view #39
  • Playlists over 300 items were being truncated. Now they are fetched in the background #44

Full Changelog: v1.1.3...v1.2.0

v1.1.3

01 Mar 08:08
Compare
Choose a tag to compare

Hi all, this is just a small, mostly bug-fix release. Feature updates are in the works. Enjoy :)

What's Changed

  • added artist names to the Album list
    image
  • fixed the Reload library action (didn't work in 1.1.2)
  • fixed broken album search in the Search tab
  • lowered CPU usage (rendering only visible items in lists)

Full Changelog: v1.1.2...v1.1.3

v1.1.2

21 Feb 16:58
Compare
Choose a tag to compare

An update that should have been very simple, but turned out taking a bit more time than I'd like πŸ˜₯. Either way, enjoy this new version of jellyfin-tui :)

What's Changed

  • Added an Album tab. You can look through your albums and search through them a bit faster than before!
  • You can sort your albums by name, or by date added. This means you can now listen to all the new music you have :)
    image
  • Albums and Artists now have their respective total duration shown just like Playlists do.
    image
  • Fixed a/A list movement. Used to panic on japanese or similar unicode characters. Now it should work as expected.
  • Updating the program now won't delete your state. Hopefully.
  • Fixed a few inconsistent keybinds.
  • And some visual changes, for example list items now have a darker background.
    Have fun and report any bugs you find :)

Full Changelog: v1.1.1...v1.1.2

v1.1.1

09 Feb 08:28
Compare
Choose a tag to compare

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
    image

  • 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
    image

Full Changelog: v1.1.0...v1.1.1

v1.1.0

28 Jan 16:27
Compare
Choose a tag to compare

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. Press s again 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)
    Screenshot 2025-01-28 at 17 16 13
  • You can now run any jellyfin scheduled tasks. This is another step of making this a fully featured jellyfin client. (capital P popup)
    Screenshot 2025-01-28 at 17 18 13
  • 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 Delete instead of d. D will be used to download tracks in the future.
  • Added a keybind to reset everything. Press X to 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

  • @GKHWB made their first contribution in #28

Full Changelog: v1.0.6...v1.1.0

v1.0.6

18 Jan 14:55
Compare
Choose a tag to compare

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 with r. When a queue reaches its end it will wrap around and continue playing

Full Changelog: v1.0.5...v1.0.6

v1.0.5

10 Jan 18:11
Compare
Choose a tag to compare

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 p and 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 :)
    popup
  • 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 😰
    onon
  • 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

29 Dec 11:07
Compare
Choose a tag to compare

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

15 Dec 09:50
Compare
Choose a tag to compare

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_color on 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

Full Changelog: v1.0.2...v1.0.3

0