Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jellyfin Unable to Access Media Files Through Symlinks Created by Riven #855

Open
bioengineered opened this issue Nov 5, 2024 · 4 comments
Labels
backend This belongs to backend devs high priority Todo or Feature that is considered a higher priority major issue This broke something, and no longer works

Comments

@bioengineered
Copy link

I’m currently experiencing an issue where Jellyfin is unable to read media files via symlinks created by Riven, even though it can access the same media files just fine through the direct Zurg (/mnt/zurg/movies) path. Here are the specifics of the setup and the issue:

Setup:

Jellyfin and Plex are both set up to point to the same library location.

Jellyfin is running in a Docker container.

Plex has no issue accessing media through the symlinked paths, but Jellyfin consistently throws errors.

Error in Jellyfin logs:
[ERR] Emby.Server.Implementations.IO.ManagedFileSystem: Reading the file size of the symlink at /movies/Interstellar (2014) failed. Marking the file as not existing.

Link to full Jellyfin log: https://pastebin.com/EQ8xCHvz

@mrichana
Copy link

mrichana commented Dec 4, 2024

Try "docker restart jellyfin" after zurg and rclone have started and see if it is a timing problem as it usually is.

@langerdennis
Copy link

Seems more like Jellyfin cannot find the path the symlink is pointing to - depending on how you setup the paths within riven, the symlink might not link to the full /mnt/zurg/movies movies path but to the path the file has within the riven container (assuming you are using Docker). Best is to check where the symlinks are linking to with ls -l in a respective folder and making sure Jellyfin can access the file under that exact path.

@wolfemir wolfemir moved this to Planning in Riven Road Map Jan 17, 2025
@machetie
Copy link
Collaborator

Consolidating symlink and media access issues:

Related issues:

These issues all relate to symlink creation and media server access. Will track all symlink-related improvements here.

@machetie machetie added backend This belongs to backend devs major issue This broke something, and no longer works high priority Todo or Feature that is considered a higher priority labels Jan 17, 2025
@wolfemir
Copy link
Collaborator

wolfemir commented Jan 18, 2025

@bioengineered looks like this is a permission/volume binding issue on your compose to me, were you able to sort it out?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend This belongs to backend devs high priority Todo or Feature that is considered a higher priority major issue This broke something, and no longer works
Projects
Status: Planning
Development

No branches or pull requests

5 participants