[10.8.0][Issue]: Cannot add new subitles since upgrade #3701

Closed
opened 2025-12-21 22:36:44 +01:00 by backuprepo · 4 comments
Owner

Originally created by @whiteowl3 on GitHub (Mar 30, 2022).

Please describe your bug

I'm having an issue where I add some .srt subtitles next to a video file, using the .en.srt .es.srt naming convention. I run "search for new or updated files" on just the one individual title. all the new subtitles show up. I go to play the file, and the new subs are gone. its as if its not writing to the database or something but i cant pin it down in the logs.
anybody heard of this? im on the beta.
the interesting thing is that its still showing the external sub that was there initially, just not the ones that i added recently (since upgrade)
newly added subs are scanned in next to the original spanish one:
image
then we go to playback:
image
et voila, broken:
image

The expected behavior is that the new subtitles get scanned in and persist.

Jellyfin Version

10.8.0

if other:

No response

Environment

- OS: Impish
- Virtualization: Docker
- Clients: 
- Browser:
- FFmpeg Version:
- Playback Method:
- Hardware Acceleration:
- Plugins:
- Reverse Proxy:
- Base URL:
- Networking:
- Storage:

Jellyfin logs

[2022-03-30 08:21:00.349 +00:00] [DBG] [44] MediaBrowser.Providers.Movies.MovieMetadataService: "MovieNfoProvider" reports change to "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm"
[2022-03-30 08:21:00.350 +00:00] [DBG] [44] MediaBrowser.Providers.MediaInfo.FFProbeProvider: Refreshing "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" due to external subtitles change.
[2022-03-30 08:21:00.350 +00:00] [DBG] [44] MediaBrowser.Providers.Movies.MovieMetadataService: "FFProbeProvider" reports change to "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm"
[2022-03-30 08:21:00.350 +00:00] [DBG] [44] MediaBrowser.Providers.Movies.MovieMetadataService: Running "FFProbeProvider" for "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm"
[2022-03-30 08:21:00.351 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.es.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.351 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.es.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.385 +00:00] [DBG] [90] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.ar.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.385 +00:00] [DBG] [90] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.ar.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.418 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.en.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.419 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.en.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.453 +00:00] [DBG] [77] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.eng.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.453 +00:00] [DBG] [77] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.eng.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"
[2022-03-30 08:21:00.523 +00:00] [DBG] [83] MediaBrowser.Providers.Movies.MovieMetadataService: Running "MovieNfoProvider" for "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm"
[2022-03-30 08:21:01.023 +00:00] [DBG] [6] MediaBrowser.Providers.Manager.ProviderManager: Saving image to "/mnt/share/Movies/T/Train to Busan (2016)/folder.jpg"
[2022-03-30 08:21:01.099 +00:00] [DBG] [58] MediaBrowser.Providers.Manager.ProviderManager: Saving image to "/mnt/share/Movies/T/Train to Busan (2016)/backdrop27.jpg"
[2022-03-30 08:21:01.154 +00:00] [DBG] [44] MediaBrowser.Providers.Manager.ProviderManager: Saving "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" to "Nfo".
[2022-03-30 08:21:01.166 +00:00] [DBG] [83] Emby.Drawing.ImageProcessor: Getting image size for item "Movie" "/mnt/share/Movies/T/Train to Busan (2016)/folder.jpg"
[2022-03-30 08:21:02.506 +00:00] [DBG] [83] Emby.Drawing.ImageProcessor: Getting image size for item "Movie" "/mnt/share/Movies/T/Train to Busan (2016)/backdrop27.jpg"
[2022-03-30 08:21:03.562 +00:00] [DBG] [44] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2022-03-30 08:21:03.563 +00:00] [DBG] [44] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2022-03-30 08:21:05.152 +00:00] [DBG] [6] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2022-03-30 08:21:05.153 +00:00] [DBG] [6] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated.
[2022-03-30 08:21:05.471 +00:00] [DBG] [83] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2022-03-30 08:21:17.475 +00:00] [DBG] [83] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets.
[2022-03-30 08:21:23.660 +00:00] [DBG] [58] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.192" received message: WebSocketMessage`1 { MessageType: KeepAlive, MessageId: 00000000-0000-0000-0000-000000000000, ServerId: null, Data: null }

