cross-posted from: https://aussie.zone/post/36389875

Why jump from 10.11.11 directly to 12.0? -> Blog Post

You can find more details about and discuss this release on the official forums.

As always, please ensure you stop your Jellyfin server and take a full backup of your metadata/configs before upgrading!

Direct upgrades from 10.10.7 and 10.11.x to 12.0 are supported; intermediate upgrades are not required. Users running releases older than 10.10.7 are strongly encouraged to upgrade to 10.10.7 before migrating to 12.0.

Installed repository plugins (anything not built-in) should also be removed before migrating. Plugins will likely need time to adapt to the new database changes, so re-adding them afterward is the safest approach for testing.

Official plugins compatible with Jellyfin are available through the stable plugin repository. If you have changed to the unstable plugin repository please change it back.

Go to Dashboard -> Plugins -> Manage Repositories
Update the Plugin Repository URL to: https://repo.jellyfin.org/files/plugin/manifest.json

After migrating please perform the following steps.

Perform a full library scan to restore alternative versions
Run the "Optimize database" scheduled task

___

  • SailorFuzz@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    I really just want the fireTV app of Jellyfin to not be so dogshit.

    I got tons of cool plug-ins running on my server that work fine via desktop/mobile… but access the server using the FireTv app and you’d never know. No mediabar enhanced, no seasonal, no achievements or local ratings…

    • Imaginary_Stand4909@lemmy.blahaj.zone
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Idk if Wholphin will fully fit your needs, but that’s what I use on my FireTV and we love it. It looks sleek as hell and has sone plugins like Serr requests. Weirdly though, it takes longer to load an ep on there compared to my laptop or phone.

    • Onomatopoeia@lemmy.cafe
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      You should see the Tizen version…

      Though neither are made by the Jellyfin tram, and they’re both dealing with the constraints of the underlying dogshit hardware/software

    • SatyrSack@quokk.au
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      That’s not as common of an occurrence as multiple versions of movies, but I have sure had a few instances when I wanted that for a TV show episode as well. That is certainly a welcome feature that I am looking forward to.

    • virku@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Can you in theory set the servarr stack to fetch multiple languages of the same media now, when available?

      • Dultas@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        I don’t think seer, sonarr, or radarr support that but in theory could. You’d also need your sources to have a good way to supply those details in a good way as well. I wish they had a good way to filter for languages now as I hate dubbed anything.

        • virku@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          I don’t have the arr stack now, but when I fiddled with it a year or two ago I had to set one language. I ended up scrapping it because of it and just continuing with the streaming services. I also hate dubbed anything, but have small kids who want to see their shows in Norwegian. Switching them over to English on shows or movies they already know in Norwegian would be a great way for them to learn. Maybe I get to watch the Disney movies in English with them finally.

          • curbstickle@anarchist.nexusM
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 month ago

            Multiple sonarr instances, multiple radarr instances, one prowlarr, one qbittorrent, etc.

            And one JF instance with different libraries for each.

            • virku@lemmy.world
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 month ago

              I see! Thanks 😊

              Are you able to differ easily between the jellyfins on client devices like Apple tvs?

              • curbstickle@anarchist.nexusM
                link
                fedilink
                English
                arrow-up
                0
                ·
                1 month ago

                There’s only one Jellyfin instance, its just additional libraries as mentioned.

                Well, kind of, I have other JF instances as lxc’s but not for that reason.

  • smiletolerantly@awful.systems
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Now THAT is a changelog.

    Really excited about the query performance improvements, and the improvements to subtitle handling.

    • hereiamagain@sh.itjust.works
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I’m wondering if this has anything to do with the team lead changing?

      A big push in features that had been waiting on the back burner?

      • smiletolerantly@awful.systems
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Can’t speak to that, I’m not involved. All I know is that,

        • Jellyfin server gets significant upgrades in subtitle capabilities and performance,
        • Jellyfin AdroidTV just released an RC that finally includes direct play for ASS/SSA subtitles,
        • and on Monday, I FINALLY resolved a hardware issue (faulty cable) that made my Jellyfin almost unusable whenever ASS/SSA needed to be played (and only in that situation. Fun!)

        So yeah, I don’t know or really care about leadership change, I just know it’s gonna run like a rocket now 😄

          • smiletolerantly@awful.systems
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 month ago

            Haha. Might have slightly exaggerated. But only slightly.

            The Proxmox host in question has a 1Gbit connection to the NAS. (Unfortunately. The other hosts don’t have a GPU, but SPF+… Oh well, can’t have everything.)

            At some point in the last couple of months, it must have been damaged, and negotiated down to only 100Mbit. This must roughly have coincided with the Jellyfin 10.11 update, since I remember thinking that it must be the cause, due to close proximity of update and first issues.

            Anyways. For basically everything in my library, 100Mbit is fine. Streaming an episode NAS->Jellyfin and Jellyfin->TV at the same time basically never saturates the link.

            BUT, from what I’ve gathered by digging through Jellyfin issues and PRs, there’s a separate issue where Jellyfin will pull the episode, and if you need subtitles extracted from the episode file server-side (to transcode them in, if the clients can’t play them), it will at the same time pull the episode AGAIN, and together with the Jellyfin->TV direction, that’s frequently enough that it saturates the link.

            Symptoms is (was) either a 20-30s wait before the episode would start playing, or complete freeze.

            However, I believe this particular issues has been solved for a while. I’m not sure, because I instead opted for the Subtitles Extractor Plugin, which runs nightly and pre-fetches all the subtitles and stores them on the Jellyfin VM itself.

            Where it was still noticeable though was if one of [Library Scan/Trick-play Extraction/Subtitle Extraction/Media Segment Scan] ran while playing an episode, the server would completely lock up.

            Long story short: cable swapped, 1Gbit, all issues gone.

  • TheOctonaut@piefed.zip
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    The reason is the feedback we got after 10.11.0, which we first raised in January and confirmed in May. A release like 10.11.0 was, by any reasonable measure, a major release - it rewrote the library database - but the version number presented it as a minor update, and people upgraded with expectations to match. The leading 10. never changed and never told anyone anything, so all it did was push the number that actually mattered into the middle position and make “major” releases look minor. Dropping it means the first number moves when the release is big.

    lol. All the Jellykins in here lost their minds when this was pointed out.

    • Axolotl@feddit.it
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      My guess is that people would call the 10.11.x update something like .11.x instead of the full version because “they don’t change the first number anyway” and it would cause confusion to call the next update version 11.x.x so they just jumped to 12

    • samc@feddit.uk
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I dont get why they didn’t just call that update 11.0? Or use that for this update?

      I guess if you’re changing the semantics of your version numbers its also a good idea to introduce a deliberate discontinuity to mark the change?

    • AbsolutelyClawless@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I’ve tried multiple Jellyfin apps for TV and all but VoidTV refuse to play Atmos with DV. 5.1 works, but 7.1 doesn’t. Including the offical Jellyfin app. It’s odd because it used to work until it didn’t.

      • nibbs@lemmy.zip
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Same here with DoVi profile 7. I installed CoreELEC on a USB stick and boot my player (Xiaomi TV box 3) from that if I need DoVi 7. My guess: Anyone setting up and maintaining a JF instance should be comfortable doing the same.

        • AbsolutelyClawless@piefed.social
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          Out of interest I checked again to see which app works with Atmos 7.1. Offical Jellyfin AndroidTV app and Wholpin trigger transcoding on the server. VoidTV and Moonfin play it without an issue. I know there’s an open issue on the Github somewhere, but I don’t think there was any progress there.

          • nibbs@lemmy.zip
            link
            fedilink
            English
            arrow-up
            0
            ·
            1 month ago

            True, it gets mushed into HDR10, afair.
            We both might have found the same ancient GH issue. :)

            If I remember correctly, I’ve tried different client options as well, but had other issues with them, like missing audio after pause/resume, not switching to selected audio track and so on.

            Also, none of them were able to play DoVi FEL and fell back to MEL.
            Might be my player / Android TV restriction with my specific player, but with CoreELEC on the same box, FEL is fully supported and is a significant improvement, IMHO.

            • Faceman🇦🇺@discuss.tchncs.de
              link
              fedilink
              English
              arrow-up
              0
              ·
              1 month ago

              there are only a small handful of devices that can fully decode FEL, regardless of the software you run on it.

              That’s not going to change untill we manage to completely crack it and decode it in software or figure out how to bake it in via some kind of transcoder.

    • Marud@piefed.social
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      Ho ! Thanks, I was quiet pissed with the way Jellyfin on android TV was so slow (maybe the embeeded android is to blame), I will try Wholfin to see if anything enhances

  • SatyrSack@quokk.au
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    , and . scrub frame-by-frame during playback

    SO0LaBn99MO6v8V.webp

    That is exactly how MPV does it. But from what I remember, VLC devs claim it’s impossible, so VLC only allows you to scrub forward frame-by-frame, not backward. You can skip backwards in three-second increments or whatever, just not frame-by-frame at all. It’s the main thing that keeps me using MPV as my default video player, because I frequently skip around videos trying to get a screenshot of the perfect frame to use to make a meme or something. Being able to scrub frame-by-frame in both directions is a big deal.

      • SatyrSack@quokk.au
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        So, every time I want to go back one frame, I have to open that plugin from the menu and then respond to that dialog window? That is certainly more cumbersome than the way MPV/Jellyfin do it, where scrubbing is just a keyboard shortcut. Even if I assigned a keyboard shortcut to activated that plugin (I assume that’s possible), I still have to respond to that dialog box?

        When I scrub through a video to get the perfect frame to screenshot, the experience is usually something like:

        1. Pause video, no that’s not the right frame
        2. Scrub back five frames, not right
        3. Scrub forward one frame, looks closer
        4. Scrub forward one frame, looks closer
        5. Scrub forward one frame, that’s almost what I want
        6. Scrub forward one frame, that’s worse, I guess I went too far
        7. Scrub back one frame, settle on that one

        Using MPV, that’s pretty simple because each step there is just a keystroke that takes zero effort and zero time. But if each of those steps also required me to respond to a dialog box, that would just make the process tedious.

    • irish_link@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I know it’s not the same but quick connect works well. Why not log in that way using a six digit code?

      • Encrypt-Keeper@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Couple reasons.

        • Jellyfin is not security software, and given the inconsistency and general lack of polish of every other aspect of Jellyfin, its raw login page is not something I’d comfortably expose to the internet to begin with.
        • Quick connect is a poor, unintuitive imitation of Device Flow. A non-technical user would have to also have a Jellyfin app or bookmark in their phone already, and know where to navigate in it to reach the quick connect function. This on its own is insurmountable.
        • It’s not SSO. Jellyfin is yet another username and password they must remember when every single other thing I self host supports OIDC out of the box and they get one user account for everything.
        • irish_link@lemmy.world
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          Fair points. Thanks for the lesson. TIL a lot.

          Man, I really appreciate so many good folks giving info and not flaming each other. This is a great community.

    • quadrant5835@lemmy.zip
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I agree with you but also about 90% of watching on my instance happens on smart TV’s. So even though I would like to have oidc supported for the occasional phone/pc user I would still need something basic that a TV can use.

      • Encrypt-Keeper@lemmy.world
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Smart TVs should be able to support OIDC easily out of the box.

        And if it didn’t, you can just use a Device Flow

  • gedfromgont@piefed.ca
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Is anybody who updated already using Findroid? Just wondering if the update breaks anything in terms of 3rd party apps.

  • Kokesh@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Updated on Ubuntu, installed package is 12.0 for Server+Web, but clients still show server version 10.11.11

  • katy ✨@piefed.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    love the new layout just sad that home screen sections isn’t working yet :3

    also if you did "^jellyfin" in your apt install, they specifically do a new jellyfin-ffmpeg8 which trips it up so you have to manually specify each package (that was my only issue… which isn’t even an issue)