TeamNewPipe / NewPipe

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

Release v0.24.1 (PLEASE TEST!) #9292

Closed TobiGr closed 1 year ago

TobiGr commented 1 year ago

Download APK for testing

NewPipe_0.24.1_RC2.zip (reuploaded from this CI artifact coming from the corresponding release pull request, #9290)

Report new issues / bugs here! bugs which existed in previous versions must not be reported here.

Known issues

Changelog

App

read more ### New - Add monochrome icon #8987 - Add link to FAQ in the app #9164 - Add an "Open in browser" button on error panel #9180 - Add option to display channel groups as list instead of grid #9207 - Long-click on stream segment to share timestamped URLs (for YouTube only) #9203 - Support YouTube handles #9291 ### Improved - Add play queue button to video details fragment #8946 - Show "Hold to enqueue" tip in local playlists #9196 ### Fixed - Fix potential cast exception in comments text #9065 - Fix `DownloadDialog` crash on screen rotation #9079 - Fix crash when clicking download and quitting the history fragment #9143 - Fix job for removing watched streams from playlist not executing only once #8706 - Fix duplicate videos in feed group "All" #9230 ### Localization - Add new localizations (Icelandic, Latvian, Malayalam) to language selector #9179 - Update translations #9092, #9179, #9256 - Remove empty localizations #9256 ### Development - Use `LinkifyCompat` #8934 - Utilize `useSimpleSummaryProvider` attribute #9011 - Improve `FeedGroupDialogViewModel` factory #8734 - Update Android Gradle Plugin to 7.3.0 #8986 - Use range-limiting methods in more places #8747 - Use Okio's `ByteString` for download checksums #8767 - Calculate search score using streams #8739 - Use `TextViewCompat.setCompoundDrawableTintList()` #8655 - Update AppCompat to 1.5.1 and compileSdk to 32 #8768 - Update PrettyTime from 5.0.3 to 5.0.6 to include new localizations made by NewPipe contributors #9272 - Update NewPipe Extractor #9291

Extractor

read more ### New - [YouTube] Add comment reply count support TeamNewPipe/NewPipeExtractor#936 - [YouTube] Add `uploaderUrl()` and `uploaderVerified()` to `PlaylistInfoItem` TeamNewPipe/NewPipeExtractor#959 - [YouTube] Support handles TeamNewPipe/NewPipeExtractor#964 ### Improved - [YouTube] Support new metadata format of playlists TeamNewPipe/NewPipeExtractor#958 - [YouTube] Add support for attributed text description TeamNewPipe/NewPipeExtractor#953 ### Fixed - [media.ccc.de] Avoid possible NullPointerException in `MediaCCCRecentKiosk` TeamNewPipe/NewPipeExtractor#930 - [SoundCloud] Fix `SoundcloudPlaylistExtractor`: tracks are in correct order TeamNewPipe/NewPipeExtractor#939 - [SoundCloud] Fix getting more comments TeamNewPipe/NewPipeExtractor#943 - [YouTube] Workaround 403 HTTP errors of ANDROID client streams TeamNewPipe/NewPipeExtractor#960 - [YouTube] Support richGridRenderer on channel page to fix extraction of videos in channels TeamNewPipe/NewPipeExtractor#944 - [YouTube] Support all channel usernames TeamNewPipe/NewPipeExtractor#964 ### Development - Bump junit-bom to 5.9.1 TeamNewPipe/NewPipeExtractor#931 - Bump spotbugs-annotations from 4.7.1 to 4.7.3 TeamNewPipe/NewPipeExtractor#924 TeamNewPipe/NewPipeExtractor#945 - Use `EnumMap` in `PatternsHolder` TeamNewPipe/NewPipeExtractor#888
mirakernel commented 1 year ago

Updating subscriptions works, watching channels works:) Thank you so much! Device - Huawei android smartphone without google services

Orion983 commented 1 year ago

Works great, cant see any new bugs

rcboy43 commented 1 year ago

No seeing any errors while testing.

mwang99 commented 1 year ago

Seems to work 👍

weole commented 1 year ago

I can't open it after I download it.

bvanseg commented 1 year ago

Works great on Galaxy S10e 👍🏻

KiYugadgeter commented 1 year ago

There is no any regression. Thank you.

Pixel6

SameenAhnaf commented 1 year ago

Steps to reproduce a bug

  1. Clear cache.
  2. Change channel groups layout to Grid.
  3. Scroll down to access any channel feed.
  4. Go back.
  5. Channel groups' layout seems to show one grid in a row.

Screen recording: Check https://github.com/TeamNewPipe/NewPipe/issues/9292#issuecomment-1304373809

