Skip to content

Releases: Radiicall/jellyfin-rpc

v1.1.0 | Logger & bug fixes

20 Apr 12:01
Compare
Choose a tag to compare

This release should fix the rest of the issues from pr #111.
It also includes a new logger using the log library and simple_logger.
By default the log level will be set to info, it can be changed through the RUST_LOG environment variable, -v or --log-level.
The different log levels are listed with --help, when submitting bug reports -v debug or --log-level=debug should be used.

What's Changed

Full Changelog: 1.0.4...1.1.0

v1.0.4 | Fix not displaying issues

17 Apr 19:10
Compare
Choose a tag to compare

Found a bug in the code that should be fixed by this release, everyone on 1.0.3 should update to 1.0.4 so that movies among other things will start displaying again

Full Changelog: 1.0.3...1.0.4

v1.0.3 | ARM Support on linux, config options and optimizations

14 Apr 18:36
Compare
Choose a tag to compare

ARM and Optimizations

This release comes with ARM support for both 64 bit and 32 bit!
It also changes the build to use LTO, CGU 1 and strips without running another command on build

New config options

This release comes with 3 new config options courtesy of @Pr0chy

{
    "jellyfin": {
        ...
        "show_simple": false,
        "append_prefix": false,
        "add_divider": false,
        ...
    },
    ...
}

show_simple

show_simple makes TV Shows display without the episode name!
Lets say you're watching something with a really long episode name:
It will turn this
S1E1 This is a really long episode name
Into this
S1E1

append_prefix

append_prefix adds a leading 0 to episode names below 10:
S1E1
to
S01 - E01

add_divider

add_divider adds a dash between the episode number and episode name
S1E1 Episode name
to
S1E1 - Episode name

This doesnt work with show_simple set for obvious reasons..

Bug fix

@JustTemmie fixed a bug that stopped the rich presence from displaying if there were more than 2 buttons present in the config, this is important because now you can choose to have both custom buttons and dynamic buttons.
If you put the dynamic buttons at the top of the buttons array and your custom buttons at the bottom then it will first try to load the dynamic ones, and if it cant then it will load your custom ones!

What's Changed

  • Allow more than 2 RPC buttons in the config file by @JustTemmie in #105
  • Bump h2 from 0.3.24 to 0.3.26 by @dependabot in #108
  • ARM support, ommiting episode names and adding a "0" prefix to episode and season numbers by @Pr0chy in #111

New Contributors

  • @JustTemmie made their first contribution in #105
  • @Pr0chy made their first contribution in #111

Full Changelog: 1.0.2...1.0.3

v1.0.2 | Dependabot security fix

05 Mar 09:22
Compare
Choose a tag to compare

1.0.1 broke so here we are

What's Changed

Full Changelog: 1.0.0...1.0.2

v1.0.0 | Version 1.0.0 because im lazy

20 Feb 22:45
Compare
Choose a tag to compare

Releasing as a 1.0.0 so i dont have to keep track of differing jellyfin-rpc and jellyfin-rpc-cli releases.

What's Changed

  • Change separator char to String (#89) by @Radiicall in #90
  • Added adjustable wait time through the -t cli option
  • Bump h2 from 0.3.21 to 0.3.24 by @dependabot in #97
  • Add show_paused config option (#102) by @Radiicall in #103
  • Remove some useless string conversions (&str to String that can honestly just stay as &str)

Bugs fixed

  • Specific song not fetching/displaying correctly on Discord (#95)

Full Changelog: 0.15.5...1.0.0

v0.15.5 | Self signed certificates

19 Nov 15:41
Compare
Choose a tag to compare

What's Changed

Installer changes

  • Added self signed certificates option to installer.
  • The installer can now be used in the AUR package if the package maintainers decide to!
    • Added options --use-existing-config and --no-install so it wont prompt for any user input if a config is found and it won't try to download another jellyfin-rpc binary to the system or set up the systemd service.

Full Changelog: 0.15.4...0.15.5

v0.15.4 | Fixes

12 Nov 14:13
Compare
Choose a tag to compare

What's Changed

  • Season null fix by @Radiicall in #81
    Stop program from displaying the season as "Snull" if there's no index number for it.
    image

  • Crash fixes by @Radiicall in #82

Full Changelog: 0.15.3...0.15.4

v0.15.3 | Refactor

18 Oct 18:06
Compare
Choose a tag to compare

Not really any changes that will affect end users here but there is one thing to note about this release.
When using jellyfin-rpc with a package manager its been kind of annoying how it would show this if you werent completely up to date
Update warning on startup

Well… No more! Maintainers can now compile the package with --no-default-features and that warning goes away!

What's Changed

Full Changelog: 0.15.2...0.15.3

v0.15.2 | Major fixes

07 Oct 19:59
66050dc
Compare
Choose a tag to compare

Notes

This release fixes content that doesnt have any images:

  • Before
    image
  • After
    image

For songs it now displays song artist(s) over the album artist (no example for this I'm sorry).

The installer also had a fix by @ccrsxx (I would've never noticed this so thanks <3)

What's Changed

New Contributors

Full Changelog: 0.15.1...0.15.2

v0.15.1 | Small update

26 Sep 20:31
eabf411
Compare
Choose a tag to compare

Made usernames case-insensitive because users cant have the same name e.g. "user" and "USER".

Sleep for 3 full seconds instead of 750 milliseconds, this technically makes the program slower at detecting changes but it looks much better in discord because the end timer doesnt jump around as much.

Full Changelog: 0.15.0...0.15.1