2025-06-01, 06:15 PM
I am in the process of moving my library from Plex to Jellyfin. Some of my media wasn't showing up, so I looked at the log. I see two issues and suspect they have a common cause:
Some details about my setup:
My media is located at /mnt/store/media/movies, /mnt/store/media/music, and /mnt/store/media/tv.
The jellyfin user has been added to a group called walker - this group has read and write access to the media directory and every file and directory within it.
When Jellyfin does its transcoding/trickplay/other tasks, does it run these tasks under the jellyfin user? How can I ensure that Jellyfin has access to read and write in my media directory? Any help/suggestions would be greatly appreciated.
- after attempting to play a movie, ffmpeg reports Code:
Error opening input files: Permission denied
- the scheduled trickplay task, for every movie, fails with (for example) Code:
Error creating trickplay images. System.UnauthorizedAccessException: Access to the path '/mnt/store/media/movies/Balto (1995).trickplay' is denied.
Some details about my setup:
- Jellyfin version 10.10.7
- Installed on a Raspberry Pi with Debian 12 using the install script here
My media is located at /mnt/store/media/movies, /mnt/store/media/music, and /mnt/store/media/tv.
The jellyfin user has been added to a group called walker - this group has read and write access to the media directory and every file and directory within it.
When Jellyfin does its transcoding/trickplay/other tasks, does it run these tasks under the jellyfin user? How can I ensure that Jellyfin has access to read and write in my media directory? Any help/suggestions would be greatly appreciated.