NewPipe icon indicating copy to clipboard operation
NewPipe copied to clipboard

Release v0.24.1 (PLEASE TEST!)

Open TobiGr opened this issue 2 years ago • 12 comments

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

  • #9242

  • ⚠️ [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).

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

TobiGr avatar Nov 04 '22 12:11 TobiGr

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

mirakernel avatar Nov 04 '22 14:11 mirakernel

Works great, cant see any new bugs

Orion983 avatar Nov 04 '22 15:11 Orion983

No seeing any errors while testing.

rcboy43 avatar Nov 04 '22 15:11 rcboy43

Seems to work 👍

mwang99 avatar Nov 04 '22 15:11 mwang99

I can't open it after I download it.

weole avatar Nov 04 '22 15:11 weole

Works great on Galaxy S10e 👍🏻

bvanseg avatar Nov 04 '22 15:11 bvanseg

There is no any regression. Thank you.

Pixel6

KiYugadgeter avatar Nov 04 '22 15:11 KiYugadgeter

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

SameenAhnaf avatar Nov 04 '22 16:11 SameenAhnaf

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

opusforlife2 avatar Nov 04 '22 17:11 opusforlife2

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

Stypox avatar Nov 04 '22 17:11 Stypox

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.

IMMalebolgia avatar Nov 04 '22 18:11 IMMalebolgia

If that issue was fixed it would be closed.

opusforlife2 avatar Nov 04 '22 18:11 opusforlife2

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

ghost avatar Nov 04 '22 18:11 ghost

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

Stypox avatar Nov 04 '22 18:11 Stypox

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.

IMMalebolgia avatar Nov 04 '22 18:11 IMMalebolgia

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

ghost avatar Nov 04 '22 18:11 ghost

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.

nujtag avatar Nov 04 '22 19:11 nujtag

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?

brunocalmon avatar Nov 04 '22 20:11 brunocalmon

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

ubrt avatar Nov 04 '22 21:11 ubrt

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

GabiK65 avatar Nov 04 '22 21:11 GabiK65

Works for me aswell

nwrkbiz avatar Nov 04 '22 22:11 nwrkbiz

forecast when the full screen videos will work again ?

razbone avatar Nov 05 '22 00:11 razbone

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

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

peat80 avatar Nov 05 '22 00:11 peat80

@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

peat80 avatar Nov 05 '22 00:11 peat80

Seems to work like a charm.

DavidC-DFFF avatar Nov 05 '22 01:11 DavidC-DFFF

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.

WorkHard4470 avatar Nov 05 '22 01:11 WorkHard4470

@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

SameenAhnaf avatar Nov 05 '22 01:11 SameenAhnaf

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)

killerrook avatar Nov 05 '22 04:11 killerrook

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.

Noobydoobie avatar Nov 05 '22 05:11 Noobydoobie

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

Xglk avatar Nov 05 '22 07:11 Xglk