opusforlife2 commented 1 year ago

It follows the List/Grid setting under Appearance. Check that.

Stypox commented 1 year ago

@SameenAhnaf could you test app-debug.zip? From #9298

IMMalebolgia commented 1 year ago

This release fixes the issue where the "What's New" tab was no longer updating as well as the empty channel video lists in the "Subscriptions" tab.

It does not change the automatic fullscreen issue on the FireTV 4k Max but no regressions seen on the non-Max 4k FireTV.

opusforlife2 commented 1 year ago

If that issue was fixed it would be closed.

ghost commented 1 year ago

Application performance has decreased. The application opens late and runs hard.

Stypox commented 1 year ago

That's normal, it's just a debug APK. It won't be this way in a release APK.

IMMalebolgia commented 1 year ago

If that issue was fixed it would be closed.

I didn't expect it to be fixed as it was not mentioned but there are several debug releases I am testing so just wanted to be thorough in case it mattered.

ghost commented 1 year ago

This is a minor update.Some translation and other updates.I thank them.❤

nujtag commented 1 year ago

Tested. No issues on a Pixel 6a with Graphene OS. Works well with how I typically use NewPipe. I exported my original settings and it worked as usual. Nothing greatly unusual.

brunocalmon commented 1 year ago

Works fine on my pixel 5, stock ROM. The current 0.24.0v is not working not my phone or TV.

When will it be available on F-Droid?

ubrt commented 1 year ago

Works fine on my Pixel 4a 5G. Subscriptions are getting updated now, great job!

GabiK65 commented 1 year ago

Works great on my Redmi Note 8 running LineageOS 18 with microg

nwrkbiz commented 1 year ago

Works for me aswell

razbone commented 1 year ago

forecast when the full screen videos will work again ?

peat80 commented 1 year ago

@SameenAhnaf could you test app-debug.zip? From #9298

I can reproduce this. Sadly also with apk from 9298.

peat80 commented 1 year ago

@SameenAhnaf could you test app-debug.zip? From #9298

I can reproduce this. Sadly also with apk from 9298.

It happens every time when you scroll down so that channel groups are out of sight, then open any channel, press back & then scroll up to channel groups.

Goes back to normal after opening a channel or channel group when the groups are seen on screen. So it only happens when the groups are scrolled out of sight it seems. I hope that is understandable. 🤔😁

I can reproduce that on tv and phone if that matters. Seems like a minor cosmetical issue from #9207

DavidC-DFFF commented 1 year ago

Seems to work like a charm.

WorkHard4470 commented 1 year ago

I expect and suggest to remove ability to report errors if app crashed. If the app crashed, no error reporting are shown. It'll be available once @TobiGr will improve this soon.

SameenAhnaf commented 1 year ago

@peat80 Thanks for identifying the step. No bug in the world is inconsistent if one knows the steps.😀

https://user-images.githubusercontent.com/79245641/200096027-1847e173-fb16-4f31-a235-ba07d4e80880.mp4

killerrook commented 1 year ago

Fixed the error for now but chaanel tabs debug 3 app works better and more fluid than this build both are debug version yet this one seems more laggy. I believe it should've been implemented in this update and then the rest of the work could have been completed later. I am using channel tabs app for almost a week now just a few ui crashes occasionally under specific circumstances as reported in channel tabs PR. Tested on Realme1 (Android 9)(ColorOS v6.0)

Noobydoobie commented 1 year ago

Installed NewPipe_0.24.1_RC2.zip on: Samsung Galaxy Note10+ Android 12 Amazon Firestick 4k plus Everything worked. Content in my subscription channels is back and my subscriptions downloaded seamlessly on both devices. Samsung Note 5 (Android 7) Imports from previous newpipe backups wouldn'tworkbut today I Imported sibscriptions directly from youtube and everything seems to be working. Happy to provide more detail if anyone needs it. Thank you to all who worked on fixing this issue I am extremely grateful to you all.

Xglk commented 1 year ago

Hi all, It's better but not Perfect. Some list are not complete. By example the chanel Thinkerview: we only see video that are 5 month old and more... Thank you for your work

SameenAhnaf commented 1 year ago

@Xglk

⚠️ [YouTube] Shorts and livestreams (including VODs) of most channels are not available in videos listed in channels, due to the separation of them into separate tabs. This issue could be solved only when channel tabs will be implemented.

However, you can use workarounds for now:

