➡️ ➡️ ➡️ Read the blog post ⬅️ ⬅️ ⬅️
New
-
Support delivery methods other than progressive HTTP #8153 (thanks to @AudricV!)
- [YouTube] Use DASH for playback, improving loading times in playback and seeking
- [YouTube] Full playback of recently ended livestreams
- [YouTube] Improve availability of some resolutions and formats
- [PeerTube] Fix seeking on videos with only HLS streams
- [PeerTube] Fix crash on videos with an audio-only stream
- [SoundCloud] Fix playback of HLS-only tracks
-
Add button to add a remote playlist to a local one #7355
-
Image preview in Android share sheet (Android 10+ only) #8143
Improved
- Improve playback parameters dialog's UI #7989 #8349
- Moved subscription import/export options to (overflow) menu #7458
Fixed
- Fix keyboard doesn't open with disabled animations #8227
- Fix crash when opening NewPipe from the notification bar #8244
- Fix hiding player controls when playing from media button #8315
- Fix history view count #8336 #8564
- Fix
RouterActivity
theming (the menu that shows up when you share something to NewPipe) #8332 - Fix removing only fully watched videos from playlist #8259
- Fix crash when rotating device on unsupported channels #8192
- Make volume progress bar match system volume when we start sliding #8377
- Fix
Add to playlist
not working and cleanupRouterActivity
choice handling (the menu that shows up when you share something to NewPipe) #8340
Localization
- Add Hindi translation of the README #8355
Development
- Update ACRA library #8206
- Update user agent used by the downloader #8269
- Remove unused
strings.xml
resources #8329 - Update Groupie and ACRA libraries #8407
- Update Android Gradle Plugin and Kotlin #8406
- Use JvmOverloads instead of manually overloading method #8391
- Remove unnecessary compat method calls #8382
- Use
AppCompatResources
#8404 - Made some much needed changes to the ReadMe #8372