Jellyfin Forum
SOLVED: Not able to download artwork today - 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: SOLVED: Not able to download artwork today (/t-solved-not-able-to-download-artwork-today)

Pages: 1 2 3


Not able to download artwork today - Chunky Trade - 2024-12-07

I have been using Jellyfin since July and I add new content regularly. Today I added about 8 movies to my collection and it would not download the artwork for them. Is there some problem with the connection to themoviedb or open movie database? I even checked movies I already had in my server which already auto downloaded artwork, some are no longer able to update artwork while some still can so it is hit or miss.

To add on to it: it IS able to download description data and the title, just not artwork - very strange.


RE: Not able to download artwork today - Host-in-the-Shell - 2024-12-07

I'm having the same issue, and seeing the following in the error logs:

Code:
[2024-12-06 20:51:02.897 -04:00] [ERR] Error refreshing item
System.ArgumentException: Guid can't be empty (Parameter 'id')
  at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id)
  at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-12-06 20:51:02.898 -04:00] [ERR] Error refreshing item
System.ArgumentException: Guid can't be empty (Parameter 'id')
  at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id)
  at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-12-06 20:51:02.898 -04:00] [ERR] Error refreshing item
System.ArgumentException: Guid can't be empty (Parameter 'id')
  at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id)
  at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-12-06 20:51:02.898 -04:00] [ERR] Error refreshing item
System.ArgumentException: Guid can't be empty (Parameter 'id')
  at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id)
  at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-12-06 20:51:02.898 -04:00] [ERR] Error refreshing item
System.ArgumentException: Guid can't be empty (Parameter 'id')
  at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id)
  at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-12-06 20:51:02.898 -04:00] [ERR] Error refreshing item
System.ArgumentException: Guid can't be empty (Parameter 'id')
  at Emby.Server.Implementations.Library.LibraryManager.GetItemById(Guid id)
  at MediaBrowser.Providers.Manager.ProviderManager.StartProcessingRefreshQueue()
[2024-12-06 20:51:12.801 -04:00] [INF] WS "10.0.0.31" request
[2024-12-06 20:51:22.000 -04:00] [ERR] "TvdbMovieImageProvider" failed in GetImageInfos for type "Movie" at "/media/HDD3/Movies/Monolith (2023) [tmdbid-1024721]/Monolith (2023) [tmdbid-1024721].mkv"
HTTP Response:

{"status":"failure","message":"InvalidValueType: cannot make item path","data":null}


Tvdb.Sdk.MoviesException: Invalid movie id

Status: 400
Response:
{"status":"failure","message":"InvalidValueType: cannot make item path","data":null}

  at Tvdb.Sdk.MoviesClient.GetMovieExtendedAsync(Double id, Nullable`1 meta, Nullable`1 short, CancellationToken cancellationToken)
  at Jellyfin.Plugin.Tvdb.TvdbClientManager.GetMovieExtendedByIdAsync(Int32 tvdbId, CancellationToken cancellationToken)
  at Jellyfin.Plugin.Tvdb.Providers.TvdbMovieImageProvider.GetMovieArtworks(Int32 movieTvdbId, CancellationToken cancellationToken)
  at Jellyfin.Plugin.Tvdb.Providers.TvdbMovieImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)

Not sure what is causing the problem specifically; it says the movie ID is incorrect, but is not. Maybe some changes to the API for tmdb are causing shenanigans? Just speculating here.


RE: Not able to download artwork today - AshtonYS - 2024-12-07

I was having the same problem. I thought maybe it had something to do with running an older version of Jellyfin... so I upgraded my server. Now none of my videos will play! :\


RE: Not able to download artwork today - TheDreadPirate - 2024-12-07

Can you share your jellyfin logs via pastebin?


RE: Not able to download artwork today - farouq - 2024-12-07

u not alone,i thought im the only 1


RE: Not able to download artwork today - Chunky Trade - 2024-12-07

(2024-12-07, 03:00 AM)TheDreadPirate Wrote:
Can you share your jellyfin logs via pastebin?


