Could not find signature decipherer definition body again today
See original GitHub issueThis afternoon, we get the issue again, our version is 5.1.2
the exception is:
Exception download https://www.youtube.com/watch?v=5bAgZLUIgZ8 at Monday, July 27, 2020 7:45:48 PM
YoutubeExplode.Exceptions.TransientFailureException: Could not find signature decipherer definition body.
In most cases, this error indicates that YouTube most likely changed something, which broke the library.
If this issue persists, please report it on the project’s GitHub page.
at YoutubeExplode.ReverseEngineering.Responses.PlayerSource.<GetCipherOperations>d__3.MoveNext()
at System.Linq.Buffer1..ctor(IEnumerable
1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable1 source) at YoutubeExplode.Videos.Streams.StreamsClient.<GetStreamContextFromWatchPageAsync>d__4.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at YoutubeExplode.Videos.Streams.StreamsClient.<GetManifestAsync>d__6.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at System.Runtime.CompilerServices.TaskAwaiter
1.GetResult()
Issue Analytics
- State:
- Created 3 years ago
- Reactions:14
- Comments:25 (6 by maintainers)
instead of https://github.com/Tyrrrz/YoutubeExplode/blob/7a1ce6a8e50e7df513a2dc226e66d691421ef1ca/YoutubeExplode/ReverseEngineering/Responses/PlayerSource.cs#L24 Can anyone try this ?
Definetely working. Thanks 👍👍