Comments (9)
@Tyrrrz , that did it! Works on both Android and iOS. Thanks! :)
from youtubeexplode.
That's weird
At first I thought issue is with HttpClient, but if that would be true none http request would worked, but
this part of the code works on all platforms, so theory with HttpClient was quickly denied
from youtubeexplode.
Do any of the older versions work?
from youtubeexplode.
Do any of the older versions work?
Tested from 6.3.4 to 6.3.7 none worked on Android, windows everything fine
from youtubeexplode.
That's weird
from youtubeexplode.
Having the same issues with .NET MAUI on Android
Using version 6.3.11 of YoutubeExplode.
Getting the following errors on GetManifest:
Exception of type 'Android.OS.NetworkOnMainThreadException' was thrown.
Have tried adding ConfigureAwait(false) as someone suggested without luck:
var streamManifest = await youtube.Videos.Streams.GetManifestAsync(videoUrl).ConfigureAwait(false);
Works fine on iOS.
from youtubeexplode.
Does await Task.Run(async () => await youtube.Videos.Streams.GetManifestAsync(videoUrl))
do anything to alleviate the issue?
from youtubeexplode.
@Speed258 did you get the same error as above?
from youtubeexplode.
I can confirm! That did fix the issue! Thanks @Tyrrrz !
from youtubeexplode.
Related Issues (20)
- Cannot get stream manifest of a video that is still being processed HOT 8
- Search feature crashes on mobile devices HOT 1
- Audio files are downloaded as WebM, Mp3 does not work HOT 3
- Using a live video URL throws an exception
- 403 (Forbidden) HOT 1
- Occasionally streams just dies HOT 13
- Streams are sometimes unstable
- Exception "Could not extract video upload date" with specific video
- GetVideosAsync does not return all videos of a playlist
- YoutubeExplode failed to fetch video HOT 1
- Closed captions that erroneously contain valid SRT segments within them break when processing with FFmpeg HOT 1
- Closed captions that contain invalid offsets and/or durations break when processing with FFmpeg
- Some streams can return 404 HOT 4
- Getting `System.Net.CookieException` on some requests HOT 6
- Invalid Youtube Video ID or URL error
- Searching fails when encountering pay-to-watch videos HOT 4
- Video downloads, but only audio, no video HOT 30
- Download private video by passing list of cookies, bit got 401
- 500 error when calling GetManifestAsync HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from youtubeexplode.