2023-11-18, 09:18 PM
(This post was last modified: 2023-11-18, 09:19 PM by tparadox. Edited 1 time in total.)
I tried removing the ACL from Library/Library and Jellyfin still couldn't find it. I tried browsing down from the root directory and could only get as far as /media/devmon.
So I thought maybe it needed to be somewhere in the filesystem more internal than devmon. There's already a symlink to the folder as well in /data, but it couldn't find /data/Library either.
Actually, for some reason I have a /data and a /DATA and it looks like Jellyfin can only see the latter in the root folder. Is Jellyfin's ability to read paths not case sensitive? It's possible the reason I have two is because I goofed when I tried to make the symlink in the first place, so I tried making a symlink in /DATA, but even after restarting Jellyfin and then rebooting the machine, it can't see Library in /DATA. I tried to add a hardlink in /DATA, but it says that's not allowed for the directory (I tried deleting the symlink and that wasn't the problem). Code is what I can see in terminal, attached image is what I see in Jellyfin.
This system is an ARM7 board using a microSD card as the boot drive and the media I want to add to the library is on an HDD connected to the board by internal SATA. I'm starting to suspect that Jellyfin for some reason only has access to the SD card.
Unfortunately, there are almost no Docker builds for ARM7 systems like mine, and so my Jellyfin install is not in a Docker container, Casa or not.
So I thought maybe it needed to be somewhere in the filesystem more internal than devmon. There's already a symlink to the folder as well in /data, but it couldn't find /data/Library either.
Actually, for some reason I have a /data and a /DATA and it looks like Jellyfin can only see the latter in the root folder. Is Jellyfin's ability to read paths not case sensitive? It's possible the reason I have two is because I goofed when I tried to make the symlink in the first place, so I tried making a symlink in /DATA, but even after restarting Jellyfin and then rebooting the machine, it can't see Library in /DATA. I tried to add a hardlink in /DATA, but it says that's not allowed for the directory (I tried deleting the symlink and that wasn't the problem). Code is what I can see in terminal, attached image is what I see in Jellyfin.
Code:
root@odroidxu4:/DATA# dir -al
total 28
drwxrwxrwx 7 root root 4096 Nov 18 15:10 .
drwxr-xr-x 26 root root 4096 Oct 11 22:03 ..
drwxrwxrwx 7 root root 4096 Oct 11 22:11 AppData
drwxrwxrwx 2 root root 4096 Jul 16 15:16 Documents
drwxrwxrwx 5 peter peter 4096 Jul 16 15:35 Downloads
drwxrwxrwx 2 root root 4096 Jul 16 15:16 Gallery
lrwxrwxrwx 1 root root 29 Nov 18 15:10 Library -> /media/devmon/Library/Library
drwxrwxrwx 6 root root 4096 Aug 25 18:48 Media
This system is an ARM7 board using a microSD card as the boot drive and the media I want to add to the library is on an HDD connected to the board by internal SATA. I'm starting to suspect that Jellyfin for some reason only has access to the SD card.
Quote: The reason is because all the casa apps are installed via docker containers. Each container needs the desired folder (to be accessed) to be mapped as a volume in the container's internal virtual file system.
Unfortunately, there are almost no Docker builds for ARM7 systems like mine, and so my Jellyfin install is not in a Docker container, Casa or not.