2024-10-30, 04:59 PM
(2024-10-30, 12:56 PM)TheDreadPirate Wrote: I see ffprobe probing for codec information and I see ffmpeg pre-extracting subtitles. I don't see ffmpeg/ffprobe being called for anything else.
Is it supposed to do these same probes daily? Even when there have been no changes to files?
Should I disable subtitle preextraction?
Does it need to reextract them daily, or is it my library is so large it does a certain number at a time then stops?
Where is it saving these extractions?
[2024-10-28 09:25:33.602 -06:00] [INF] [52] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "Episode", Name: "Interview with Sir David Attenborough", Path: "", Id: e21c2223-fc9b-d408-a17e-b7c9f255318c
Here it looks like it is deleting something. Don't know if that is from the JF database (in which case there should be no writes to parity as database files are held on an SSD cache drive), or a file it had temporarily created. But I can see that my Parity drive is not timing out. That means writes / deletions are being made from a disk every few hours, or it would spin down. This is when no one else has access to the server.
Or am I seeing the same files over and over again only when they get errors? e.g.
[2024-10-28 21:25:53.202 -06:00] [INF] [54] MediaBrowser.MediaEncoding.Encoder.MediaEncoder: Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/data/tvshows/4K TV/Tom Clancy's Jack Ryan/Season 2/Tom Clancy's Jack Ryan S02E02 Tertia Optio [2160p x265 10bit Joy].mkv\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"
[2024-10-28 21:25:53.356 -06:00] [ERR] [115] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in "TheMovieDb"
System.FormatException: The input string '73375-jack-ryan' was not in a correct format.
at System.Number.ThrowFormatException[TChar](ReadOnlySpan
1 value)
at System.Int32.Parse(String s, NumberStyles style, IFormatProvider provider)
at MediaBrowser.Providers.Plugins.Tmdb.TV.TmdbEpisodeProvider.GetMetadata(EpisodeInfo info, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService
2.ExecuteRemoteProviders(MetadataResult1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable
1 providers, CancellationToken cancellationToken)Interestingly, when I ran a different Docker, I don't think all the disk activity was happening...
So I'm wondering if it is something I have done in my setup.