Code Monkey home page Code Monkey logo

Comments (5)

marconian avatar marconian commented on June 19, 2024 3

I had the same problem. It is searching for the assemblies in the plugin folder. Copiing the MediaBrowser.*.dll files to the plugin directory fixed it for me.

cp /usr/lib/jellyfin/bin/MediaBrowser.* /var/lib/jellyfin/plugins/'OpenSubtitles'/

from jellyfin-plugin-opensubtitles.

Misterke avatar Misterke commented on June 19, 2024 3

Hi all, just in case you hit the above, but can't use the fix above because you're running jellyfin as a docker container, then perhaps my experience might help.

I had Jellyfin inside a jellyfin/jellyfin docker on a Pi3, but I had all the config stuff (including the plugins) mapped to an external folder. So, my workaround was to cd to /jellyfin folder inside the image folder of the jellyfin docker (/var/lib/docker/overlay/686c27052dd10eb448f095e1d5f8fcd3e08ff1a0d20245f53378f0b063f3bf6c/root/jellyfin in my case) and then do: for i in MediaBrowser*; do ln -s "/jellyfin/$i" "/home/jellyfin/config/plugins/Open Subtitles/$i"; done where /home/jellyfin/config was the folder that was mapped to /config in the docker container. That did the trick.

The added advantage here is that the jellyfin docker image can still be update. As long as all the MediaBrowser stuff remains in /jellyfin, the symlinks will remain valid.

Keep safe!

from jellyfin-plugin-opensubtitles.

a-r-db avatar a-r-db commented on June 19, 2024

I agree. :( same problem here.
I am going to try different versions.
I tried 6.0 release and it installed without crashing...
It seems 7.0 crashes especially when it upgrades on reboot.
I running the Ubuntu package jellyfin.

from jellyfin-plugin-opensubtitles.

jmullentech avatar jmullentech commented on June 19, 2024

@Misterke Thank you for posting that!!

In my case, also using Docker, the easiest way for me to accomplish this was to drop into a Bash session inside the container (via docker exec) and navigate over to /config/data and then use @marconian's method of copying the files over with cp /usr/lib/jellyfin/bin/MediaBrowser.* plugins/Open\ Subtitles/

Restarted the jellyfin service from within the container and she's good to go.

Thanks to both of you, as well as @jaydenthorup for reporting this one. First issue I've had with Jellyfin in the year or so I've used it. Annoyed but with your help, it was a quick fix. So thanks for that!

ETA: Might be worth mentioning that I also have my /config path mapped to an external volume. But to get the files from within the container _to the volume requires dropping into a shell. Or at least, that's the easiest way I found.

TLDR: Issuing cp /usr/lib/jellyfin/bin/MediaBrowser.* /config/data/plugins/Open\ Subtitles/ from a shell session within the container should fix this for anyone with issues.

from jellyfin-plugin-opensubtitles.

fernandu00 avatar fernandu00 commented on June 19, 2024

You guys saved me!
I'm running the latest version of jellyfin in a docker container inside a pi2 and that did the trick!
besides the command cp /usr/lib/jellyfin/bin/MediaBrowser.* /config/data/plugins/Open\ Subtitles/ from a shell session inside my jellyfin container, I changed ownership of the copied files to match my jellyfin user just in case because the files were from root user and root group so I used chown and chgrp in order to give my jellyfin user the ownership and to its group. I don´t know if I needed that but I've had many problems with user permissions inside docker already..so..

from jellyfin-plugin-opensubtitles.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.