-
-
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
Release v0.23.1 (please TEST!) #8548
Comments
This comment was marked as spam.
This comment was marked as spam.
Network operations like viewing youtube videos and seeking is so much faster than before, so cool |
This comment was marked as resolved.
This comment was marked as resolved.
This one isn't a livestream, but a normal video. And I haven't seen this error before either. Exception
Crash log
|
Oh, and I don't know if this is a regression. YT Shorts thumbnails are now fit to width, cutting off the top and bottom portions, instead of fit to height, with black bars on the side, like in the current release. Edit: I wasn't specific enough. This is for list item thumbnails. The ones that are shown on the video details page are fine. |
Ended age-restricted livestreams cannot be watched anymore. Reason: the client used to bypass age-restricted contents only provides a DASH and a HLS manifest, which are incomplete, and no audio or video stream seems to be provided (issue was reproduced on video In order to fix this issue, we have to parse the DASH manifest (again, and so reintroduce
Screenshot of the |
That's the exception (
Were you listening to the content or were you watching it? The We can also increase the connection timeout, if that's needed.
That's a YouTube change on short thumbnails (which are returned without "borders" (so not anymore in the 16/9 format) on which we can't really do something, except that we can remove the The only issue is that thumbnails which have normally black bars but don't have them using these parameters will get black bars, which isn't something we'd like to have I think. Also, shorts thumbnail URLs seem to use a Finally, contrary to videos, there is now only one thumbnail returned for shorts: In conclusion, this change is not a regression at all (and is also reproducible on the current release for me). |
I was watching. I was thinking that there might be need somewhere in the code to request YT to refresh the connection, instead of just increasing the timeout? If timeout is the only option, then yeah, increasing that might be good. Although I think we might need to test if that helps at all. |
Why? If it's just Shorts thumbnails displaying this behaviour, they will always be in 16:9 aspect ratio, and should have black bars. Are you saying the proposed code change will affect non-Shorts thumbnails as well, and there is no way to prevent that? |
FYI, this completely fixes the intermittent, constant buffering issue for me. |
@opusforlife2 according to what @AudricV explained above, thumbnails are now extracted at their original size, instead of at the forced-16:9 size like before (which included black bars for shorts). So the extractor has only improved and there is no regression there. The only problem is that thumbnails in NewPipe are not rendered in an optimal way, cropping them instead of showing them whole. I'll open a PR about this. |
I would like to release tomorrow, if nothing blocking comes up. I updated the apk with the latest (small) changes, and also provided a release APK if someone wants to test it out. :-) |
Testing for regressions
Debug APK (built by our CI in #8547): NewPipe_v0.23.1_RC2_debug.zip
Release APK (signed with @Stypox' keys): NewPipe_v0.23.1_RC2_release.zip
Please report only regressions (i.e. new issues) here, not issues that were already present in the previous release!
TODO
Release a NewPipeExtractor versionactually, no, since the current NewPipeExtractor version is only temporary and needs to be reworked by NewPipeExtractor#862NewPipeExtractor version
This version of NewPipe will ship with NewPipeExtractor version 0.23.0
-> the NPE release still hasn't been done ;-)
App changelog
New
Support delivery methods other than progressive HTTP Support delivery methods other than progressive HTTP #8153 (thanks to @AudricV!)
Add button to add a remote playlist to a local one Add button to add a remote playlist to a local one #7355
Image preview in Android share sheet (Android 10+ only) Image preview in Android share sheet (Android 10+ only) #8143
Improved
PlaybackParameterDialog
on initialization #8349Fixed
RouterActivity
theming (the menu that shows up when you share something to NewPipe) Fix Routeractivity theming #8332Add to playlist
not working and cleanupRouterActivity
choice handling (the menu that shows up when you share something to NewPipe) Fix "Add to playlist" not working and cleanup "RouterActivity" choice handling #8340Localization
Development
strings.xml
resources Removed unusedstrings.xml
resources #8329AppCompatResources
Use AppCompatResources #8404The text was updated successfully, but these errors were encountered: