TeamNewPipe / NewPipe

A libre lightweight streaming front-end for Android.
https://newpipe.net
GNU General Public License v3.0
31.4k stars 3.06k forks source link

Video Not available [Error] For all video #2615

Closed Matthb23 closed 5 years ago

Matthb23 commented 5 years ago

Hello,

I tried to uninstall NewPipe, Cleared the App's cache and everything and each video gives a "Video Not Available" with a sad face.

I'm running the latest version (0.17.1) on a Galaxy S10+

Thanks, Screenshot_20190911-103613_NewPipe

ghost commented 5 years ago

related https://github.com/ytdl-org/youtube-dl/issues/22367

Matthb23 commented 5 years ago

Thanks for the info.

Le mer. 11 sept. 2019, à 10 h 42, jmliz notifications@github.com a écrit :

related ytdl-org/youtube-dl#22367 https://github.com/ytdl-org/youtube-dl/issues/22367

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TeamNewPipe/NewPipe/issues/2615?email_source=notifications&email_token=ANFEELCUPU3KFX35IRRFUU3QJD7UFA5CNFSM4IVU47LKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6OXIMI#issuecomment-530412593, or mute the thread https://github.com/notifications/unsubscribe-auth/ANFEELBBQJBRKPMIO4TECATQJD7UFANCNFSM4IVU47LA .

-- Matthieu Beaulne

(Cell) 819-500-2549

P6g9YHK6 commented 5 years ago

Same here

TobiGr commented 5 years ago

Confirmed

lu4p commented 5 years ago

Same here

Republik631 commented 5 years ago

Same here.

MrLukeNL commented 5 years ago

Same here, we've got a crisis on our hands boys

losparviero commented 5 years ago

Wow, I thought I was the only one.

YouTube has been pushing changes lately to squish or break 3rd party clients & downloaders functionality. This could very well be that.

TobiGr commented 5 years ago

@jmliz It looks like someone disabled all issues on ytdl-org/youtube-dl. Did you get its content?

Arkteus commented 5 years ago

Same problems

stoically commented 5 years ago

@TobiGr

Did you get its content?

screenshot ![image](https://user-images.githubusercontent.com/29637501/64709996-7fd0ba00-d4b7-11e9-87ba-933308905a74.png)
omarroth commented 5 years ago

Also see fent/node-ytdl-core#486.

YouTube has removed adaptive_fmts and url_encoded_fmt_stream_map from the player response, which I expect causes this code to fail. YouTube has moved both of these into playerResponse as streamingData.adaptiveFormats and streamingData.formats, respecitively.

andiandi13 commented 5 years ago

I was about to open an issue. Thank you

Republik631 commented 5 years ago

I'm not sure that this is relevant, but the YouTube Vanced app still works. I believe its method of displaying YouTube videos is quite different from YouTube dl and Newpipe though.

theScrabi commented 5 years ago

Calm

theScrabi commented 5 years ago

But zefuck a full brakedown

TobiGr commented 5 years ago

@theScrabi The itag info is now in adaptiveFormats of playerResponse. Btw: A youtube-dl fix is out now: https://github.com/ytdl-org/youtube-dl/commit/bf1317d

TheAssassin commented 5 years ago

You can stop posting "same here", the problem has been acknowledged, thanks for posting in the first place. I'm going to mark all these as off-topic.

theScrabi commented 5 years ago

I just wanted to say that :D The error can be found here: https://github.com/TeamNewPipe/NewPipeExtractor/blob/7169bcfb75d7ddcface80ce10377071ad0b37246/extractor/src/main/java/org/schabi/newpipe/extractor/services/youtube/extractors/YoutubeStreamExtractor.java#L927

Just as @TobiGr said, instead of using the endocded URL map we now need to use playerResponse which is in JSON format.

So one must rewrite this function and push it against NewPipeExtractor/master and we should be back on tack :)

TheAssassin commented 5 years ago

