Description
Shortly after successfully downloading an episode with Wasari.Cli.exe https://beta.crunchyroll.com/series/G4PH0WXVJ -e 1
, I tried to download more episodes, but encountered this error:
PS D:\Users\tgord\crunchyroll> Wasari.Cli.exe https://beta.crunchyroll.com/series/G4PH0WXVJ -e 9-12 -u email -p password
__ __ _
\ \ / /_ _ ___ __ _ _ __(_)
\ \ /\ / / _` / __|/ _` | '__| |
\ V V / (_| \__ \ (_| | | | |
\_/\_/ \__,_|___/\__,_|_| |_|
Available environment features: "YtDlp", "Ffmpeg", "FfmpegLibPlacebo", "NvidiaGpu"
Latest version: 2022.09.01, Current version: 2022.09.01
yt-dlp is up to date (2022.09.01)
[09:04:38 INF] YT-DLP is up-to-date
[09:04:38 INF] Output directory is D:\Users\tgord\crunchyroll
[09:04:40 INF] Getting information for https://beta.crunchyroll.com/series/G4PH0WXVJ
[09:05:21 INF] YT-DLP output: WARNING: [crunchyroll:beta] Failed to download m3u8 information: The read operation timed out
[09:05:21 INF] YT-DLP output: ERROR: [crunchyroll:beta] GN7UDP4MZ: No video formats found!; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
ERROR
CliWrap.Exceptions.CommandExecutionException: Underlying process reported a non-zero exit code (1).
Command:
yt-dlp -J -u "email" -p "password" "https://beta.crunchyroll.com/series/G4PH0WXVJ"
Standard error:
WARNING: [crunchyroll:beta] Failed to download m3u8 information: The read operation timed out
ERROR: [crunchyroll:beta] GN7UDP4MZ: No video formats found!; please report this issue on https://github.com/yt-dlp/yt-dlp/issues?q= , filling out the appropriate issue template. Confirm you are on the latest version using yt-dlp -U
You can suppress this validation by calling `WithValidation(CommandResultValidation.None)` on the command.
at CliWrap.Buffered.BufferedCommandExtensions.<>c__DisplayClass0_0.<ExecuteBufferedAsync>b__0(CommandResult r) in D:\a\CliWrap\CliWrap\CliWrap\Buffered\BufferedCommandExtensions.cs:62
at CliWrap.Utils.Extensions.AsyncExtensions.Select[TSource,TDestination](Task`1 task, Func`2 transform) in D:\a\CliWrap\CliWrap\CliWrap\Utils\Extensions\AsyncExtensions.cs:14
at Wasari.YoutubeDlp.CommandExtensions.ExecuteAndGetStdOut(Command command)
at Wasari.YoutubeDlp.YoutubeDlpService.ExecuteYtdlp[T](String[] urls, String[] additionalArguments)+MoveNext()
at Wasari.YoutubeDlp.YoutubeDlpService.ExecuteYtdlp[T](String[] urls, String[] additionalArguments)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:49
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:91
at System.Collections.Generic.AsyncEnumerableHelpers.ToArray[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:16
at System.Linq.OrderedAsyncEnumerable`1.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\OrderedAsyncEnumerable.cs:47
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.Internal.Lookup`2.CreateAsync(IAsyncEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer, Cancellat at System.Linq.Internal.Lookup`2.CreateAsync(IAsyncEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Lookup.cs:105
at System.Linq.AsyncEnumerable.GroupedAsyncEnumerable`2.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\GroupBy.cs:1094
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.AsyncEnumerable.SelectManyAsyncIterator`2.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\SelectMany.cs:505
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.AsyncEnumerable.WhereEnumerableAsyncIterator`1.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Where.cs:233
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:49
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:91
at System.Collections.Generic.AsyncEnumerableHelpers.ToArray[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:16
at Wasari.App.DownloadService.DownloadEpisodes(IAsyncEnumerable`1 episodes, Int32 levelOfParallelism)
at Wasari.Cli.Commands.DownloadCommand.ExecuteAsync(IConsole console)
at Wasari.Cli.Commands.DownloadCommand.ExecuteAsync(IConsole console)
at CliFx.CliApplication.RunAsync(ApplicationSchema applicationSchema, CommandInput commandInput) in D:\a\CliFx\CliFx\CliFx\CliApplication.cs:147
at CliFx.CliApplication.RunAsync(IReadOnlyList`1 commandLineArguments, IReadOnlyDictionary`2 environmentVariables) in D:\a\CliFx\CliFx\CliFx\CliApplication.cs:191
So far all subsequent attempts, including attempts to download single episodes, fail with a slightly different error message:
PS D:\Users\tgord\crunchyroll> Wasari.Cli.exe https://beta.crunchyroll.com/series/G4PH0WXVJ -e 9-12 -u email -p password
__ __ _
\ \ / /_ _ ___ __ _ _ __(_)
\ \ /\ / / _` / __|/ _` | '__| |
\ V V / (_| \__ \ (_| | | | |
\_/\_/ \__,_|___/\__,_|_| |_|
Available environment features: "YtDlp", "Ffmpeg", "FfmpegLibPlacebo", "NvidiaGpu"
Latest version: 2022.09.01, Current version: 2022.09.01
yt-dlp is up to date (2022.09.01)
[09:06:24 INF] YT-DLP is up-to-date
[09:06:24 INF] Output directory is D:\Users\tgord\crunchyroll
[09:06:26 INF] Getting information for https://beta.crunchyroll.com/series/G4PH0WXVJ
[09:06:27 INF] YT-DLP output: ERROR: [crunchyroll:playlist:beta] G4PH0WXVJ: Login failed. Server message: A system error occurred. Please contact us for help.
ERROR
CliWrap.Exceptions.CommandExecutionException: Underlying process reported a non-zero exit code (1).
Command:
yt-dlp -J -u "email" -p "password" "https://beta.crunchyroll.com/series/G4PH0WXVJ"
Standard error:
ERROR: [crunchyroll:playlist:beta] G4PH0WXVJ: Login failed. Server message: A system error occurred. Please contact us for help.
You can suppress this validation by calling `WithValidation(CommandResultValidation.None)` on the command.
at CliWrap.Buffered.BufferedCommandExtensions.<>c__DisplayClass0_0.<ExecuteBufferedAsync>b__0(CommandResult r) in D:\a\CliWrap\CliWrap\CliWrap\Buffered\BufferedCommandExtensions.cs:62
at CliWrap.Utils.Extensions.AsyncExtensions.Select[TSource,TDestination](Task`1 task, Func`2 transform) in D:\a\CliWrap\CliWrap\CliWrap\Utils\Extensions\AsyncExtensions.cs:14
at Wasari.YoutubeDlp.CommandExtensions.ExecuteAndGetStdOut(Command command)
at Wasari.YoutubeDlp.YoutubeDlpService.ExecuteYtdlp[T](String[] urls, String[] additionalArguments)+MoveNext()
at Wasari.YoutubeDlp.YoutubeDlpService.ExecuteYtdlp[T](String[] urls, String[] additionalArguments)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:49
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:91
at System.Collections.Generic.AsyncEnumerableHelpers.ToArray[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:16
at System.Linq.OrderedAsyncEnumerable`1.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\OrderedAsyncEnumerable.cs:47
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.Internal.Lookup`2.CreateAsync(IAsyncEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer, Cancellat at System.Linq.Internal.Lookup`2.CreateAsync(IAsyncEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Lookup.cs:105
at System.Linq.AsyncEnumerable.GroupedAsyncEnumerable`2.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\GroupBy.cs:1094
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.AsyncEnumerable.SelectManyAsyncIterator`2.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\SelectMany.cs:505
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.AsyncEnumerable.WhereEnumerableAsyncIterator`1.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Where.cs:233
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:49
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:91
at System.Collections.Generic.AsyncEnumerableHelpers.ToArray[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:16
at Wasari.App.DownloadService.DownloadEpisodes(IAsyncEnumerable`1 episodes, Int32 levelOfParallelism)
at Wasari.Cli.Commands.DownloadCommand.ExecuteAsync(IConsole console)
at Wasari.Cli.Commands.DownloadCommand.ExecuteAsync(IConsole console)
at CliFx.CliApplication.RunAsync(ApplicationSchema applicationSchema, CommandInput commandInput) in D:\a\CliFx\CliFx\CliFx\CliApplication.cs:147
at CliFx.CliApplication.RunAsync(IReadOnlyList`1 commandLineArguments, IReadOnlyDictionary`2 environmentVariables) in D:\a\CliFx\CliFx\CliFx\CliApplication.cs:191
The result seemed to be the same with 1.0.63.0:
PS D:\Users\tgord\crunchyroll> Wasari.exe crunchy https://beta.crunchyroll.com/series/GRJ0J828Y -e 1 -u email -p password
[09:17:22 INF] Logging to file at path C:\Users\tgord\AppData\Roaming\Wasari\logs\log.txt
[09:17:26 INF] Available environment features: ["YtDlp", "Ffmpeg", "FfmpegLibPlacebo", "NvidiaGpu"]
[09:17:26 INF] Current version is: 1.0.63.0
[09:17:26 INF] BETA Series detected
[09:17:26 INF] Start processing HTTP request POST https://beta-api.crunchyroll.com/auth/v1/token
[09:17:26 INF] Sending HTTP request POST https://beta-api.crunchyroll.com/auth/v1/token
[09:17:27 INF] Received HTTP response headers after 799.9435ms - 200
[09:17:27 INF] End processing HTTP request after 813.0505ms - 200
[09:17:27 INF] Created authenticated API service
[09:17:27 INF] NVIDIA hardware acceleration is available
ERROR
System.NotImplementedException: The method or operation is not implemented.
at Wasari.Crunchyroll.API.Converters.ThumbnailsConverter.Read(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options)
at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.Metadata.JsonPropertyInfo`1.ReadJsonAndSetMember(Object obj, ReadStack& state, Utf8JsonReader& reader)
at System.Text.Json.Serialization.Converters.ObjectDefaultConverter`1.OnTryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonConverter`1.TryRead(Utf8JsonReader& reader, Type typeToConvert, JsonSerializerOptions options, ReadStack& state, T& value)
at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, JsonSerializerOptions options, ReadStack& state)
at System.Text.Json.JsonSerializer.ReadFromSpan[TValue](ReadOnlySpan`1 utf8Json, JsonTypeInfo jsonTypeInfo, Nullable`1 actualByteCount)
at Wasari.Crunchyroll.API.CrunchyrollApiService.GetEpisodes(String seasonId)+MoveNext()
at Wasari.Crunchyroll.API.CrunchyrollApiService.GetEpisodes(String seasonId)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:102
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:102
at System.Collections.Generic.AsyncEnumerableHelpers.ToArray[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:16
at TomLonghurst.EnumerableAsyncProcessor.RunnableProcessors.ResultProcessors.Abstract.ResultAbstractAsyncProcessor`2.ProcessItem(Tuple`2 itemTaskCompletionSourceTuple)
at Wasari.Crunchyroll.BetaCrunchyrollService.GetEpisodes(String url)+MoveNext()
at Wasari.Crunchyroll.BetaCrunchyrollService.GetEpisodes(String url)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
at System.Linq.AsyncEnumerable.WhereEnumerableAsyncIterator`1.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Where.cs:233
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:102
at System.Collections.Generic.AsyncEnumerableHelpers.ToArrayWithLength[T](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncEnumerableHelpers.cs:102
at System.Linq.OrderedAsyncEnumerable`1.ToArrayAsync(CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\OrderedAsyncEnumerable.cs:84
at System.Linq.OrderedAsyncEnumerable`1.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\OrderedAsyncEnumerable.cs:47
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at System.Linq.Internal.Lookup`2.CreateAsync(IAsyncEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Lookup.cs:105
at System.Linq.Internal.Lookup`2.CreateAsync(IAsyncEnumerable`1 source, Func`2 keySelector, IEqualityComparer`1 comparer, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\Lookup.cs:105
at System.Linq.AsyncEnumerable.GroupedAsyncEnumerable`2.MoveNextCore() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\GroupBy.cs:1094
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:70
at System.Linq.AsyncIteratorBase`1.MoveNextAsync() in \_\Ix.NET\Source\System.Linq.Async\System\Linq\AsyncIterator.cs:75
at Wasari.App.EpisodeExtensions.GetEpisodesGrouped(IAsyncEnumerable`1 episodes)+MoveNext()
at Wasari.App.EpisodeExtensions.GetEpisodesGrouped(IAsyncEnumerable`1 episodes)+MoveNext()
at Wasari.App.EpisodeExtensions.GetEpisodesGrouped(IAsyncEnumerable`1 episodes)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
at System.Linq.AsyncEnumerable.<ToListAsync>g__Core|424_0[TSource](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\ToList.cs:36
at System.Linq.AsyncEnumerable.<ToListAsync>g__Core|424_0[TSource](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in \_\Ix.NET\Source\System.Linq.Async\System\Linq\Operators\ToList.cs:36
at Wasari.App.DownloadSeriesService.DownloadEpisodes(Uri url, DownloadParameters downloadParameters)
at Wasari.Commands.CrunchyrollDownloadSeriesCommand.ExecuteAsync(IConsole console)
at CliFx.CliApplication.RunAsync(ApplicationSchema applicationSchema, CommandInput commandInput) in D:\a\CliFx\CliFx\CliFx\CliApplication.cs:147
at CliFx.CliApplication.RunAsync(IReadOnlyList`1 commandLineArguments, IReadOnlyDictionary`2 environmentVariables) in D:\a\CliFx\CliFx\CliFx\CliApplication.cs:191
Log (It seems to cut out before the error):
2022-09-17 09:17:22.873 -07:00 [INF] Logging to file at path C:\Users\tgord\AppData\Roaming\Wasari\logs\log.txt
2022-09-17 09:17:26.858 -07:00 [INF] Available environment features: ["YtDlp","Ffmpeg","FfmpegLibPlacebo","NvidiaGpu"]
2022-09-17 09:17:26.861 -07:00 [INF] Current version is: 1.0.63.0
2022-09-17 09:17:26.904 -07:00 [INF] BETA Series detected
2022-09-17 09:17:26.916 -07:00 [INF] Start processing HTTP request POST "https://beta-api.crunchyroll.com/auth/v1/token"
2022-09-17 09:17:26.919 -07:00 [INF] Sending HTTP request POST "https://beta-api.crunchyroll.com/auth/v1/token"
2022-09-17 09:17:27.723 -07:00 [INF] Received HTTP response headers after 799.9435ms - 200
2022-09-17 09:17:27.725 -07:00 [INF] End processing HTTP request after 813.0505ms - 200
2022-09-17 09:17:27.732 -07:00 [INF] Created authenticated API service
2022-09-17 09:17:27.847 -07:00 [INF] NVIDIA hardware acceleration is available
Environment
PS D:\Users\tgord\crunchyroll> Wasari.Cli.exe --version
__ __ _
\ \ / /_ _ ___ __ _ _ __(_)
\ \ /\ / / _` / __|/ _` | '__| |
\ V V / (_| \__ \ (_| | | | |
\_/\_/ \__,_|___/\__,_|_| |_|
Available environment features: "YtDlp", "Ffmpeg", "FfmpegLibPlacebo", "NvidiaGpu"
v1.0.69
Also tested: 1.0.66 and 1.0.63.0
Windows 10