Git Product home page Git Product logo

jellyfin-plugin-danmu's Introduction

Hi,您是第 Visitor Count 个访问者!

github stats Top Langs

jellyfin-plugin-danmu's People

Contributors

cxfksword avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

jellyfin-plugin-danmu's Issues

看不到字幕选项

进入控制台 -> 媒体库,点击任一媒体库进入配置页,在最下面的字幕下载选项中勾选Danmu,并保存

看不到这个选项额

版本:10.9.0

所有集数用的都是第一集的弾幕

目前只在勇者义彦这部剧集发现这个问题,有使用修改字幕的功能重新下载过,弾幕来源是bilibili(只有这个源)
https://www.aliyundrive.com/s/CeRDB9XeGaK
每一集和每一季都有被正常识别到,命名也是单纯的以S和Ep这样的规则来的
原本以为是剧需要会员导致的,又试了同样需要会员,弾幕来源也是bilibili的蜡笔小新但是也是正常的

优酷源提示刷新弹幕失败, 集数不一致,30集的电视剧,本地和优酷都是30集,不知为何提示不一致

[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 1."华浅下定决心重新来过" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 2."华浅路救乞丐溪午生疑" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 3."华浅主动为牧家求情" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 4."牧遥坚持留在仲宅查案" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 5."华浅为仲夜阑办生辰宴" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 6."华浅当面告白仲夜阑" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 7."华浅为仲夜阑挡剑负伤" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 8."华浅向大爷提出和离" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 9."华浅指责父亲劝其辞任" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 10."伍朔漠主动求合作被拒" 弹幕数:20 集数:30
[2023-11-16 14:22:14.874 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 11."伍朔漠向牧遥表达心意" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 12."牧遥成为仲夜阑的妾室" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 13."华深被下狱华浅寻真相" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 14."仲溪午约华浅爬摘星楼" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 15."华浅和离被仲夜阑拒绝" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 16."华浅找师娘允许其和离" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 17."华深替妹挡剑生死未卜" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 18."仲溪午向华浅表明心意" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 19."华浅决定事毕离开煌城" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]刷新弹幕失败, 集数不一致。video: 20."华浅生擒伍朔漠钓牧遥" 弹幕数:20 集数:30
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E21 - 第 21 集.mp4" indexNumber: 21
[2023-11-16 14:22:14.875 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E22 - 第 22 集.mp4" indexNumber: 22
[2023-11-16 14:22:14.876 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E23 - 第 23 集.mp4" indexNumber: 23
[2023-11-16 14:22:14.876 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E24 - 第 24 集.mp4" indexNumber: 24
[2023-11-16 14:22:14.876 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E25 - 第 25 集.mp4" indexNumber: 25
[2023-11-16 14:22:14.876 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E26 - 第 26 集.mp4" indexNumber: 26
[2023-11-16 14:22:14.876 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E27 - 第 27 集.mp4" indexNumber: 27
[2023-11-16 14:22:14.876 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E28 - 第 28 集.mp4" indexNumber: 28
[2023-11-16 14:22:14.877 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E29 - 第 29 集.mp4" indexNumber: 29
[2023-11-16 14:22:14.877 +08:00] [INF] [71] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["优酷"]匹配失败,集号超过总集数,可能识别集号错误. ["季 1"]"为有暗香来 - S01E30 - 第 30 集.mp4" indexNumber: 30

集号正确却匹配失败

我的视频已全部用moviepilot硬链接并刮削好了的,但是使用插件却无法正常匹配,会显示匹配失败
image
设备:极空间z2pro docker:nyanmisaka_jellyfin

群晖docker内获取弹幕报错,看起来是获取时区方式与Linux不兼容

[2023-04-16 19:16:25.486 +08:00] [ERR] [33] Jellyfin.Plugin.Danmu.Scrapers.Bilibili.Bilibili: Exception handled GetMatchSeasonId. "流浪地球2"
System.TypeInitializationException: The type initializer for 'Jellyfin.Plugin.Danmu.Core.Utils' threw an exception.
---> System.TimeZoneNotFoundException: The time zone ID 'China Standard Time' was not found on the local computer.
---> System.IO.FileNotFoundException: Could not find file '/usr/share/zoneinfo/China Standard Time'.
File name: '/usr/share/zoneinfo/China Standard Time'
at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func2 errorRewriter) at Interop.CheckIo(Error error, String path, Boolean isDirectory, Func2 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.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
at System.IO.File.ReadAllBytes(String path)
at System.TimeZoneInfo.TryGetTimeZoneFromLocalMachineCore(String id, TimeZoneInfo& value, Exception& e)
--- End of inner exception stack trace ---
at System.TimeZoneInfo.FindSystemTimeZoneById(String id)
at Jellyfin.Plugin.Danmu.Core.Utils..cctor()
--- End of inner exception stack trace ---
at Jellyfin.Plugin.Danmu.Core.Utils.UnixTimeStampToDateTime(Int64 unixTimeStamp)
at Jellyfin.Plugin.Danmu.Scrapers.Bilibili.Bilibili.Search(BaseItem item)

接口被风控怎么办

[12:48:44] [INF] b站没有找到对应视频信息:name=超人总动员
11月 09 12:48:45 jellyfin jellyfin[26419]: [12:48:45] [INF] Processing 1 movies with event type Add
11月 09 12:48:45 jellyfin jellyfin[26419]: [12:48:45] [ERR] Exception handled GetMatchSeasonId. 记忆碎片
11月 09 12:48:45 jellyfin jellyfin[26419]: System.Net.Http.HttpRequestException: Response status code does not indicate success: 412 (Precondition Failed).
11月 09 12:48:45 jellyfin jellyfin[26419]:    at System.Net.Http.HttpResponseMessage.EnsureSuccessStatusCode()
11月 09 12:48:45 jellyfin jellyfin[26419]:    at Jellyfin.Plugin.Danmu.Api.BilibiliApi.SearchAsync(String keyword, CancellationToken cancellationToken)
11月 09 12:48:45 jellyfin jellyfin[26419]:    at Jellyfin.Plugin.Danmu.Providers.LibraryManagerEventsHelper.GetMatchSeasonId(BaseItem item, String searchName)
``

部分番剧的弹幕下载失败了,这是是其中一部失败的日志

[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Season update: "异世界舅舅"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "礼节...是要先被认可是人类才有的"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "在异世界格朗巴哈马尔过了17年总算回来,咯"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "第一名应该是《守护英雄》才对吧啊啊啊!"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "冰之精灵正在索要使用空调魔法的代价啊"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "如你所见SEGA的游戏对人生是有用的!"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "变成我知道的最强生物来打开局面"
[2023-04-12 17:52:12.297 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "我难受的时候,多亏有你支撑着我"
[2023-04-12 17:52:12.298 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "就这样,我被杂耍班子老板关在了地下…"
[2023-04-12 17:52:12.298 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "说起来,我有一次差点被「暗杀」"
[2023-04-12 17:52:12.298 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "名字是很重要的,她这样说道"
[2023-04-12 17:52:12.298 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "不 不是的 不是因为看到H的东西才流鼻血的..."
[2023-04-12 17:52:12.298 +08:00] [INF] [129] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Episode update: "既然有舅舅那当然也有舅妈,啦"
[2023-04-12 17:52:12.551 +08:00] [ERR] [147] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: Exception handled processing queued movie events
System.Text.Json.JsonException: The JSON value could not be converted to System.Int32. Path: $.bangumi.episodes[13].episodeNumber | LineNumber: 0 | BytePositionInLine: 2625.
---> System.FormatException: Either the JSON value is not in a supported format, or is out of bounds for an Int32.
at System.Text.Json.Utf8JsonReader.GetInt32WithQuotes()
at System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value) at System.Text.Json.Serialization.Metadata.JsonPropertyInfo1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
at System.Text.Json.Serialization.Converters.ObjectDefaultConverter1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value) at System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonCollectionConverter2.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, TCollection& value) at System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.Metadata.JsonPropertyInfo1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader) at System.Text.Json.Serialization.Converters.ObjectDefaultConverter1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value) at System.Text.Json.Serialization.Metadata.JsonPropertyInfo1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
at System.Text.Json.Serialization.Converters.ObjectDefaultConverter1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value) at System.Text.Json.Serialization.JsonConverter1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state) --- End of inner exception stack trace --- at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, Utf8JsonReader& reader, Exception ex) at System.Text.Json.Serialization.JsonConverter1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.JsonSerializer.ReadCore[TValue](JsonReaderState& readerState, Boolean isFinalBlock, ReadOnlySpan1 buffer, JsonSerializerOptions options, ReadStack& state, JsonConverter converterBase) at System.Text.Json.JsonSerializer.ContinueDeserialize[TValue](ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, JsonConverter converter, JsonSerializerOptions options) at System.Text.Json.JsonSerializer.ReadAllAsync[TValue](Stream utf8Json, JsonTypeInfo jsonTypeInfo, CancellationToken cancellationToken) at System.Net.Http.Json.HttpContentJsonExtensions.ReadFromJsonAsyncCore[T](HttpContent content, Encoding sourceEncoding, JsonSerializerOptions options, CancellationToken cancellationToken) at Jellyfin.Plugin.Danmu.Scrapers.Dandan.DandanApi.GetAnimeAsync(Int64 animeId, CancellationToken cancellationToken) at Jellyfin.Plugin.Danmu.Scrapers.Dandan.Dandan.GetMedia(BaseItem item, String id) at Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper.ProcessQueuedSeasonEvents(IReadOnlyCollection1 events, EventType eventType)

如何指定av/bv号

B站电影或季元数据也支持手动指定BV/AV号

请问如何指定?元数据填上会自动跳转到对应的季/集的前缀

部分番剧的b站弹幕下载出现了问题,这是其中的日志。其他错误都是这个报错形式

[2024-01-15 20:25:35.874 +08:00] [ERR] [8] Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper: ["bilibili"]Exception handled download danmu file. name="剑"
System.Threading.Tasks.TaskCanceledException: The request was canceled due to the configured HttpClient.Timeout of 100 seconds elapsing.
 ---> System.TimeoutException: The operation was canceled.
 ---> System.Threading.Tasks.TaskCanceledException: The operation was canceled.
 ---> System.IO.IOException: Unable to read data from the transport connection: Operation canceled.
 ---> System.Net.Sockets.SocketException (125): Operation canceled
   --- End of inner exception stack trace ---
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.ThrowException(SocketError error, CancellationToken cancellationToken)
   at System.Net.Sockets.Socket.AwaitableSocketAsyncEventArgs.System.Threading.Tasks.Sources.IValueTaskSource<System.Int32>.GetResult(Int16 token)
   at System.Net.Security.SslStream.EnsureFullTlsFrameAsync[TIOAdapter](TIOAdapter adapter)
   at System.Net.Security.SslStream.ReadAsyncInternal[TIOAdapter](TIOAdapter adapter, Memory`1 buffer)
   at System.Net.Http.HttpConnection.FillAsync(Boolean async)
   at System.Net.Http.HttpConnection.ChunkedEncodingReadStream.CopyToAsyncCore(Stream destination, CancellationToken cancellationToken)
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpConnection.ChunkedEncodingReadStream.CopyToAsyncCore(Stream destination, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.DeflateDecompressedContent.ZLibOrDeflateStream.PeekFirstByteReadStream.CopyToAsync(Stream destination, Int32 bufferSize, CancellationToken cancellationToken)
   at System.IO.Compression.DeflateStream.CopyToStream.CopyFromSourceToDestinationAsync()
   at System.Net.Http.DecompressionHandler.DeflateDecompressedContent.ZLibOrDeflateStream.<CopyToAsync>g__Core|11_0(Stream destination, Int32 bufferSize, CancellationToken cancellationToken)
   at System.Net.Http.DecompressionHandler.DecompressedContent.SerializeToStreamAsync(Stream stream, TransportContext context, CancellationToken cancellationToken)
   at System.Net.Http.HttpContent.LoadIntoBufferAsyncCore(Task serializeToStreamTask, MemoryStream tempBuffer)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   --- End of inner exception stack trace ---
   --- End of inner exception stack trace ---
   at System.Net.Http.HttpClient.HandleFailure(Exception e, Boolean telemetryStarted, HttpResponseMessage response, CancellationTokenSource cts, CancellationToken cancellationToken, CancellationTokenSource pendingRequestsCts)
   at System.Net.Http.HttpClient.<SendAsync>g__Core|83_0(HttpRequestMessage request, HttpCompletionOption completionOption, CancellationTokenSource cts, Boolean disposeCts, CancellationTokenSource pendingRequestsCts, CancellationToken originalCancellationToken)
   at Jellyfin.Plugin.Danmu.Scrapers.Bilibili.BilibiliApi.GetDanmuContentByCidAsync(Int64 cid, CancellationToken cancellationToken)
   at Jellyfin.Plugin.Danmu.Scrapers.Bilibili.Bilibili.GetDanmuContent(BaseItem item, String commentId)
   at Jellyfin.Plugin.Danmu.LibraryManagerEventsHelper.DownloadDanmu(AbstractScraper scraper, BaseItem item, String commentId, Boolean ignoreCheck)

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.