Jellyfin Forum
Unable to access my media through the UI Libraries - Printable Version

+- Jellyfin Forum (https://forum.jellyfin.org)
+-- Forum: Support (https://forum.jellyfin.org/f-support)
+--- Forum: Troubleshooting (https://forum.jellyfin.org/f-troubleshooting)
+--- Thread: Unable to access my media through the UI Libraries (/t-unable-to-access-my-media-through-the-ui-libraries)



Unable to access my media through the UI Libraries - Shaker - 2025-07-07

Hello all !

I am encountering issues with my media libraries in Jellyfin.
Essentially, it seems like my files are recognized, but it refuses to show them to me in the UI, unless I enable "Display a folder view to show plain media folders". Obviously this is not ideal for browsing, especially for watching TV Shows.

For example, here is the Folder view of my Movies directory:

   
But then this is the view from the Movies library:

   

(Note that the pagination says 0-0 of 0 so I don't even know why 28 Days is appearing)

I am able to play all of the movies, so there is no permission issue preventing Jellyfin from accessing the media.

The movies also have correct NFO files associated and "Group movies into collections" is not checked. Here is for example the movie.nfo living next to Batman Begins:

Code:
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<movie>
  <plot />
  <lockdata>false</lockdata>
  <dateadded>2025-07-07 00:37:30</dateadded>
  <title>Batman Begins (2005)</title>
  <writer>Bob Kane</writer>
  <writer>David S. Goyer</writer>
  <writer>Christopher Nolan</writer>
  <credits>Bob Kane</credits>
  <credits>David S. Goyer</credits>
  <credits>Christopher Nolan</credits>
  <year>2005</year>
  <art />
  <isuserfavorite>false</isuserfavorite>
  <playcount>1</playcount>
  <watched>true</watched>
  <lastplayed>2025-07-07 15:22:55</lastplayed>
  <resume>
    <position>0</position>
    <total>0</total>
  </resume>
  <fileinfo>
    <streamdetails>
      <video>
        <codec>h264</codec>
        <micodec>h264</micodec>
        <bitrate>1574103</bitrate>
        <width>1920</width>
        <height>800</height>
        <aspect>2.40:1</aspect>
        <aspectratio>2.40:1</aspectratio>
        <framerate>23.976025</framerate>
        <language>und</language>
        <scantype>progressive</scantype>
        <default>True</default>
        <forced>False</forced>
      </video>
      <audio>
        <codec>ac3</codec>
        <micodec>ac3</micodec>
        <bitrate>640000</bitrate>
        <language>eng</language>
        <scantype>progressive</scantype>
        <channels>6</channels>
        <samplingrate>48000</samplingrate>
        <default>True</default>
        <forced>False</forced>
      </audio>
      <embeddedimage>
        <codec>mjpeg</codec>
        <micodec>mjpeg</micodec>
        <width>154</width>
        <height>231</height>
        <framerate>90000</framerate>
        <scantype>progressive</scantype>
        <default>False</default>
        <forced>False</forced>
      </embeddedimage>
    </streamdetails>
  </fileinfo>
</movie>

The shows don't have correct NFO but in my understanding it should not prevent them from being available for watching.

Here's what I can see on my "Shows" page:

   

But I can't see any of the seasons or episodes:

   

The file structure on my host (with some stuff censored just in case):

Code:
/movies/ 
├── 28.Days.Later.2002.1080p.BluRay.DDP5.1.x265.10bit-xxxxxx/ 
│  ├── 28.Days.Later.2002.1080p.BluRay.DDP5.1.x265.10bit-xxxxxx.mkv 
│  ├── NEW upcoming releases by xxxxxxxx.txt 
│  ├── xxxxxDownloaded from xxxxxxxxxxx.txt 
│  ├── movie.nfo 
│  └── source.txt 
├── Batman Begins (2005)/ 
│  ├── Batman Begins (2005) Bluray-1080p.mp4 
│  └── movie.nfo 
└── Parasite (2019)/ 
    ├── Parasite (2019) Bluray-720p.mp4 
    └── movie.nfo
/tvshows/ 
└── Narcos (2015)/ 
    └── Season 01/ 
        ├── Narcos S01E01.mkv 
        └── Narcos S01E02.mkv

I'm running the service in a docker compose, here is the configuration of the service:

Code:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin-arr
    environment:
      - PUID=1000
      - PGID=1000
    user: 1000:1000
    network_mode: 'host'
    volumes:
      - ./jellyfin/config:/config
      - ./jellyfin/cache:/cache
      - type: bind
        source: ./movies
        target: /media/movies
      - type: bind
        source: ./tvshows
        target: /media/tvshows
    restart: 'unless-stopped'
    extra_hosts:
      - 'host.docker.internal:host-gateway'

The libraries look like this:

   

And as I mentioned there is no permission issue.
Here are the logs when I trigger a scan of the Movies library:


jellyfin-arr  | [16:21:29] [INF] [36] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Parasite (2019)/Parasite (2019) Bluray-720p.mp4" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin-arr  | [16:21:29] [INF] [51] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/28.Days.Later.2002.1080p.BluRay.DDP5.1.x265.10bit-GalaxyRG265[TGx]/28.Days.Later.2002.1080p.BluRay.DDP5.1.x265.10bit-GalaxyRG265.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin-arr  | [16:21:29] [INF] [37] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Batman Begins (2005)/Batman Begins (2005) Bluray-1080p.mp4" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
jellyfin-arr  | [mov,mp4,m4a,3gp,3g2,mj2 @ 0x63cc8562a740] stream 0, timescale not set



I notice that it always says "Starting" but then nothing else. Could that be the issue ?

Jellyfin version: 10.10.6
OS: Linux Mint 22 (Cinnamon 6.2.9)
Clients used: Web and Jellyfin Media Player (I don't think the issue is at the client level)

Open to any suggestions for finding out why this is happening Smiling-face