Skip to content

Releases: tryffel/jellycli

v0.9.1: Bugfix release

28 Mar 16:46
Compare
Choose a tag to compare

Bugfix release

  • Fix #18: create correct config directory if not existing yet
  • Update env-list
  • #19: Disable local cache by default. Cross-compiling local cache support is not
    working, meaning local cache does not work on Windows yet.

v0.9.0: Feature release

14 Feb 16:25
Compare
Choose a tag to compare

Added:

  • Local metadata caching (both subsonic & jellyfin). No actual audio is stored locally.
  • Shuffle queue (Ctrl+D)
  • Mute/unmute (Ctrl+U)

Improved:

  • Subsonic support

Bugfix release

15 Dec 20:53
Compare
Choose a tag to compare

Fixed:

  • (#13): Check Jellyfin connection before authenticating

v0.8.0

06 Dec 21:10
Compare
Choose a tag to compare

Changed:

  • Jellycli is now licensed under GPL-v3
  • Updated Dockerfile to Go-1.15
  • New CLI-interface, some commands have changed, e.g. version
    can now be read with 'jellycli --version'.

Added:

  • Initial (and very minimal) support for Subsonic-compatible servers. Tested with Navidrome.
    To use Subsonic backend, set config.player.server=subsonic, or set env (JELLYCLI_PLAYER_SERVER=subsonic).
    Not all methods are implemented and Jellycli is not optimized for large libraries yet.
    Basic browsing and playing music works. Even though many server implementations 'support' the Subsonic
    API, there seems to be some server-specific configurations, since Subsonic/Airsonic/Ampache
    did not seem to work out of the box. Feel free to debug these and report results.
  • #2 Override configuration with environment variables. It is now possible to completely run Jellycli with just env variables.
    Jellycli will still create config file and needs permissions for that, but that shouldn't affect usage in e.g Dockerized environment.
    List all known environment variables with 'jellycli list-env'.
  • Add experimental support for server side sorting for albums. Disabled by default (enable with config.player.enable_sorting).
  • Add experimental support for server side filtering for albums. Disabled by default (enable with config.Player.enable_filtering).
  • Add quick filtering for any list view. Enable with config.player.enable_results_filtering.
    See screenshots/filter,menu.png for preview and help menu for more info on usage.
  • Add debug-mode, to allow dumping goroutines info to file. Jellycli seems to sometimes stuck/deadlock,
    so this is to help debugging those situations. If you experience deadlocking, enable debug mode and try to re-create
    that deadlock and then create debug dump. You can then create issue about it and attach that dump.
  • Allow configuring volume steps

Fixed:

  • Disable mouse during modals
  • (#12) Fix back-button and dropdown in various list views

v0.7.0

25 Nov 15:37
Compare
Choose a tag to compare

Features:

  • Search items
  • Allow creating debug dumps

Changes:

  • Use Go 1.15.5 for automated builds
  • GUI improvements

Be sure to check config file after upgrading, since some values (like
new boolean values) might be set to false by default.

v0.6.0

10 Sep 18:53
Compare
Choose a tag to compare

Added:

  • Add audio buffering for reading network
  • Allow disabling remote control
  • UI improvements
  • Near-gapless playback
  • Print heart with favorite items

Fixed

  • Open link in browser with Jellyfin 10.6

v0.5.2 Bugfix release

30 Jul 15:41
v0.5.2
Compare
Choose a tag to compare
  1. Fix incorrect framerate on some occasions.
  2. Handle server version 10.6.0 new websocket messages.

Changelog

dbc1437 Bump version
9aab064 Fix #5: apply song framerate
0c7de39 Fix #6: catch ForceKeepAlive message

v0.5.1

16 May 14:27
v0.5.1
Compare
Choose a tag to compare

Changes:

  • Fix running on raspi2: change ints to int64 for api runTimeTicks
  • Add configuration file option audio_buffer_duration. Setting this value is balancing between cpu usage, audio responsiveness and audio stuttering. Consider increasing audio_buffer_duration if audio keeps stuttering.

v0.5.0

11 May 20:18
v0.5.0
Compare
Choose a tag to compare

This release is mostly gui improvements and fixes. This is also the first release to include compiled binaries for Linux and Windows.

Changes

Features

  • New context menu to get access to some new functionalities (open with Alt+Enter)
  • Show client hostname in jellyfin server client list
  • Mouse support
  • View instant mix for most items
  • Open items in browser
  • 'Play all from here'
  • Add reference configuration file in repository
  • Automated builds for releases

Fixes

  • Fix closing help page on some edge cases
  • Many smaller fixes

v0.4.1: Minor fixes

03 May 10:03
Compare
Choose a tag to compare
  • Fix musicview selection indexing on some cases
  • Handle unencrypted websocket
  • Fix starting and initializing jellycli on Windows
  • Small ui fixes
  • Renew expired token