FFmpeg logs

No response

Please attach any browser or client logs here

No response

Please attach any screenshots here

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
Originally created by @whiteowl3 on GitHub (Mar 30, 2022). ### Please describe your bug I'm having an issue where I add some .srt subtitles next to a video file, using the .en.srt .es.srt naming convention. I run "search for new or updated files" on just the one individual title. all the new subtitles show up. I go to play the file, and the new subs are gone. its as if its not writing to the database or something but i cant pin it down in the logs. anybody heard of this? im on the beta. the interesting thing is that its still showing the external sub that was there initially, just not the ones that i added recently (since upgrade) newly added subs are scanned in next to the original spanish one: ![image](https://user-images.githubusercontent.com/71030468/160887369-0a804d4b-34b8-433a-98da-bc483c1882b0.png) then we go to playback: ![image](https://user-images.githubusercontent.com/71030468/160887430-80883c17-1ade-43bf-81dd-224424f6ed0a.png) et voila, broken: ![image](https://user-images.githubusercontent.com/71030468/160887467-56c8c46d-05fb-436d-82df-1bbfacbd3f5c.png) The expected behavior is that the new subtitles get scanned in and persist. ### Jellyfin Version 10.8.0 ### if other: _No response_ ### Environment ```markdown - OS: Impish - Virtualization: Docker - Clients: - Browser: - FFmpeg Version: - Playback Method: - Hardware Acceleration: - Plugins: - Reverse Proxy: - Base URL: - Networking: - Storage: ``` ### Jellyfin logs ```shell [2022-03-30 08:21:00.349 +00:00] [DBG] [44] MediaBrowser.Providers.Movies.MovieMetadataService: "MovieNfoProvider" reports change to "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" [2022-03-30 08:21:00.350 +00:00] [DBG] [44] MediaBrowser.Providers.MediaInfo.FFProbeProvider: Refreshing "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" due to external subtitles change. [2022-03-30 08:21:00.350 +00:00] [DBG] [44] MediaBrowser.Providers.Movies.MovieMetadataService: "FFProbeProvider" reports change to "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" [2022-03-30 08:21:00.350 +00:00] [DBG] [44] MediaBrowser.Providers.Movies.MovieMetadataService: Running "FFProbeProvider" for "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" [2022-03-30 08:21:00.351 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.es.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.351 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.es.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.385 +00:00] [DBG] [90] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.ar.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.385 +00:00] [DBG] [90] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.ar.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.418 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.en.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.419 +00:00] [DBG] [44] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.en.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.453 +00:00] [DBG] [77] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: "/usr/lib/jellyfin-ffmpeg/ffprobe" "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.eng.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.453 +00:00] [DBG] [77] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting ffprobe with args "-i file:\"/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.eng.srt\" -threads 0 -v warning -print_format json -show_streams -show_format" [2022-03-30 08:21:00.523 +00:00] [DBG] [83] MediaBrowser.Providers.Movies.MovieMetadataService: Running "MovieNfoProvider" for "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" [2022-03-30 08:21:01.023 +00:00] [DBG] [6] MediaBrowser.Providers.Manager.ProviderManager: Saving image to "/mnt/share/Movies/T/Train to Busan (2016)/folder.jpg" [2022-03-30 08:21:01.099 +00:00] [DBG] [58] MediaBrowser.Providers.Manager.ProviderManager: Saving image to "/mnt/share/Movies/T/Train to Busan (2016)/backdrop27.jpg" [2022-03-30 08:21:01.154 +00:00] [DBG] [44] MediaBrowser.Providers.Manager.ProviderManager: Saving "/mnt/share/Movies/T/Train to Busan (2016)/Train to Busan (2016) Bluray-1080p.strm" to "Nfo". [2022-03-30 08:21:01.166 +00:00] [DBG] [83] Emby.Drawing.ImageProcessor: Getting image size for item "Movie" "/mnt/share/Movies/T/Train to Busan (2016)/folder.jpg" [2022-03-30 08:21:02.506 +00:00] [DBG] [83] Emby.Drawing.ImageProcessor: Getting image size for item "Movie" "/mnt/share/Movies/T/Train to Busan (2016)/backdrop27.jpg" [2022-03-30 08:21:03.562 +00:00] [DBG] [44] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated. [2022-03-30 08:21:03.563 +00:00] [DBG] [44] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated. [2022-03-30 08:21:05.152 +00:00] [DBG] [6] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated. [2022-03-30 08:21:05.153 +00:00] [DBG] [6] Jellyfin.Api.Auth.CustomAuthenticationHandler: AuthenticationScheme: "CustomAuthentication" was successfully authenticated. [2022-03-30 08:21:05.471 +00:00] [DBG] [83] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets. [2022-03-30 08:21:17.475 +00:00] [DBG] [83] Emby.Server.Implementations.Session.SessionWebSocketListener: Watching 1 WebSockets. [2022-03-30 08:21:23.660 +00:00] [DBG] [58] Emby.Server.Implementations.HttpServer.WebSocketConnection: WS "192.168.1.192" received message: WebSocketMessage`1 { MessageType: KeepAlive, MessageId: 00000000-0000-0000-0000-000000000000, ServerId: null, Data: null } ``` ### FFmpeg logs _No response_ ### Please attach any browser or client logs here _No response_ ### Please attach any screenshots here _No response_ ### Code of Conduct - [X] I agree to follow this project's Code of Conduct
backuprepo 2025-12-21 22:36:44 +01:00
  • closed this issue
  • added the
    bug
    stale
    labels