@Grahtni I noticed some issues recently with invidious (some videos won't load as my browser rejects responses with the wrong Content-Length, which seems like an attempt to block people from invidious as the video works elsewhere...).

Might be possible this occurs to NewPipe as well, so we should keep this in mind for future issues.

TobiGr commented 5 years ago

Perfect. @theScrabi Do you have time to write a fix? If not, I'll do it tonight, but I need to leave now and come back later tonight.

omarroth commented 5 years ago

some videos won't load as my browser rejects responses with the wrong Content-Length

@TheAssassin Would you mind opening this as an issue in Invidious?

theScrabi commented 5 years ago

Perfect. @theScrabi Do you have time to write a fix? If not, I'll do it tonight, but I need to leave now and come back later tonight.

I'm tired, and up with friends later. I may be doing it afterwards to. I'll write here what I did and how far I came.

TheAssassin commented 5 years ago

@omarroth I haven't got to looking into this in-depth, I wanted to analyze a bit further before posting some half-hearted bug report. Will do soon-ish. It's very selective, only has occurred for the two or three latest videos of some random channel, old ones etc. worked fine, so I'm not sure if this is really an issue with Invidious. \

llebout commented 5 years ago

Got the same issue, on every video

Nathoufresh commented 5 years ago

Same issue. If this log can help : https://gist.github.com/Nathoufresh/ffac54c88b09cd73b11762fed95a9637

(V 17.1 , android 9)

Stypox commented 5 years ago

We are aware of the issue. I am working on it. Stop commenting without adding anything to the conversation, please.

b3nsh4 commented 5 years ago

Spoiler alert! Content not available! -_-

llebout commented 5 years ago

@Stypox You are wrongfully taking such comments as an offense or pressure, but it isnt. I'm glad you're working on it, and thankful for it. If you werent, all the same. Some people have said it only happens on one video, for me it happens on every, figured it was noteworthy.

Stypox commented 5 years ago

Sorry if it seemed rude, it wasn't meant to be. But a comment above says to stop commenting with "Same here" and people keep doing it...

dakotagrvtt commented 5 years ago

@Republik631 Vanced is just a YouTube apk modification. It uses the exact same code as the official app with some added functionality, so it's no surprise it still works.

Republik631 commented 5 years ago

Let's let the devs do their thing. Thanks for working on it!

Republik631 commented 5 years ago

@dakotagrvtt Yeah that makes sense. Especially now that people have figured out the specifics of the issue.

kubo6472 commented 5 years ago

Thats why I could not download a video today, and when I checked the YT site, the video is a JSON mess

jojoxl01 commented 5 years ago

It’s not just me who have encountered this problem.

Gymcap commented 5 years ago

When I ran into this today, I tested invidious and it was already fixed. When I opened the invidious link in NewPipe, it failed all the same. Does NewPipe grab the actual videos from invidious, or just convert it to a youtube link? Or is this a problem with the video itself not being readable by NewPipe?

Also, a thread full of people agreeing with this issue isn't beneficial to the dev team. This issue was created. They know the problem exists. You don't have to tell them, the title of this issue did already. Filling the comments with "same here" spam only makes digesting important information harder.

ravilov commented 5 years ago

Just to answer some questions here:

Also yeah, I'm having the "video not available" issue just like everyone else. Or in other words: ME TOO. :p

kubo6472 commented 5 years ago

Just to answer some questions here:

  • YouTube Vanced is a modded official YT app, just like it says in its description. As such, of course it will use completely different way of fetching videos.
  • NewPipe will more than likely parse all incoming URLs (from Invidious or elsewhere) for the video ID, and then attempt to fetch the video using one single built-in method. No point in having multiple ways of fetching content that ultimately all comes from a single place (YT). :)

Also yeah, I'm having the "video not available" issue just like everyone else. Or in other words: ME TOO. :p

Invidio.us confirmed working. by @omarroth and @PrestonN

Stypox commented 5 years ago

Please test the apk provided in TeamNewPipe/NewPipeExtractor#193

Matthb23 commented 5 years ago

It works!

I have tested a few videos and they all work.

Thank you very much for your time.

Le mer. 11 sept. 2019 3 h 27 p.m., Stypox notifications@github.com a écrit :

Please test the apk provided in TeamNewPipe/NewPipeExtractor#193 https://github.com/TeamNewPipe/NewPipeExtractor/pull/193

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/TeamNewPipe/NewPipe/issues/2615?email_source=notifications&email_token=ANFEELCNCYNX3LXPLBN2XSLQJFBD3A5CNFSM4IVU47LKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD6PT2TY#issuecomment-530529615, or mute the thread https://github.com/notifications/unsubscribe-auth/ANFEELHYSUY6SWOFNCCP7CTQJFBD3ANCNFSM4IVU47LA .

ocaballeror commented 5 years ago

Using it right now. I tested all the available resolutions and I'm having no problems.

Thank you very much!

DirgoSalga commented 5 years ago

I have the same problem.

subterfugium commented 5 years ago

Also tested debug-app.apk and it works here as well.

kubo6472 commented 5 years ago

Hintergrund-Player funktioniert ins debug.apk Background player is working in debug.apk

TobiGr commented 5 years ago

I am preparing a release. Should be out soon.

theScrabi commented 5 years ago

Lol i was just about to start coding xD

ravilov commented 5 years ago

Now just to wait a couple weeks until FDroid picks it up. :)

TobiGr commented 5 years ago

@theScrabi As you are there, would you like to finish the last steps? Otherwise, I need to create an APK and send it to @TheAssassin.

infinitytec commented 5 years ago

Thanks devs for releasing an update quickly! You guys are awesome!

ghost commented 5 years ago

0.17.1 seems to work again edit: sorry there is already a referenced issue about it.