1
votes

The main action of my app (Windows Phone 8.1) requires requesting videos from Youtube playlist and playing them. I've been on it for the past couple of months and until then it was working well. Note : I don't have the "official player" from Youtube since it seems it doesn't exist, but I use the MediaElement
Recently (a week ago) I realized that I couldn't play some of the videos anymore . And after not being able to find anything I come to you guys.

I have no error through the requests to Youtube Api but some videos cannot be played, they just don't start as I get no error since it's not the official player. Thing is I didn't changed anything in the past two months on those requests so I can't understand what changed as I didn't see any update on the Youtube Documentation (or wasn't notified).

I use the Youtube object in the MyToolkit package to get the video url of it

YouTube.GetVideoUriAsync(videoUrl, YouTubeQuality.Quality480P);

Which give me this url which could be expired by the time you read this that just redirects me to a white page instead of the video

I checked if there were some Region/Country lock : null
VideoEmbeddable : true
Licence : Youtube
Privacy : Public

EDIT: See answer below

1

1 Answers

1
votes

Answer: If people ever come across this question, the issue came from the library used to retrieve the Youtube videos from MyToolKit Github Issue link It should be fixed in the version stated in the link