Author
Owner

@whiteowl3 commented on GitHub (Mar 30, 2022):

Using the subtitle upload function correctly results in the srt being correctly uploaded alongside the video file, but the same occurs. Subtitles display in mediainfo only until played, when they disappear and cannot be used.

@whiteowl3 commented on GitHub (Mar 30, 2022): Using the subtitle upload function correctly results in the srt being correctly uploaded alongside the video file, but the same occurs. Subtitles display in mediainfo only until played, when they disappear and cannot be used.
Author
Owner

@whiteowl3 commented on GitHub (Mar 30, 2022):

a list of files in the directory for your troubleshooting pleasure:

drwxr-xr-x   2  911  911   4096 Mar 30 16:38  ./
drwxr-xr-x 444  911  911  24576 Dec  9 10:01  ../
-rw-rw-r--   1  911  911  57686 Mar 30 07:31 'Train to Busan (2016) Bluray-1080p.ar.srt'
-rwxr-xr-x   1  911  911  49868 Dec  9 10:02 'Train to Busan (2016) Bluray-1080p.en.srt'*
-rw-r--r--   1  911  911  50645 Mar 30 08:16 'Train to Busan (2016) Bluray-1080p.eng.srt'
-rwxr-xr-x   1  911  911  56017 Dec  9 10:02 'Train to Busan (2016) Bluray-1080p.es.srt'*
-rwxr-xr-x   1  911  911   9306 Mar 30 16:38 'Train to Busan (2016) Bluray-1080p.nfo'*
-rwxr-xr-x   1  911  911     74 Mar 22 19:13 'Train to Busan (2016) Bluray-1080p.strm'*
-rw-r--r--   1  911  911 319374 Mar 30 08:12  backdrop21.jpg
-rw-r--r--   1  911  911 319374 Mar 30 08:13  backdrop22.jpg
-rw-r--r--   1  911  911 319374 Mar 30 08:14  backdrop23.jpg
-rw-r--r--   1  911  911 319374 Mar 30 08:15  backdrop24.jpg
-rw-r--r--   1  911  911 319374 Mar 30 08:16  backdrop25.jpg
-rw-r--r--   1  911  911 319374 Mar 30 08:17  backdrop26.jpg
-rw-r--r--   1  911  911 319374 Mar 30 08:21  backdrop27.jpg
-rw-r--r--   1  911  911 319374 Mar 30 16:38  backdrop28.jpg
-rwxr-xr-x   1  911  911 102233 Dec  9 10:02  clearlogo.png*
-rwxr-xr-x   1  911  911 319408 Dec  9 10:02  fanart.jpg*
-rw-r--r--   1  911  911 445792 Mar 30 16:38  folder.jpg
-rwxr-xr-x   1  911  911 473859 Dec  9 10:02  landscape.jpg*
-rw-r--r--   1 root root      2 Mar 21 23:06  movie.loc
@whiteowl3 commented on GitHub (Mar 30, 2022): a list of files in the directory for your troubleshooting pleasure: ``` drwxr-xr-x 2 911 911 4096 Mar 30 16:38 ./ drwxr-xr-x 444 911 911 24576 Dec 9 10:01 ../ -rw-rw-r-- 1 911 911 57686 Mar 30 07:31 'Train to Busan (2016) Bluray-1080p.ar.srt' -rwxr-xr-x 1 911 911 49868 Dec 9 10:02 'Train to Busan (2016) Bluray-1080p.en.srt'* -rw-r--r-- 1 911 911 50645 Mar 30 08:16 'Train to Busan (2016) Bluray-1080p.eng.srt' -rwxr-xr-x 1 911 911 56017 Dec 9 10:02 'Train to Busan (2016) Bluray-1080p.es.srt'* -rwxr-xr-x 1 911 911 9306 Mar 30 16:38 'Train to Busan (2016) Bluray-1080p.nfo'* -rwxr-xr-x 1 911 911 74 Mar 22 19:13 'Train to Busan (2016) Bluray-1080p.strm'* -rw-r--r-- 1 911 911 319374 Mar 30 08:12 backdrop21.jpg -rw-r--r-- 1 911 911 319374 Mar 30 08:13 backdrop22.jpg -rw-r--r-- 1 911 911 319374 Mar 30 08:14 backdrop23.jpg -rw-r--r-- 1 911 911 319374 Mar 30 08:15 backdrop24.jpg -rw-r--r-- 1 911 911 319374 Mar 30 08:16 backdrop25.jpg -rw-r--r-- 1 911 911 319374 Mar 30 08:17 backdrop26.jpg -rw-r--r-- 1 911 911 319374 Mar 30 08:21 backdrop27.jpg -rw-r--r-- 1 911 911 319374 Mar 30 16:38 backdrop28.jpg -rwxr-xr-x 1 911 911 102233 Dec 9 10:02 clearlogo.png* -rwxr-xr-x 1 911 911 319408 Dec 9 10:02 fanart.jpg* -rw-r--r-- 1 911 911 445792 Mar 30 16:38 folder.jpg -rwxr-xr-x 1 911 911 473859 Dec 9 10:02 landscape.jpg* -rw-r--r-- 1 root root 2 Mar 21 23:06 movie.loc ```
Author
Owner

@Dnkhatri commented on GitHub (Mar 31, 2022):

Are you on the latest 10.8 beta as this bug was fixed sometime back

@Dnkhatri commented on GitHub (Mar 31, 2022): Are you on the latest 10.8 beta as this bug was fixed sometime back
Author
Owner

@jellyfin-bot commented on GitHub (Jul 29, 2022):

This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments.

If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label.

This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on Matrix or Social Media.

@jellyfin-bot commented on GitHub (Jul 29, 2022): This issue has gone 120 days without comment. To avoid abandoned issues, it will be closed in 21 days if there are no new comments. If you're the original submitter of this issue, please comment confirming if this issue still affects you in the latest release or master branch, or close the issue if it has been fixed. If you're another user also affected by this bug, please comment confirming so. Either action will remove the stale label. This bot exists to prevent issues from becoming stale and forgotten. Jellyfin is always moving forward, and bugs are often fixed as side effects of other changes. We therefore ask that bug report authors remain vigilant about their issues to ensure they are closed if fixed, or re-confirmed - perhaps with fresh logs or reproduction examples - regularly. If you have any questions you can reach us on [Matrix or Social Media](https://docs.jellyfin.org/general/getting-help.html).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: starred/jellyfin#3701
No description provided.