For feeds, use the dedicated method to fetch them (a.k.a. RSS feeds); For channels: you can use the uploads playlist of a channel to get all its public videos: take a channel ID (not a username or a handle), replace UC by UU at the beginning of the ID and use the resulting ID as a playlist ID (append this ID to a playlist URL like https://www.youtube.com/playlist?list= and then open this URL in NewPipe).

hubertm600 commented 1 year ago

it seem working fine! the channel are not loading problem is fixed

asap2Go commented 1 year ago

App works fine again, thanks!

NewNewPipe commented 1 year ago

Xglk exactly.

Compare the list of videos from NP version 0.24.1 vs. the official YT application or YT via WWW. NP is missing videos from the channel's video list.

Differences between main, video, live tabs.

NewNewPipe commented 1 year ago

Differences between main, video, live tabs.

slavalamp commented 1 year ago

i have the subscriptions tab as default (with 20ish groups and 100ish channels) and it takes a second for the subscription list to load and another second for channel groups to show up. idk if that’s just debug apk being slow, but if not, maybe channel groups should load first? visually, at least. it’s disturbing when the page content changes twice

CorentinBrule commented 1 year ago

Tested on Galaxy M32, Android 12 . I think everything is going as you expected : "videos" appeares in chanel, not Shorts and VODs. Videos ans VODs appeares in research, not the Shorts. For now open url like https://m.youtube.com/c/chanelname/streams in Newpipe redirect to /videos

drdewes commented 1 year ago

It's pretty crazy. Problem with Wlan on Glaxy S5 and Goolge Pixel 6. The problem also existed with 0.24.0 . No videos or downloads possible. This problem only occurs with a 1GB WIFI. Fritz box 6660 cable. YoutubeApp and Libretube without any problems. There are no problems with LTE or any other WLAN. DNS exchanged several times. problem remains the same. I hope I could help. Thanks for the wonderful work!

Just opened it again on the Galaxy s5 ... i took very very very long ... but now it works slowly ... but it works somehow.... on the pixel 6 further no videos possible.

uxweb commented 1 year ago

Thanks for all your hard work on this! I love NewPipe!

I have found these issues testing the 0.24.1 in a Pixel 6a:

Channel groups & bookmarked playlists are not restored when importing from a previous local file backup

Screenshot_20221105-092430 Screenshot_20221105-093313

Toast messages not visible when using dark theme but light

Screenshot_20221105-092925 Screenshot_20221105-092834
Markel commented 1 year ago

Channel groups & bookmarked playlists are not restored when importing from a previous local file backup

Not happening on Poco F1 (LineageOS 16 - Android 9)

Stypox commented 1 year ago

@uxweb

Channel groups & bookmarked playlists are not restored when importing from a previous local file backup

Nothing has changed about backups in between releases I think. Could you try to clean that app's data and try importing the database again, just to see if maybe this was a one-time problem caused by something we can't control? Could you try to see what happens when importing data into an older APK, such as this one?

Toast messages not visible when using dark theme but light

Could you provide more information, such as which Android version you are on? Does this happen on older NewPipe versions, too? Do other toasts work fine (i.e. toasts which are not about restarting to change language), such as the "Playlisted" toast that comes up after adding a video to a playlist? I could reproduce on Android 13, don't worry. This is not actually a regression though.

Stypox commented 1 year ago

@peat80 @SameenAhnaf actually there was an even simpler way to reproduce: just setting grid view, then scrolling down until only channels are visible, then opening a channel and going back would reproduce the bug consistently for me (actually that's what @peat80 said, sorry). Anyway the problem was a stupid mistake of mine solved by fc061599f8906755762f4041e2073080b941cf54. Could you test the new APK from #9298? app-debug.zip

Stypox commented 1 year ago

When will it be available on F-Droid?

@brunocalmon We are doing the release really soon: once that is done the GitHub APK will be available, and also the release on our own F-Droid repo will be. The official F-Droid repo will take a few days to update though.

forecast when the full screen videos will work again ?

@razbone We are working on it, but since we have no way to reproduce (nobody of us has an Android TV and the emulator has no issues), debugging is really really slow.

peat80 commented 1 year ago

@peat80 @SameenAhnaf actually there was an even simpler way to reproduce: just setting grid view, then scrolling down until only channels are visible, then opening a channel and going back would reproduce the bug consistently for me (actually that's what @peat80 said, sorry). Anyway the problem was a stupid mistake of mine solved by fc06159. Could you test the new APK from #9298? app-debug.zip

This debug apk solves the issue. 😎👍

jaseg commented 1 year ago

Works great, what's new feed and channel page issues both resolved. Device: Samsung A51 w/ stock OS.

moriel5 commented 1 year ago

A shame that it had to happen in such a disruptive way, however channel tabs is a feature that I have been waiting for for a very long time, so I am glad to see it finally be implemented.