Skip to content

Releases: Radiicall/jellyfin-rpc

v1.3.0 | Activity Types

29 Sep 05:51
Compare
Choose a tag to compare

This release changes how Jellyfin displays on your profile. You will now have a time bar and Watching/Listening/Playing status based on what you are doing in Jellyfin.

Movies/TV Shows show up as watching now:
image

Music/Audiobooks show up as listening:
image

Books are unchanged in appearance and TV content will be displayed as before but with Watching instead of Playing

This release also includes several bug fixes

What's Changed

Full Changelog: 1.2.2...1.3.0

v1.2.2

30 Jul 15:53
Compare
Choose a tag to compare

This release fixes issues with blacklisting and LiveTV, it also uses headers to authorize which makes the app more secure!

Added some more debug prints and error messages when stuff goes wrong

What's Changed

Full Changelog: 1.2.1...1.2.2

v1.2.1 | Bug fixes

22 Jul 18:47
Compare
Choose a tag to compare

Whats new

  • Check out the previous release for details about 1.2.* features https://github.com/Radiicall/jellyfin-rpc/releases/tag/1.2.0
  • Fixed crash when session has no username (#126)
  • Fixed crash when dynamic buttons are specified in config (#127)
  • Handle usernames as lowercase from config and jellyfin (#127)
  • Added debug prints to help see where the code is stopping up

Full Changelog: 1.2.0...1.2.1

v1.2.0 | Movie Display Options

21 Jul 00:15
Compare
Choose a tag to compare

What's Changed

This release adds movie display options, this lets you change how movies are displayed, exactly like music!

Config example

{
  "jellyfin": {
    "movies": {
      "display": [
        "year",
        "critic-score",
        "community-score",
        "genres"
      ],
      "separator": "-"
    },
    ...
  }
  ...
}

Image example

example image showing new display mode: 2023 - 🍅32 - ⭐7.6 - Horror, Mystery

Full Changelog: 1.1.0...1.2.0

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