-
-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
Update to ExoPlayer 2.10.5 #2697
Conversation
I think something went wrong while rebasing / merging. Should I force push the branch to get it right? |
why does this always happen.. I should have just click the update button here (but I was once told, that this is not the preferred way) Can you fix it? 😞 |
Exception
Crash log
|
I think the last |
from git pull --rebase upstream dev, it automatically created the merge. before I made the last "git pull", "git status" gave this output: nichts zu committen, Arbeitsverzeichnis unverändert. edit: Maybe it was that last git pull that created the merge. |
Not for me 🤔
Oh yeah, I cannot reproduce it either... It just happened the first time I tried to open a video. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just white spaces
app/src/main/java/org/schabi/newpipe/player/mediasession/PlayQueuePlaybackController.java
Outdated
Show resolved
Hide resolved
app/src/main/java/org/schabi/newpipe/player/playback/CustomTrackSelector.java
Outdated
Show resolved
Hide resolved
Co-Authored-By: Tobias Groza <TobiGr@users.noreply.github.com>
I'll do some further testing on most supported Android versions during the day to make sure nothing broke. NewPipe without a working player is quite useless. When testing succeeds, I'll merge and start preparations for a new release. |
Samsung Galaxy S7 with Android 8.0.0 looking good so far |
Changing resolution and then changing it again before the video has finished loading causes the playback time to reset to 0:00. This bug is not present in the latest app release. Apart from this everything looks good on Android 7 |
Yes! We needed this for Newpipe videos for sure. |
what kind of usage scenario is this? 😀 do you consider this blocking? I am not even fast enough at switching between resolutions to reproduce that.. |
I was trying to play a video with low internet, so I had to switch resolution, but I pressed on the wrong one so I got this problem. I agree this is not blocking, but if it's just a small problem fixable in no time it could as well be fixed. Though if it would be too much of a hassle to fix it then nevermind. |
I have compared MainFragment with the other Fragment classes and added a null check that is inline with the other onDestroy methods as a simple fix. I have replaced the debug apk for retesting. |
@TobiGr the winter semester has begun, so I understand that your spare time gets limited. Could you try to prepare a RC so that testing AndroidX and ExoPlayer 2.10 gets more traction? Thank you! |
Sorry, for the late response, I though you were trying to fix the issue mentioned by @Stypox. But I agree that this is not blocking. Nevertheless it should be fixed. |
But I did a commit with a null check to fix the crash. I explained it in a comment here and in the AndroidX PR to you. (you just merged that commit as well, as It was pushed here) |
Yes, I saw that. Thank you :) But I meant this one;
|
@TobiGr @Stypox are you still able to reproduce the playback reset bug with the latest debug apk? btw. he did a "thumps up" on my comment about the null fix so I thought the issue was resolved for him. |
Oh yes. I cannot repro it with latest comment either. Before I was able to do so. Perfect 👍 |
No, it seems to be fixed, thanks :-) |
As we now finally have AndroidX I was able to update ExoPlayer to the latest version.
This brings numerous of needed fixes and improvements to NewPipe. Have a look at the ReleaseNotes: https://github.com/google/ExoPlayer/blob/release-v2/RELEASENOTES.md
This might close #2257 and #2373 and possible other issues.
Debug apk for testing: https://github.com/Redirion/NewPipe/releases/download/v0.17.3-exo/app-debug.apk
Notes for Review: