2024-01-26, 04:00 AM
(This post was last modified: 2024-01-26, 04:13 AM by jamjellyjam. Edited 6 times in total.)
I'm new to TrueCharts / docker / containers and appreciate the help and clear instructions.
That's correct, the .BIF files are appearing under each movie in a sub-folder called trickplay. Movie-Name > trickplay > Movie-Name-320.bif *I'm not sure why it's appending 320.bif I am curious to what the 320 means. I'm confirming, there is no scrubbing in the browser player.
Thanks for doing tests on your end and providing additional instructions. You're right, I would rather not run it as root.
Part 1: Copying files
I'm stuck at step #3
The next hurdle to overcome: How would I go about copying the contents of /jellyfin/* out of the container?
This is the text I get when I open Jellfyfin shell: WARNING: Your user does not have sudo privileges so /usr/local/bin/k3s command will run on your behalf. This might cause permission issues.
Screenshot of shell in case it helps:
Part 2: Running Jellyfin as root
That's correct, the .BIF files are appearing under each movie in a sub-folder called trickplay. Movie-Name > trickplay > Movie-Name-320.bif *I'm not sure why it's appending 320.bif I am curious to what the 320 means. I'm confirming, there is no scrubbing in the browser player.
Thanks for doing tests on your end and providing additional instructions. You're right, I would rather not run it as root.
Part 1: Copying files
I'm stuck at step #3
Quote:Do the following command in the shell: cp -r jellyfin/* [path-to-external-folder-mount]/
- When I enter the Jellyfin shell (TrueNAS > Apps > Jellyfin three-dots > shell) from what I understand I'm in the shell of the container. Wouldn't that mean I can't copy files outside the container / pod ?
- When I run the command cp -r /jellyfin/* /mnt/pool/apps/jellyfin/jf-web I get an error that directory doesn't exist
- I tried mapping an SMB share within the pod but because there is no sudo I can't mount to an external folder.
The next hurdle to overcome: How would I go about copying the contents of /jellyfin/* out of the container?
This is the text I get when I open Jellfyfin shell: WARNING: Your user does not have sudo privileges so /usr/local/bin/k3s command will run on your behalf. This might cause permission issues.
Screenshot of shell in case it helps:
Part 2: Running Jellyfin as root
Quote:Revert back the host mount of the jellyfin folder, then just simply run the container as root. That should be enough to get Jellyscrub to inject the script itself into the index.html file.
- How would I got about running Jellyfin as root?
- Even if it's running as root, how would it inject the script into index.html, the docs for jellyscrub say that you have to manually inject the script into the index.html unless I'm understanding it incorrectly?