One thing I keep seeing is: [2024-12-06 16:32:33.126 -06:00] [ERR] UnauthorizedAccessException - Access to path "/media/pi/DanielHDD/bmMovies/Batman Hush (2019) /folder.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/eb/ebed68618488e624bb02f02988c93232/poster.jpg"

which is weird bc I can upload my images and save, I believe the issue still seems to be inability to access images from API


Code:
[/color]
[color=#cccccc]  at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)[/color]
[color=#cccccc][2024-12-06 16:32:33.126 -06:00] [ERR] UnauthorizedAccessException - Access to path "/media/pi/DanielHDD/bmMovies/Batman Hush (2019) /folder.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/eb/ebed68618488e624bb02f02988c93232/poster.jpg"[/color]
[color=#cccccc][2024-12-06 16:32:33.208 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/pi/DanielHDD/bmMovies/Anchorman The Legend Of Ron Burgundy (2004) [1080p]/Anchorman The Legend Of Ron Burgundy.default.en.srt\" -threads 0 -v warning -print_format json -show_streams -show_format"[/color]
[color=#cccccc][2024-12-06 16:32:33.685 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/pi/DanielHDD/bmMovies/San Andreas (2015) [1080p]/San Andreas - trailer.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"[/color]
[color=#cccccc][2024-12-06 16:32:33.693 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/pi/DanielHDD/bmMovies/Fred Claus (2007)/Fred Claus.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"[/color]
[color=#cccccc][2024-12-06 16:32:33.858 -06:00] [ERR] UnauthorizedAccessException - Access to path "/media/pi/DanielHDD/bmMovies/Anchorman The Legend Of Ron Burgundy (2004) [1080p]/folder.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/63/63e106f0b62985e124ab06b7f98c68f1/poster.jpg"[/color]
[color=#cccccc][2024-12-06 16:32:33.898 -06:00] [ERR] UnauthorizedAccessException - Access to path "/media/pi/DanielHDD/bmMovies/Anchorman The Legend Of Ron Burgundy (2004) [1080p]/logo.png" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/63/63e106f0b62985e124ab06b7f98c68f1/logo.png"[/color]
[color=#cccccc][2024-12-06 16:32:33.903 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/pi/DanielHDD/bmMovies/Hancock (2008) [1080p]/Hancock.2008.1080p.BluRay.x264.YIFY.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"[/color]
[color=#cccccc][2024-12-06 16:32:33.931 -06:00] [ERR] "TmdbMovieImageProvider" failed in GetImageInfos for type "Trailer" at "/media/pi/DanielHDD/bmMovies/San Andreas (2015) [1080p]/San Andreas - trailer.mp4"[/color]
[color=#cccccc]Newtonsoft.Json.JsonReaderException: Could not convert string to DateTime: 2015-05-29 22:12:15 UTC. Path 'videos.results[0].published_at', line 1, position 107742.[/color]
[color=#cccccc]  at Newtonsoft.Json.JsonReader.ReadDateTimeString(String s)[/color]
[color=#cccccc]  at Newtonsoft.Json.JsonTextReader.FinishReadQuotedStringValue(ReadType readType)[/color]
[color=#cccccc]  at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)[/color]
[color=#cccccc]  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)[/color]
[color=#cccccc]  at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)[/color]
[color=#cccccc]  at TMDbLib.Utilities.Serializer.TMDbJsonSerializer.Deserialize(Stream source, Type type)[/color]
[color=#cccccc]  at TMDbLib.Utilities.Serializer.SerializerExtensions.Deserialize[T](ITMDbSerializer serializer, Stream source)[/color]
[color=#cccccc]  at TMDbLib.Rest.RestResponse`1.GetDataObject()[/color]
[color=#cccccc]  at TMDbLib.Client.TMDbClient.GetMovieAsync(String imdbId, String language, String includeImageLanguage, MovieMethods extraMethods, CancellationToken cancellationToken)[/color]
[color=#cccccc]  at TMDbLib.Client.TMDbClient.GetMovieAsync(Int32 movieId, String language, String includeImageLanguage, MovieMethods extraMethods, CancellationToken cancellationToken)[/color]
[color=#cccccc]  at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.GetMovieAsync(Int32 tmdbId, String language, String imageLanguages, CancellationToken cancellationToken)[/color]
[color=#cccccc]  at MediaBrowser.Providers.Plugins.Tmdb.Movies.TmdbMovieImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken)[/color]
[color=#cccccc]  at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)[/color]
[color=#cccccc][2024-12-06 16:32:33.937 -06:00] [ERR] UnauthorizedAccessException - Access to path "/media/pi/DanielHDD/bmMovies/Anchorman The Legend Of Ron Burgundy (2004) [1080p]/landscape.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/63/63e106f0b62985e124ab06b7f98c68f1/landscape.jpg"[/color]
[color=#cccccc][2024-12-06 16:32:33.978 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/pi/DanielHDD/bmMovies/San Andreas (2015) [1080p]/San.Andreas.2015.1080p.BluRay.x264.YIFY.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"[/color]
[color=#cccccc][2024-12-06 16:32:33.980 -06:00] [ERR] UnauthorizedAccessException - Access to path "/media/pi/DanielHDD/bmMovies/Anchorman The Legend Of Ron Burgundy (2004) [1080p]/backdrop.jpg" is denied. Will retry saving to "/var/lib/jellyfin/metadata/library/63/63e106f0b62985e124ab06b7f98c68f1/backdrop.jpg"[/color]
[color=#cccccc][2024-12-06 16:32:34.283 -06:00] [INF] Starting "/usr/lib/jellyfin-ffmpeg/ffprobe" with args "-analyzeduration 200M -probesize 1G -i file:\"/media/pi/DanielHDD/bmMovies/Wild Wild West (1999) [1080p]/Wild Wild West - trailer.mp4\" -threads 0 -v warning -print_format json -show_streams -show_chapters -show_format"



RE: Not able to download artwork today - natzilla - 2024-12-07

Following this since I also am seeing this issue. I recently migrated my storage to another platform today and the mass scan I am having to do is showing tons of content without image metadata.


RE: Not able to download artwork today - ruyoka - 2024-12-07

I am having this issue too.
I tried:

changing preferred language and download settings
adding tmdb api to "C:\ProgramData\Jellyfin\Server\plugins\configurations\Jellyfin.Plugin.Tmdb.xml"
adding and revoking api to jellyfin dashboard > api keys (honestly I could not figure out what is the purpose of this section bc there is no selecting of api service. it adds only key from input and thats all)


Here is my logs:

Code:
[2024-12-07 14:01:51.867 +03:00] [ERR] [15] MediaBrowser.Providers.Manager.ProviderManager: "TmdbMovieImageProvider" failed in GetImageInfos for type "Movie" at "F:\Videos\Movies\Marvel\Spider-Man Far From Home (2019) [WEBRip] [1080p] [YTS.LT]\Spider-Man.Far.From.Home.2019.1080p.WEBRip.x264-[YTS.LT].mp4"
Newtonsoft.Json.JsonReaderException: Could not convert string to DateTime: 2022-03-26 01:00:09 UTC. Path 'videos.results[0].published_at', line 1, position 204371.
  at Newtonsoft.Json.JsonReader.ReadDateTimeString(String s)
  at Newtonsoft.Json.JsonTextReader.FinishReadQuotedStringValue(ReadType readType)
  at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
  at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
  at TMDbLib.Utilities.Serializer.TMDbJsonSerializer.Deserialize(Stream source, Type type)
  at TMDbLib.Utilities.Serializer.SerializerExtensions.Deserialize[T](ITMDbSerializer serializer, Stream source)
  at TMDbLib.Rest.RestResponse`1.GetDataObject()
  at TMDbLib.Client.TMDbClient.GetMovieAsync(String imdbId, String language, String includeImageLanguage, MovieMethods extraMethods, CancellationToken cancellationToken)
  at TMDbLib.Client.TMDbClient.GetMovieAsync(Int32 movieId, String language, String includeImageLanguage, MovieMethods extraMethods, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.GetMovieAsync(Int32 tmdbId, String language, String imageLanguages, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Plugins.Tmdb.Movies.TmdbMovieImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)
[2024-12-07 14:01:58.873 +03:00] [ERR] [6] MediaBrowser.Providers.Manager.ProviderManager: "TmdbMovieImageProvider" failed in GetImageInfos for type "Movie" at "F:\Videos\Movies\Marvel\Spider-Man Far From Home (2019) [WEBRip] [1080p] [YTS.LT]\Spider-Man.Far.From.Home.2019.1080p.WEBRip.x264-[YTS.LT].mp4"
Newtonsoft.Json.JsonReaderException: Could not convert string to DateTime: 2022-03-26 01:00:09 UTC. Path 'videos.results[0].published_at', line 1, position 204371.
  at Newtonsoft.Json.JsonReader.ReadDateTimeString(String s)
  at Newtonsoft.Json.JsonTextReader.FinishReadQuotedStringValue(ReadType readType)
  at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
  at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
  at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
  at Newtonsoft.Json.JsonSerializer.Deserialize(JsonReader reader, Type objectType)
  at TMDbLib.Utilities.Serializer.TMDbJsonSerializer.Deserialize(Stream source, Type type)
  at TMDbLib.Utilities.Serializer.SerializerExtensions.Deserialize[T](ITMDbSerializer serializer, Stream source)
  at TMDbLib.Rest.RestResponse`1.GetDataObject()
  at TMDbLib.Client.TMDbClient.GetMovieAsync(String imdbId, String language, String includeImageLanguage, MovieMethods extraMethods, CancellationToken cancellationToken)
  at TMDbLib.Client.TMDbClient.GetMovieAsync(Int32 movieId, String language, String includeImageLanguage, MovieMethods extraMethods, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.GetMovieAsync(Int32 tmdbId, String language, String imageLanguages, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Plugins.Tmdb.Movies.TmdbMovieImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
  at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)



RE: Not able to download artwork today - RIUR - 2024-12-07

Same issue here.
I've not been able to find a workaround just yet.


RE: Not able to download artwork today - LET04 - 2024-12-07

Same issue here. I am getting this error every time I try to fetch metadata for a new series.
LOG:[2024-12-07 13:06:45.088 +01:00] [ERR] [22] MediaBrowser.Providers.TV.SeriesMetadataService: Error in "TheMovieDb"
Newtonsoft.Json.JsonReaderException: Could not convert string to DateTime: 2019-01-18 20:16:06 UTC. Path 'videos.results[0].published_at', line 1, position 26204.
at Newtonsoft.Json.JsonReader.ReadDateTimeString(String s)
at Newtonsoft.Json.JsonTextReader.FinishReadQuotedStringValue(ReadType readType)
at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
at TMDbLib.Utilities.Serializer.TMDbJsonSerializer.Deserialize(Stream source, Type type)
at TMDbLib.Utilities.Serializer.SerializerExtensions.Deserialize[T](ITMDbSerializer serializer, Stream source)
at TMDbLib.Rest.RestResponse1.GetDataObject()
at TMDbLib.Client.TMDbClient.GetTvShowAsync(Int32 id, TvShowMethods extraMethods, String language, String includeImageLanguage, CancellationToken cancellationToken)
at MediaBrowser.Providers.Plugins.Tmdb.TmdbClientManager.GetSeriesAsync(Int32 tmdbId, String language, String imageLanguages, CancellationToken cancellationToken)
at MediaBrowser.Providers.Plugins.Tmdb.TV.TmdbSeriesProvider.GetMetadata(SeriesInfo info, CancellationToken cancellationToken)
at MediaBrowser.Providers.Manager.MetadataService
2.ExecuteRemoteProviders(MetadataResult1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable1 providers, CancellationToken cancellationToken)