Hi all, I moved away from Flex just yesterday and installed Jellyfin. Liking it so far, it’s clean and uncluttered, but unfortunately it seems not all my files are being recognized and aren’t showing in the library.

Mostly it looks like it’s showing exclusively mkv files, but I have a bunch of Avi and vob files that used to be properly recognized in Plex. Any way to make those work?

I am running Jellyfin on Podman from Fedora 40 managed by systemd, using the official docker image. The container walkthrough mentioned other 2 alternative images, not sure if I should try one of them?

Thanks!

  • Krafting@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    4 months ago

    Files need to be executable iirc, verify permission and compare permissions from a file that is shown in your library from a file that isn’t.

    • vortexsurfer@lemmy.world
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      This is not correct. Movie files do not need to be executable, and never should be! Not that movie files being executable will cause problems, but it’s possible to imagine a scenario where an attacker could exploit it, especially if the files are owned by root. Extremely unlikely, but I work in IT and always think about security :)

      You might be thinking of directories, which do need the executable permission to let a user/group/all be able to read its contents.

    • Bruno Finger@lemm.eeOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      edit-2
      4 months ago

      Interesting. Thanks for that. I ran a chmod +x --recursive . in my library root but still those files won’t show up in Jellyfin.

      Edit: I just found this link about file naming. Did I understand well that Jellyfin is expecting files to be named in a certain way?

      https://jellyfin.org/docs/general/server/media/movies/

      If that’s true that’s not really ideal, I expected I could just throw files or folders in the library root and Jellyfin would find them?

      • vortexsurfer@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 months ago

        You should remove the executable permission, see my other reply. Movie files should never be executable, but directories should be.

        chmod -R -x+X * should do the trick, that will remove the executable permission on all files, and set it on directories.