Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Video Player error. (Buffering and Network Error) #582

Closed
panininavghare opened this issue Dec 8, 2024 · 12 comments
Closed

[Bug] Video Player error. (Buffering and Network Error) #582

panininavghare opened this issue Dec 8, 2024 · 12 comments

Comments

@panininavghare
Copy link

Checklist (Your issue will be automatically closed if you delete this part)

  • [v ] I make sure that there are no existing issues - open or closed - which I could contribute my information to.
  • [v ] I am able to reproduce the bug with the latest version given here: CLICK THIS LINK.
  • [x ] I have attached the error report in the issue.

Describe the bug
In the latest version 4.0.1, the youtube video playing from playlist starts to buffer constantly at even low resolution of 480p. The issue is not seen in 4.0.0. The stuttering can even lead to Network error where the YouTube video does always errors out Error_IO_issue

Steps to reproduce the bug
Fill your playlist with few videos from YouTube.
Press the Playall option and wait for few minutes. The Video will start buffering. After buffering few times, Pipepipe will throw a network error.

Device (e.g. Pixel 9 Pro)
Pixel 7a

Error report
Downgraded the Version, as such haven't collected the error report

Additional context
NA

@panininavghare panininavghare changed the title [Bug] [Bug] Video Player error. (Buffering and Network Error) Dec 8, 2024
@InfinityLoop1308
Copy link
Owner

Please test if the https://github.com/InfinityLoop1308/PipePipe/actions/runs/12226403959 solve the problem.

@panininavghare
Copy link
Author

I am running the debug app for 15 min and it still buffers on video but the player doesn't crash. I tested with 360p, 480p and 720p. I see the debug option in settings, anything I can do to give you more details?

@InfinityLoop1308
Copy link
Owner

Have you logged in? And can you download videos?

@InfinityLoop1308
Copy link
Owner

It's strange if version 4.0.0 works but 4.0.1 does not.

@panininavghare
Copy link
Author

I am not logged in to any account. And downloads work without issue for any resolution I select. Just playing the video at the same resolution causes it to buffer. The best I can describe is how YouTube site buffers if you slow connection. My connection isn't bad since it does not buffer on 4.0.0, just the latest and the debug build.

@panininavghare
Copy link
Author

I just downloaded the 4.0.1 version and triggered the issue. [Which I should have when I had it, would have saved you trouble]

{"user_action":"play stream","request":"Player error[type=ERROR_CODE_IO_UNSPECIFIED] occurred while playing https://www.youtube.com/watch?v=jnsVGAgHEM8","content_language":"en-IN","content_country":"IN","app_language":"en_IN","service":"YouTube (Anonymous)","package":"InfinityLoop1309.NewPipeEnhanced","version":"4.0.1","os":"Linux Android 15 - 35","time":"2024-12-10 06:46","exceptions":["com.google.android.exoplayer2.ExoPlaybackException: Source error\n\tat com.google.android.exoplayer2.ExoPlayerImplInternal.handleIoException(ExoPlayerImplInternal.java:641)\n\tat com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:617)\n\tat android.os.Handler.dispatchMessage(Handler.java:103)\n\tat android.os.Looper.loopOnce(Looper.java:232)\n\tat android.os.Looper.loop(Looper.java:317)\n\tat android.os.HandlerThread.run(HandlerThread.java:85)\nCaused by: java.io.EOFException\n\tat com.google.android.exoplayer2.extractor.DefaultExtractorInput.readFromUpstream(DefaultExtractorInput.java:296)\n\tat com.google.android.exoplayer2.extractor.DefaultExtractorInput.skipFully(DefaultExtractorInput.java:107)\n\tat com.google.android.exoplayer2.extractor.DefaultExtractorInput.skipFully(DefaultExtractorInput.java:115)\n\tat com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.readAtomPayload(FragmentedMp4Extractor.java:457)\n\tat com.google.android.exoplayer2.extractor.mp4.FragmentedMp4Extractor.read(FragmentedMp4Extractor.java:336)\n\tat com.google.android.exoplayer2.source.BundledExtractorsAdapter.read(BundledExtractorsAdapter.java:127)\n\tat com.google.android.exoplayer2.source.ProgressiveMediaPeriod$ExtractingLoadable.load(ProgressiveMediaPeriod.java:1042)\n\tat com.google.android.exoplayer2.upstream.Loader$LoadTask.run(Loader.java:412)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)\n\tat java.lang.Thread.run(Thread.java:1012)\n"],"user_comment":""}

@InfinityLoop1308

This comment was marked as outdated.

@InfinityLoop1308
Copy link
Owner

I believe the latest build solved the bug.

@InfinityLoop1308
Copy link
Owner

@t184256
Copy link

t184256 commented Dec 15, 2024

I'm sorry, but doesn't it warrant a release?

@InfinityLoop1308
Copy link
Owner

@t184256 I'm just waiting for more feedback.

@t184256
Copy link

t184256 commented Dec 15, 2024

OK then, here's mine:

4.0.0: no stuttering or buffering spinners at 2.5x
4.0.1: incessant stuttering, buffering every few minutes and regular quality autodowngrades at 2.5x and 1.75x alike
v4.1.0-pre debug build: so far I've observed just one buffering spinner in more than an hour of testing at 2.5x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants