Checklist (Your issue will be automatically closed if you delete this part)
Describe the bug
When starting playback, often times PipePipe immediately throws an error message indicating that an account is required for playback. Providing PipePipe with valid youtube credentials does not seem to help at all. Same exact issue and quirks exist with NewPipe, so I suspect the two applications share a majority of their codebase.
Frequency
Very frequently.
Steps to reproduce the bug
Install PipePipe
Open any youtube video. If issue doesn't manifest, start playing a video, then pause playback and wait a while. Upon resuming PipePipe, sometimes the issue will creep up. Typically what happens for me is that I will be playing a youtube playlist while driving, I will reach my destination or arrive home for the night and I will leave PipePipe idle in the background. The next morning when I start driving again, the error will either pop up immediately, or the audio will play for a minute (stored cache from previous session?) and then it will stop playing mid-song. Any attempt to skip to the next song in the playlist, or starting a new video by doing a search will result in the same until the application is forcefully stopped, and even upon starting the app again, the issue will usually persist. Seems like wiping the app's cache helps, but not always.
Configuring PipePipe with my youtube credentials does not help either.
Device (e.g. Pixel 9 Pro)
Samsung Galaxy S22
Error report
Exception
- User Action: requested stream
- Request: https://www.youtube.com/watch?v=Zz_HFyhXARs
- Content Country: US
- Content Language: en-US
- App Language: en_US
- Service: YouTube (Anonymous)
- Version: 4.2.0
- OS: Linux samsung/r0qsqw/r0q:14/UP1A.231005.007/S901USQU7EXK7:user/release-keys 14 - 34
org.schabi.newpipe.extractor.exceptions.NotLoginException: Sign in to confirm that you're not a bot
at org.schabi.newpipe.extractor.services.youtube.extractors.YoutubeStreamExtractor.checkPlayabilityStatus(YoutubeStreamExtractor.java:1024)
at org.schabi.newpipe.extractor.services.youtube.YoutubeParsingHelper$1.onSuccess(YoutubeParsingHelper.java:1535)
at org.schabi.newpipe.DownloaderImpl$1.onResponse(DownloaderImpl.java:370)
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:644)
at java.lang.Thread.run(Thread.java:1012)
Additional context
Checklist (Your issue will be automatically closed if you delete this part)
Describe the bug
When starting playback, often times PipePipe immediately throws an error message indicating that an account is required for playback. Providing PipePipe with valid youtube credentials does not seem to help at all. Same exact issue and quirks exist with NewPipe, so I suspect the two applications share a majority of their codebase.
Frequency
Very frequently.
Steps to reproduce the bug
Install PipePipe
Open any youtube video. If issue doesn't manifest, start playing a video, then pause playback and wait a while. Upon resuming PipePipe, sometimes the issue will creep up. Typically what happens for me is that I will be playing a youtube playlist while driving, I will reach my destination or arrive home for the night and I will leave PipePipe idle in the background. The next morning when I start driving again, the error will either pop up immediately, or the audio will play for a minute (stored cache from previous session?) and then it will stop playing mid-song. Any attempt to skip to the next song in the playlist, or starting a new video by doing a search will result in the same until the application is forcefully stopped, and even upon starting the app again, the issue will usually persist. Seems like wiping the app's cache helps, but not always.
Configuring PipePipe with my youtube credentials does not help either.
Device (e.g. Pixel 9 Pro)
Samsung Galaxy S22
Error report
Exception
Additional context