GithubHelp home page GithubHelp logo

Comments (4)

ankenyr avatar ankenyr commented on June 17, 2024

Are you sure that this video is downloadable without a cookie? age restriction or anything?

from jellyfin-youtube-metadata-plugin.

wjbridge avatar wjbridge commented on June 17, 2024

Yup, I actually downloaded it already with yt using a docker container. I did not configure cookies to do that or age restriction.

from jellyfin-youtube-metadata-plugin.

wjbridge avatar wjbridge commented on June 17, 2024

Still have the same issue with 1.0.3.8. I enabled the debug output to see if this helps.

[12:34:28] [DBG] [42] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetImages: 20220622 - FIRST_REVIEW_Of_Intel_s_Desktop_ARC_GPU -
[12:34:28] [DBG] [39] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetImages: 20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 -
[12:34:28] [DBG] [36] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetImages: 20220629 - Do_NOT_Buy_Nvidia_s_New_GPU -
[12:34:28] [DBG] [42] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo: /youtube
[12:34:28] [DBG] [36] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo: /youtube
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetImages: 20220627 - Nvidia_AMD_Won_t_Like_THIS -
[12:34:28] [DBG] [41] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetImages: 20220701 - AMD_s_ADDING_Something_HUGE_To_RX_7000_GPUs -
[12:34:28] [DBG] [39] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo: /youtube
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo: /youtube
[12:34:28] [DBG] [41] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo: /youtube
[12:34:28] [DBG] [42] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo Result:
[12:34:28] [DBG] [41] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo Result:
[12:34:28] [DBG] [36] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo Result:
[12:34:28] [DBG] [39] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo Result:
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalImageProvider: YTLocalImage GetSeriesInfo Result:
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeLocalEpisodeProvider: YTLocal GetMetadata: /youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].mp4
[12:34:28] [ERR] [40] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in YoutubeMetadata
System.IO.FileNotFoundException: Could not find file '/youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].info.json'.
File name: '/youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].info.json'
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at Jellyfin.Plugin.YoutubeMetadata.Utils.ReadYTDLInfo(String fpath, CancellationToken cancellationToken)
   at Jellyfin.Plugin.YoutubeMetadata.Providers.AbstractYoutubeLocalProvider`2.GetMetadata(ItemInfo info, IDirectoryService directoryService, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.RefreshWithProviders(MetadataResult`1 metadata, TIdType id, MetadataRefreshOptions options, ICollection`1 providers, ItemImageProvider imageService, CancellationToken cancellationToken)
[12:34:28] [DBG] [40] MediaBrowser.Providers.TV.EpisodeMetadataService: Running EpisodeNfoProvider for /youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].mp4
[12:34:28] [DBG] [40] MediaBrowser.Providers.TV.EpisodeMetadataService: EpisodeNfoProvider returned no metadata for /youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].mp4
[12:34:28] [DBG] [40] MediaBrowser.Providers.TV.EpisodeMetadataService: Running YTDLEpisodeProvider for /youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].mp4
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YTDLEpisodeProvider: YTDL GetMetadata: /youtube/20220624 - AMD_CONFIRMS_Insane_Specs_For_RX_7000 - [cq7FzV6y-bA].mp4
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YTDLEpisodeProvider: YTDL GetMetadata: Not Fresh: cq7FzV6y-bA
[12:34:28] [DBG] [40] Jellyfin.Plugin.YoutubeMetadata.Providers.YTDLEpisodeProvider: YTDLEpisodeProvider: GetAndCacheMetadata
Unsupported codec with id 98314 for input stream 2
[12:34:28] [DBG] [34] Jellyfin.Plugin.YoutubeMetadata.Providers.YTDLEpisodeProvider: YTDL ReadYTDLInfo: /cache/youtubemetadata/cq7FzV6y-bA/ytvideo.info.json
[12:34:28] [ERR] [34] MediaBrowser.Providers.TV.EpisodeMetadataService: Error in YoutubeMetadata
System.IO.DirectoryNotFoundException: Could not find a part of the path '/cache/youtubemetadata/cq7FzV6y-bA/ytvideo.info.json'.
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at System.IO.Abstractions.FileWrapper.ReadAllText(String path)
   at Jellyfin.Plugin.YoutubeMetadata.Providers.AbstractYoutubeRemoteProvider`3.ReadYTDLInfo(String fpath, CancellationToken cancellationToken)
   at Jellyfin.Plugin.YoutubeMetadata.Providers.AbstractYoutubeRemoteProvider`3.GetMetadata(E info, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.MetadataService`2.ExecuteRemoteProviders(MetadataResult`1 temp, String logName, TIdType id, IEnumerable`1 providers, CancellationToken cancellationToken)
[12:34:28] [DBG] [35] MediaBrowser.Providers.TV.EpisodeMetadataService: Running YTDLImageProvider for /youtube/20220627 - Nvidia_AMD_Won_t_Like_THIS - [2DH1Wq-ZzdA].mp4
[12:34:28] [DBG] [35] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeDL.YTDLImageProvider: YTDLImage GetImages: 20220627 - Nvidia_AMD_Won_t_Like_THIS -
[12:34:28] [DBG] [35] Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeDL.YTDLImageProvider: YTDLImage GetImages: {item.Name} is not fresh.
[12:34:28] [DBG] [36] MediaBrowser.Providers.Manager.ProviderManager: OnRefreshProgress 3a549504175c46b59beb8d76caa3c05b 80
[12:34:28] [ERR] [36] MediaBrowser.Providers.Manager.ProviderManager: YTDLImageProvider failed in GetImageInfos for type Episode at /youtube/20220627 - Nvidia_AMD_Won_t_Like_THIS - [2DH1Wq-ZzdA].mp4
System.IO.DirectoryNotFoundException: Could not find a part of the path '/cache/youtubemetadata/2DH1Wq-ZzdA/ytvideo.info.json'.
   at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamReader.ValidateArgsAndOpenPath(String path, Encoding encoding, Int32 bufferSize)
   at System.IO.File.InternalReadAllText(String path, Encoding encoding)
   at Jellyfin.Plugin.YoutubeMetadata.Providers.YoutubeDL.YTDLImageProvider.GetImages(BaseItem item, CancellationToken cancellationToken)
   at MediaBrowser.Providers.Manager.ProviderManager.GetImages(BaseItem item, IRemoteImageProvider provider, String preferredLanguage, Boolean includeAllLanguages, CancellationToken cancellationToken, Nullable`1 type)
[12:34:28] [ERR] [8] MediaBrowser.Providers.Manager.ProviderManager: YTDLImageProvider failed in GetImageInfos for type Episode at /youtube/20220701 - AMD_s_ADDING_Something_HUGE_To_RX_7000_GPUs - [rycJpyzvj3Y].mp4

from jellyfin-youtube-metadata-plugin.

wjbridge avatar wjbridge commented on June 17, 2024

Found out the problem. Somehow although I put python3 to be installed; it was not installed correctly. I tried to execute yt-dlp in the container and saw an error message. I don't know if logging could be added that would return if yt-dlp showed an error.

from jellyfin-youtube-metadata-plugin.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.