-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Description
Testing for regressions
Debug APK (built by our CI in #8231): NewPipe_0.23.0_RC2.zip
Release APK (signed with Stypox's keys): NewPipe_0.23.0_RC2.zip
Please report only regressions (i.e. new issues) here, not issues that were already present in the previous release!
TODO
- Merge Weblate
- Unlock Weblate when 0.23.0 is released
- Possibly including @TiA4f8R's extractor improvement to solve potential future throttling issues
- In this case a new NewPipeExtractor version needs to be released,
- and the extractor commit should be updated in the gradle dependencies.
- Possibly see if Slow initial video buffer #7630 can be solved in this release
- Fix new streams notifications preference screen #8233
- Fix proguard for notification preference fragment #8236
- Fix crash when open NewPipe from notification bar #8244
- Fix disabled caption to no longer automatically re-enable on new player instance #8249
- DEFINITELY Adapt opacity of popup close button to allow touches in other apps on Android >=12 #8279
NewPipeExtractor version
This version of NewPipe will ship with NewPipeExtractor version 0.22.1
App changelog
New
- Add seamless transition between background and video players when putting the app in background (for video-only streams and audio-only streams only) Add seamless transition between background and video players when putting the app in background (for video-only streams and audio-only streams only) #7349 Fix fetch of video streams (when switching between tracks in a play queue) and subtitles when using a seamless transition between background and video players #8139
- Change pitch by semitones Change pitch by semitones #7565
- Implement appending queue to playlist in main player Implement appending queue to playlist in main player #8008
- New streams notifications New streams notifications #2335
- Load YouTube mixes in related items Add MixInfoItem and extract YouTube mixes in related items NewPipeExtractor#788 -- note that this has already been broken by YouTube
Improved
- Remember adjustment step size for playback controls (speed and pitch) Remember adjustment step size for playback controls (speed and pitch) #7728
- Mitigating long buffering on initial video playback Mitigating long buffering on initial video playback #7919
- Replace
R.string.yes
withR.string.ok
ReplaceR.string.yes
withR.string.ok
#7976 - Improve player UI and navigability for Android TV Improve player UI and navigability for Android TV #7963
- Add a confirmation button when deleting all files in downloader Add a confirmation button when deleting all files in downloader #5878
- ExoPlayer 2.17.1 update and MediaSource management rework ExoPlayer 2.17.1 update and MediaSource management rework #8020 Fix caption auto-selection not reflected in player GUI #8150
Fixed
- Fix player controls not hiding if resumed from media button Fix player controls not hiding if resumed from media button #7341
- Migrate app update checker to AndroidX Work Migrate app update checker to AndroidX Work #7975
- Fix error notification on KitKat Fix error notification on KitKat #7977
- Fix playback being reset to beginning when player type was changed ExoPlayer 2.17.1 update and MediaSource management rework #8020
- Fix download dialog selector layout Fix download dialog selector layout #7516
- Fix crash when rotating device with playlist dialog open Use newInstance in PlaylistDialog #8146
- Adapt opacity of popup close button to allow touches in other apps on Android >=12 Adapt opacity of popup close button to allow touches in other apps on Android >=12 #8279
Development
- Replace
CircleImageView
withShapeableImageView
Replace CircleImageView with ShapeableImageView #7925 - Solve Java warning
Raw use of parameterized class
Solve Java warning "Raw use of parameterized class" #7904 - Fix Room warning about unused columns during build Fix Room warning about unused columns during build #7905
- Fix build on Apple Silicon Macs Fix build on Apple Silicon macs #7782
- Refactor generating
InfoItemDialog
's Refactor generating InfoItemDialog's #7570 - Better equals check Better equals check #7910
- Update Android Gradle Plugin and Gradle Update AGP and Gradle #7947
- Remove duplicate large-land player layout Remove large-land player layout: not actually used #7894
- Update ConstraintLayout and Room libraries Update ConstraintLayout, Room libraries #7954
- Update Kotlin to 1.6.10 Update Kotlin to 1.6.10 #7952
- Update some AndroidX libraries Update some AndroidX libraries #7978
- Remove icon duplicates and fix some theming issues Remove icon duplicates and fix some theming issues #7518 Remove pin and notifications night icons #8081
- Deduplicate code for fetching stream info when sparse Deduplicate code for fetching stream info when sparse #7981 Fix
SparseItemUtil
so we don't enqueue twice #8127 - Extract some view click listeners from player Extract view click listeners from Player #8011
- Delete some unused code Delete some unused code #8067
- Clean up the about package a bit Clean up the about package a bit #8065
- Create stub implementation for
OnSeekBarChangeListener
Create stub implementation for OnSeekBarChangeListener #8066 - Some lint cleaning Some lint cleaning #8068
- Update Checkstyle to 10.0 and fix various related issues Update checkstyle to 10.0 and fix various related issues #8073
- Update license to latest version Update license to latest version #8076 Delete copyright-file #8077
- Update CONTRIBUTING.md with current checkstyle.xml path Update CONTRIBUTING.md with current checkstyle.xml path #8175
- Updated extractor to latest version of the dev-branch Updated extractor to latest version of the dev-branch #8191
- Update GitHub action dependencies in workflows Update action dependencies in workflows #8198
- Update AGP, Gradle, and Kotlin Update AGP, Gradle, and Kotlin #8204
- Use simpler DrawerLayout method Use simpler DrawerLayout method #8200
- Replace checklist drawable Replace checklist drawable #8199
rottenwheel, dAtA-TRoN, krlvm, Virgiel, VaclavTrpisovsky and 8 morekaryogamy, Virgiel, TacoTheDank and thepick
Metadata
Metadata
Assignees
Labels
No labels