Librarie only show a single movie - ZoThyx - 2024-07-10
Hi, I installed jellyfin on a k3s server (similar to docker). The movies are stored on a NAS, but the problem is that the library shows me only one movie, while the folder contains several... I can search for the movies and then they will be displayed. If I search for 'Top Gun', it will show me Top Gun, but if I search for 'T', it won't show me all the films that start with 'T' but only one.
Here's my configuration for Kubernetes:
Code: apiVersion: apps/v1
kind: Deployment
metadata:
labels:
app: media
name: dep-jellyfin
namespace: media
spec:
progressDeadlineSeconds: 600
replicas: 1
strategy:
rollingUpdate:
maxSurge: 1
maxUnavailable: 1
type: RollingUpdate
selector:
matchLabels:
app: jellyfin
template:
metadata:
labels:
app: jellyfin
spec:
containers:
- image: jellyfin/jellyfin
imagePullPolicy: Always
name: jellyfin
securityContext:
runAsUser: 1000
runAsGroup: 1000
env:
- name: JELLYFIN_PublishedServerUrl
value: http://media.myjellyfin.fr
ports:
- containerPort: 8096
name: http-tcp
protocol: TCP
volumeMounts:
- mountPath: /config
name: pv-jellyfin
- mountPath: /cache
name: pv-media
- mountPath: /media
name: pv-media
subPath: media
restartPolicy: Always
volumes:
- name: pv-jellyfin
persistentVolumeClaim:
claimName: pvc-jellyfin
- name: pv-media
persistentVolumeClaim:
claimName: pvc-media
Here are the movies that are found in jellyfin :
They're all there. Here are the permissions on the files on the NAS:
Code: total 99
drwxrwxrwx 6 1000 1000 6 Jul 9 21:08 .
drwxrwxrwx 3 1000 1000 3 Jul 9 22:25 ..
drwxr-xr-x 2 1000 1000 3 Jun 13 20:08 'Elemental (2023)'
drwxr-xr-x 2 1000 1000 3 Jul 9 21:08 'Now You See Me (2013)'
drwxr-xr-x 2 1000 1000 3 Jun 13 19:56 'The Super Mario Bros. Movie (2023)'
drwxr-xr-x 2 1000 1000 3 Jun 13 23:34 'Top Gun Maverick (2022)'
'./Elemental (2023)':
total 7518746
drwxr-xr-x 2 1000 1000 3 Jun 13 20:08 .
drwxrwxrwx 6 1000 1000 6 Jul 9 21:08 ..
-rw-r--r-- 1 1000 1000 7693540929 Jun 13 20:07 '[ Torrent911.io ] Elemental.2023.TRUEFRENCH.1080p.WEB.H264-ONLYMOViE.mkv'
'./Now You See Me (2013)':
total 3381414
drwxr-xr-x 2 1000 1000 3 Jul 9 21:08 .
drwxrwxrwx 6 1000 1000 6 Jul 9 21:08 ..
-rw-r--r-- 1 1000 1000 3461412428 Jul 9 20:51 'Now You See Me (2013).mkv'
'./The Super Mario Bros. Movie (2023)':
total 12789154
drwxr-xr-x 2 1000 1000 3 Jun 13 19:56 .
drwxrwxrwx 6 1000 1000 6 Jul 9 21:08 ..
-rw-r--r-- 1 1000 1000 13087119065 Jun 13 19:55 '[ Torrent911.me ] The.Super.Mario.Bros.Movie.2023.MULTi.1080p.BluRay.x264-ONLYMOViE.mkv'
'./Top Gun Maverick (2022)':
total 11637222
drwxr-xr-x 2 1000 1000 3 Jun 13 23:34 .
drwxrwxrwx 6 1000 1000 6 Jul 9 21:08 ..
-rw-r--r-- 1 1000 1000 11909056140 Jun 13 23:34 '[ Torrent911.cc ] Top.Gun.Maverick.2022.MULTi.TRUEFRENCH.1080p.BluRay.x264.AC3-EXTREME.mkv'
admin@truenas[...d-45d9-bea4-e2e1b308bdc8/media/movies]$ ll
total 99
drwxrwxrwx 6 1000 6 Jul 9 21:08 ./
drwxrwxrwx 3 1000 3 Jul 9 22:25 ../
drwxr-xr-x 2 1000 3 Jun 13 20:08 'Elemental (2023)'/
drwxr-xr-x 2 1000 3 Jul 9 21:08 'Now You See Me (2013)'/
drwxr-xr-x 2 1000 3 Jun 13 19:56 'The Super Mario Bros. Movie (2023)'/
drwxr-xr-x 2 1000 3 Jun 13 23:34 'Top Gun Maverick (2022)'/
Here are the permissions for files in the Jellyfin container :
Code: total 99
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 .
drwxrwxrwx 3 1000 1000 3 Jul 9 20:25 ..
drwxr-xr-x 2 1000 1000 3 Jun 13 18:08 'Elemental (2023)'
drwxr-xr-x 2 1000 1000 3 Jul 9 19:08 'Now You See Me (2013)'
drwxr-xr-x 2 1000 1000 3 Jun 13 17:56 'The Super Mario Bros. Movie (2023)'
drwxr-xr-x 2 1000 1000 3 Jun 13 21:34 'Top Gun Maverick (2022)'
'./Elemental (2023)':
total 7518746
drwxr-xr-x 2 1000 1000 3 Jun 13 18:08 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 7693540929 Jun 13 18:07 '[ Torrent911.io ] Elemental.2023.TRUEFRENCH.1080p.WEB.H264-ONLYMOViE.mkv'
'./Now You See Me (2013)':
total 3381414
drwxr-xr-x 2 1000 1000 3 Jul 9 19:08 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 3461412428 Jul 9 18:51 'Now You See Me (2013).mkv'
'./The Super Mario Bros. Movie (2023)':
total 12789154
drwxr-xr-x 2 1000 1000 3 Jun 13 17:56 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 13087119065 Jun 13 17:55 '[ Torrent911.me ] The.Super.Mario.Bros.Movie.2023.MULTi.1080p.BluRay.x264-ONLYMOViE.mkv'
'./Top Gun Maverick (2022)':
total 11637222
drwxr-xr-x 2 1000 1000 3 Jun 13 21:34 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 11909056140 Jun 13 21:34 '[ Torrent911.cc ] Top.Gun.Maverick.2022.MULTi.TRUEFRENCH.1080p.BluRay.x264.AC3-EXTREME.mkv'
Here are the logs I get when I scan the library :
Code: [15:17:10] [INF] [118] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /media/movies
[15:17:10] [INF] [118] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[15:17:10] [WRN] [118] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/playlists is inaccessible or empty, skipping
[15:17:10] [WRN] [118] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/playlists is inaccessible or empty, skipping
[15:17:10] [INF] [128] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Top Gun Maverick (2022)/[ Torrent911.cc ] Top.Gun.Maverick.2022.MULTi.TRUEFRENCH.1080p.BluRay.x26
4.AC3-EXTREME.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[15:17:10] [INF] [118] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Elemental (2023)/[ Torrent911.io ] Elemental.2023.TRUEFRENCH.1080p.WEB.H264-ONLYMOViE.mkv" -threa
ds 0 -v warning -print_format json -show_streams -show_chapters -show_format
[15:17:10] [INF] [127] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/The Super Mario Bros. Movie (2023)/[ Torrent911.me ] The.Super.Mario.Bros.Movie.2023.MULTi.1080p.
BluRay.x264-ONLYMOViE.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[15:17:10] [INF] [131] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Now You See Me (2013)/Now You See Me (2013).mkv" -threads 0 -v warning -print_format json -show_s
treams -show_chapters -show_format
[matroska,webm @ 0x559db67c0ec0] Could not find codec parameters for stream 6 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (1000000000) options
[15:18:53] [INF] [118] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 1 minute(s) and 42 seconds
[15:18:53] [INF] [127] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/movies
I've noticed that throughout the scan, the scan remains at 0%, from start to finish.
RE: Librarie only show a single movie - TheDreadPirate - 2024-07-10
The file names are not compliant and are likely causing issues with identification and, therefore, retrieving metadata.
Remove all the superfluous stuff on the file name and make them just "Movie Name.mkv", etc.
RE: Librarie only show a single movie - ZoThyx - 2024-07-10
(2024-07-10, 04:46 PM)TheDreadPirate Wrote: The file names are not compliant and are likely causing issues with identification and, therefore, retrieving metadata.
Remove all the superfluous stuff on the file name and make them just "Movie Name.mkv", etc.
Here's how I renamed the films:
Code: total 99
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 .
drwxrwxrwx 3 1000 1000 3 Jul 9 20:25 ..
drwxr-xr-x 2 1000 1000 3 Jul 10 21:21 'Elemental (2023)'
drwxr-xr-x 2 1000 1000 3 Jul 10 21:22 'Now You See Me (2013)'
drwxr-xr-x 2 1000 1000 3 Jul 10 21:22 'The Super Mario Bros. Movie (2023)'
drwxr-xr-x 2 1000 1000 3 Jul 10 21:22 'Top Gun Maverick (2022)'
'/media/movies/Elemental (2023)':
total 7518746
drwxr-xr-x 2 1000 1000 3 Jul 10 21:21 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 7693540929 Jun 13 18:07 Elemental.2023.mkv
'/media/movies/Now You See Me (2013)':
total 3381414
drwxr-xr-x 2 1000 1000 3 Jul 10 21:22 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 3461412428 Jul 9 18:51 NowYouSeeMe.2013.mkv
'/media/movies/The Super Mario Bros. Movie (2023)':
total 12789154
drwxr-xr-x 2 1000 1000 3 Jul 10 21:22 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 13087119065 Jun 13 17:55 TheSuperMarioBrosMovie.2023.mkv
'/media/movies/Top Gun Maverick (2022)':
total 11637222
drwxr-xr-x 2 1000 1000 3 Jul 10 21:22 .
drwxrwxrwx 6 1000 1000 6 Jul 9 19:08 ..
-rw-r--r-- 1 1000 1000 11909056140 Jun 13 21:34 TopGunMaverick.2022.mkv
And here are the scan logs :
Code: [21:28:54] [INF] [34] Emby.Server.Implementations.IO.LibraryMonitor: Stopping directory watching for path /media/movies
[21:28:54] [INF] [34] Emby.Server.Implementations.Library.LibraryManager: Validating media library
[21:28:54] [WRN] [34] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/playlists is inaccessible or empty, skipping
[21:28:54] [WRN] [34] MediaBrowser.Controller.Entities.BaseItem: Library folder /config/data/playlists is inaccessible or empty, skipping
[21:28:54] [INF] [34] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduratio
n 200M -probesize 1G -i file:"/media/movies/Elemental (2023)/Elemental.2023.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format [21:28:54] [INF] [97] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduratio
n 200M -probesize 1G -i file:"/media/movies/The Super Mario Bros. Movie (2023)/TheSuperMarioBrosMovie.2023.mkv" -threads 0 -v warning -pri
nt_format json -show_streams -show_chapters -show_format [21:28:54] [INF] [58] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Now You See Me (2013)/NowYouSeeMe.2013.mkv" -threads 0 -v warning -print_format json -show_str
eams -show_chapters -show_format
[21:28:54] [INF] [133] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/Top Gun Maverick (2022)/TopGunMaverick.2022.mkv" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[matroska,webm @ 0x55e1bfbc7ec0] Could not find codec parameters for stream 6 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (1000000000) options [21:30:35] [INF] [133] Emby.Server.Implementations.ScheduledTasks.TaskManager: Scan Media Library Completed after 1 minute(s) and 40 seconds
[21:30:35] [INF] [29] Emby.Server.Implementations.IO.LibraryMonitor: Watching directory /media/movies
The problem still persists after that... My server is running jellyfin 10.9.7
RE: Librarie only show a single movie - TheDreadPirate - 2024-07-10
You can use quotes to allow for spaces in the movie names.
Code: chris@rat-trap:/media/library/Movies$ ll The\ Super\ Mario\ Bros.\ Movie\ \(2023\)/
total 6686985
drwxr-s--- 2 chris jellyfin 3 Apr 1 04:49 ./
drwxr-s--- 176 chris jellyfin 176 Jun 20 09:41 ../
-rw-r----- 1 chris jellyfin 6857436017 Jul 1 2023 'The Super Mario Bros. Movie (2023).mkv
But it looks like it can see the movies if ffprobe scanned them.
Have you tried a "replace all metadata" scan type?
If you go to the metadata editor does it show your movies there?
RE: Librarie only show a single movie - ZoThyx - 2024-07-11
(2024-07-10, 09:58 PM)TheDreadPirate Wrote: You can use quotes to allow for spaces in the movie names.
Code: chris@rat-trap:/media/library/Movies$ ll The\ Super\ Mario\ Bros.\ Movie\ \(2023\)/
total 6686985
drwxr-s--- 2 chris jellyfin 3 Apr 1 04:49 ./
drwxr-s--- 176 chris jellyfin 176 Jun 20 09:41 ../
-rw-r----- 1 chris jellyfin 6857436017 Jul 1 2023 'The Super Mario Bros. Movie (2023).mkv
But it looks like it can see the movies if ffprobe scanned them.
Have you tried a "replace all metadata" scan type?
If you go to the metadata editor does it show your movies there?
Of course I can see all the films in the metadata editor. I had added an image in the first post about that. And even with spaces in the title it makes no difference...
I tried to do "replace all metadata" scan type, when I look at the scan, it goes straight up to 50% then stops and finally ends. Here are the scan logs (the films have changed, as I tried to change the naming rule as you advised):
Code: [08:55:52] [INF] [149] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/The Super Mario Bros. Movie (2023)/The Super Mario Bros. Movie (2023).mkv" -threads 0 -v warning
-print_format json -show_streams -show_chapters -show_format
[08:55:52] [INF] [148] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/The Fast and the Furious (2001)/The Fast and the Furious (2001).mkv" -threads 0 -v warning -print
_format json -show_streams -show_chapters -show_format
[08:55:52] [INF] [145] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting /usr/lib/jellyfin-ffmpeg/ffprobe with args -analyzeduration 200M -probesize 1G -i file:"/media/movies/The Fast and the Furious Tokyo Drift (2006)/The Fast and the Furious Tokyo Drift (2006).mkv" -thr
eads 0 -v warning -print_format json -show_streams -show_chapters -show_format
[matroska,webm @ 0x562b079ebec0] Could not find codec parameters for stream 6 (Subtitle: hdmv_pgs_subtitle (pgssub)): unspecified size
Consider increasing the value for the 'analyzeduration' (200000000) and 'probesize' (1000000000) options
And here are the films in the repertoire:
Code: total 27
drwxrwxrwx 5 1000 1000 5 Jul 11 08:51 .
drwxrwxrwx 3 1000 1000 3 Jul 9 20:25 ..
drwxr-xr-x 2 1000 1000 3 Jul 10 22:19 'The Fast and the Furious (2001)'
drwxr-xr-x 2 1000 1000 3 Jul 10 22:13 'The Fast and the Furious Tokyo Drift (2006)'
drwxr-xr-x 2 1000 1000 3 Jul 11 08:51 'The Super Mario Bros. Movie (2023)'
'/media/movies/The Fast and the Furious (2001)':
total 2733890
drwxr-xr-x 2 1000 1000 3 Jul 10 22:19 .
drwxrwxrwx 5 1000 1000 5 Jul 11 08:51 ..
-rw-r--r-- 1 1000 1000 2797527732 Jul 10 22:18 'The Fast and the Furious (2001).mkv'
'/media/movies/The Fast and the Furious Tokyo Drift (2006)':
total 2663130
drwxr-xr-x 2 1000 1000 3 Jul 10 22:13 .
drwxrwxrwx 5 1000 1000 5 Jul 11 08:51 ..
-rw-r--r-- 1 1000 1000 2725155627 Jul 10 22:12 'The Fast and the Furious Tokyo Drift (2006).mkv'
'/media/movies/The Super Mario Bros. Movie (2023)':
total 12789130
drwxr-xr-x 2 1000 1000 3 Jul 11 08:51 .
drwxrwxrwx 5 1000 1000 5 Jul 11 08:51 ..
-rw-r--r-- 1 1000 1000 13087119065 Jul 11 08:50 'The Super Mario Bros. Movie (2023).mkv'
I have no name!@dep-jellyfin-595d87557-mdkx9:/$ id
uid=1000 gid=1000 groups=1000
RE: Librarie only show a single movie - TheDreadPirate - 2024-07-11
My bad. My work PC blocked the domain the image was hosted at and didn't see it.
And I misinterpreted the question. I'm assuming you are expecting "The Super Mario Movie" to also be listed in the search, correct?
Strange. I had assumed that "The" would be ignored for search since Jellyfin ignores "The" for sorting purposes. But movies and shows with "The" in their name do show up when I search for "T".
In the metadata editor, what does it show for the title for Mario? Are you downloading metadata in English or in French? Is your interface language set to English or French? The screenshot you posted was in English.
RE: Librarie only show a single movie - ZoThyx - 2024-07-11
(2024-07-11, 04:54 PM)TheDreadPirate Wrote: My bad. My work PC blocked the domain the image was hosted at and didn't see it.
And I misinterpreted the question. I'm assuming you are expecting "The Super Mario Movie" to also be listed in the search, correct?
Strange. I had assumed that "The" would be ignored for search since Jellyfin ignores "The" for sorting purposes. But movies and shows with "The" in their name do show up when I search for "T".
In the metadata editor, what does it show for the title for Mario? Are you downloading metadata in English or in French? Is your interface language set to English or French? The screenshot you posted was in English.
To answer your question, the problem is that in libraries, there's only one film posted, even if I don't search. So the Movies library, for example, would have to display all the films it contains, not just one...
The title for Mario in the metadata is: 'The Super Mario Bros. Movie (2023)'. I've set the interface language to English. I'm not sure where to change the metadata download language, but if it's in the library settings, then I've set it to English too.
In addition, here's what's displayed in the film library:
And here are the films listed in the metadata :
RE: Librarie only show a single movie - TheDreadPirate - 2024-07-11
Can you restart jellyfin, then initiate a "replace all metadata" scan, then can you share the full log via pastebin? I want to see the server startup and scan logs in context.
RE: Librarie only show a single movie - ZoThyx - 2024-07-11
(2024-07-11, 05:54 PM)TheDreadPirate Wrote: Can you restart jellyfin, then initiate a "replace all metadata" scan, then can you share the full log via pastebin? I want to see the server startup and scan logs in context.
If you want, I've modified the last post I made to show you the display problem in the library. And here's the log pastebin, I've put the one for the library scan, the restart, then the "replace all metadata" scan.
https://pastebin.com/7fSuzcd0
RE: Librarie only show a single movie - theguymadmax - 2024-07-11
Do you have the movies folder cross-listed in any other library?
|