[GH-ISSUE #82] [Bug]: Invalid URI fetching metadata from Tube Archivist #57

Closed
opened 2026-03-23 20:35:30 +00:00 by mirror · 2 comments
Owner

Originally created by @rohalla2 on GitHub (Jan 8, 2026).
Original GitHub issue: https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/82

I've read the documentation

  • I'm running the latest version of tubearchivist-jf-plugin.
  • I'm running the latest version of TubeArchivist.
  • I have read the how to open an issue guide, particularly the bug report section.
  • I have searched for both closed and open already existing issues about the problem I am reporting.

Operating System

Unraid

Your Bug Report

Describe the bug

Metadata from TubeArchivist is not making it's way into my Jellyfin collection. Recently downloaded videos are placed in a "Season Unkown" season instead of one reflecting the year (e.g. "Season 2025"). The title is the file name (e.g. "ISOIOadu7LE") instead of the youtube title.

All the data appears to be correct and present in the TubeArchivist service, it's just not transferring to Jellyfin.

The only error I see is "Invalid URI". Logs are pasted below.

Relevant Jellyfin log output

ERR] [27] MediaBrowser.Providers.Manager.ProviderManager: EpisodeImageProvider failed in GetImageInfos for type Episode at /data/youtube/UCyU5wkjgQYGRB0hIHMwm2Sg/e-_743sQLa8.mp4
System.UriFormatException: Invalid URI: The format of the URI could not be determined.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist.TubeArchivistApi.GetVideo(String videoId)
   at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)
[22:48:14] [ERR] [27] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in TubeArchivist
System.UriFormatException: Invalid URI: The format of the URI could not be determined.
   at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions)
   at Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist.TubeArchivistApi.GetVideo(String videoId)
   at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider.GetMetadata(EpisodeInfo info, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)

Anything else?

No response

Originally created by @rohalla2 on GitHub (Jan 8, 2026). Original GitHub issue: https://github.com/tubearchivist/tubearchivist-jf-plugin/issues/82 ### I've read the documentation - [x] I'm running the latest version of tubearchivist-jf-plugin. - [x] I'm running the latest version of TubeArchivist. - [x] I have read the [how to open an issue](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#how-to-open-an-issue) guide, particularly the [bug report](https://github.com/tubearchivist/tubearchivist/blob/master/CONTRIBUTING.md#bug-report) section. - [x] I have searched for both closed and open already existing issues about the problem I am reporting. ### Operating System Unraid ### Your Bug Report ## Describe the bug Metadata from TubeArchivist is not making it's way into my Jellyfin collection. Recently downloaded videos are placed in a "Season Unkown" season instead of one reflecting the year (e.g. "Season 2025"). The title is the file name (e.g. "ISOIOadu7LE") instead of the youtube title. All the data appears to be correct and present in the TubeArchivist service, it's just not transferring to Jellyfin. The only error I see is "Invalid URI". Logs are pasted below. ### Relevant Jellyfin log output ```shell ERR] [27] MediaBrowser.Providers.Manager.ProviderManager: EpisodeImageProvider failed in GetImageInfos for type Episode at /data/youtube/UCyU5wkjgQYGRB0hIHMwm2Sg/e-_743sQLa8.mp4 System.UriFormatException: Invalid URI: The format of the URI could not be determined. at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions) at Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist.TubeArchivistApi.GetVideo(String videoId) at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type) [22:48:14] [ERR] [27] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in TubeArchivist System.UriFormatException: Invalid URI: The format of the URI could not be determined. at System.Uri.CreateThis(String uri, Boolean dontEscape, UriKind uriKind, UriCreationOptions& creationOptions) at Jellyfin.Plugin.TubeArchivistMetadata.TubeArchivist.TubeArchivistApi.GetVideo(String videoId) at Jellyfin.Plugin.TubeArchivistMetadata.Providers.EpisodeMetadataProvider.GetMetadata(EpisodeInfo info, CancellationToken cancellationToken) at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, Boolean replaceData, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken) ``` ### Anything else? _No response_
Author
Owner

@jvtrigueros commented on GitHub (Jan 20, 2026):

I came to report this same issue, but just now I noticed that my plugin was not configured. Once I added the tubearchivist URL and token it started working again.

<!-- gh-comment-id:3774705771 --> @jvtrigueros commented on GitHub (Jan 20, 2026): I came to report this same issue, but just now I noticed that my plugin was not configured. Once I added the tubearchivist URL and token it started working again.
Author
Owner

@rohalla2 commented on GitHub (Jan 23, 2026):

Thanks @jvtrigueros. It looks like it must have gotten wiped out at some point without my realizing.

<!-- gh-comment-id:3788267268 --> @rohalla2 commented on GitHub (Jan 23, 2026): Thanks @jvtrigueros. It looks like it must have gotten wiped out at some point without my realizing.
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
tubearchivist/archived-tubearchivist-jf-plugin#57
No description provided.