v0.23.0
版本发布时间: 2022-04-30 04:04:16
TeamNewPipe/NewPipe最新发布版本:v0.27.2(2024-07-26 03:56:54)
:arrow_right: :arrow_right: :arrow_right: Read the blog post :arrow_left: :arrow_left: :arrow_left:
New
- Notifications for new streams #2335
- Seamless transition between background and video players when putting the app in background #7349 #8139
- Change pitch by semitones #7565
- Implement appending queue to playlist in main player #8008
- Load YouTube mixes in related items TeamNewPipe/NewPipeExtractor#788 -- note that this has already been broken by YouTube in the EU
Improved
- Remember adjustment step size for playback controls (speed and pitch) #7728
- Mitigating long buffering on initial video playback #7919 #8302
- Replace
R.string.yes
withR.string.ok
#7976 - Improve player UI and navigability for Android TV #7963
- Add a confirmation button when deleting all files in downloader #5878
- Remove icon duplicates and fix some theming issues #7518 #8081
- ExoPlayer 2.17.1 update and MediaSource management rework #8020 #8150 #8249
Fixed
- Fix player controls not hiding if resumed from media button #7341
- Migrate app update checker to AndroidX Work #7975
- Fix error notification on KitKat #7977
- Fix playback being reset to beginning when player type was changed #8020
- Fix download dialog selector layout #7516
- Fix crash when rotating device with playlist dialog open #8146
- Adapt opacity of popup close button to allow touches in other apps on Android >=12 #8279
Development
- Replace
CircleImageView
withShapeableImageView
#7925 - Solve Java warning
Raw use of parameterized class
#7904 - Fix Room warning about unused columns during build #7905
- Fix build on Apple Silicon Macs #7782
- Refactor generating
InfoItemDialog
's #7570 - Better equals check #7910
- Update Android Gradle Plugin and Gradle #7947
- Remove duplicate large-land player layout #7894
- Update ConstraintLayout and Room libraries #7954
- Update Kotlin to 1.6.10 #7952
- Update some AndroidX libraries #7978
- Deduplicate code for fetching stream info when sparse #7981 #8127
- Extract some view click listeners from player #8011
- Delete some unused code #8067
- Clean up the about package a bit #8065
- Create stub implementation for
OnSeekBarChangeListener
#8066 - Some lint cleaning #8068
- Update Checkstyle to 10.0 and fix various related issues #8073
- Update license to latest version #8076 #8077
- Update CONTRIBUTING.md with current
checkstyle.xml
path #8175 - Update GitHub action dependencies in workflows #8198
- Update AGP, Gradle, and Kotlin #8204
- Use simpler
DrawerLayout
method #8200 - Replace checklist drawable #8199
1、 NewPipe_v0.23.0.apk 9.7MB