-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Description
Changelogs
App
New
- New application workflow Expandable player with unified UI #2907, Removed java.util.Objects calls #4061, Reduced CPU usage when playing a video by 7-10% #4080, [regression] Close player in onPlaybackShutdown() #4130, Set bottom padding of the main fragment when the mini player is visible #4134, Prevent jumping of the player and wrong padding on devices with cutout #4154, Skipping interception of some gestures #4155 Small fixes of issues with brightness, background playback, gestures #4223, Disabled preloading when switching streams #4246, Small fixes of issues with old devices support, brightness, etc #4272, Performance increase #4288 (thanks to @avently and all others involved)
- Unified all three players into one for seamless switching between them - for example, now if you tap on background play while the video is playing in the main or popup player, the stream will start exactly where you left off, not from the beginning. This is true when you go from any of the 3 players to each other.
- Play video directly in video details screen
- Option to auto-play video upon opening video details screen (on by default)
- Swipe down on video to minimize it and continue browsing uninterrupted (in landscape mode, you can swipe down on the title to do the same)
- Full screen button smartly detects if video is portrait or landscape and behaves accordingly
- Swipe up on full screen button in landscape mode to scroll down the video details
- Now you get a neat looking progress bar below the thumbnail in the video details screen if you play it in the background or popup player.
- Minimize players to background by default when switching app
- The main player/minimized player retains your browsing history until you close it
- Use MediaStyle notifications for all players Notification Improvements #3178
- Customizable notification actions
- Reduce excessive notification updating
- Fixed metadata (song title, artist and album art) sometimes not being set correctly
- Fixed notification priority and Bluetooth related bugs
- Allow basic resizing when using NewPipe in windowed mode / as desktop application Add basic resize functionality #3948
Improved
- Show dialog with open options in case of an unsupported URL toast Show dialog with open options in case of an unsupported url #3826
- Improve share dialog Add settings migration, improve share dialog and minimize to background by default #4259
- Improve playlist header layout: align with info items and use always two lines for playlist title when needed Improve playlist header layout: align with info items #3944
- Improve search suggestion experience when remote ones can't be fetched Improve search suggestion experience when remote ones can't be fetched #4029
- Increased default video quality to 720p60 (in-app player) and 480p (pop-up player) change default quality #4275
- Reduce redundancy in "Remember popup size and position" setting Reduce redundancy in "Remeber popup size and position" setting #4050
- Remove timestamp from URL when sharing a live stream Remove timestamp from url when sharing a live stream #4115
- Use SubtitlesStream#getUrl instead of getURL Use SubtitlesStream#getUrl instead of getURL #4120
- Remember last selected media type for downloads. Remember last selected media type for downloads. #4038
- Change "Autoplay" to "Autoqueue" to reduce ambiguity Change Autoplay to Autoqueue to reduce ambiguity #4252
Fixed
- Fixed color of correct / suggested search term Fix color of correct / suggested search term #3984
- Fixed ACRA bug reports not containing stack trace Fix ACRA bug reports not containing stack trace #3982
- Fixed crash when opening video in local playlist tab on KitKat Fix crash when opening video in local playlist tab #3892
- Fixed auto-queue with no next videos Fix auto-queue with no next videos #4349
- Fixed display name of Kayble language (Taqbaylit) Fixing name for Taqbaylit language #4066
- Fixed license pop-up hiding when orientation changes Restore license pop-up when orientation changes #4127
- Fixed crash when a file is deleted then redownloaded Fixes crash when a file is deleted then redownloaded #3794
Development
- Add Checkstyle rule to error when a local variable that could be
final
isn'tfinal
Add checkstyle rule to show final local variable violations as warning #4138 - Allow numbers and uppercase letters in app package id Allow numbers and uppercase letters in app package id #4326
- Add requirement for contributors to discuss contributions before opening PRs Add need for contributors to discuss possible changes #4126
- Deprecations and cleanup Deprecations and cleanup #3909
Extractor
Improved
- Use initSafeStandardsObjects() reCaptcha #387
- Remove SubtitlesStream#getURL(). Use SubtitlesStream#getUrl() instead Network Error #386
Fixed
- Fix crash on empty YouTube comments
APK for testing
NewPipe_v0.20.0RC7.zip
Corresponding PR: #4333
Flam3z, Stypox, Virgiel, opusforlife2, AioiLight and 10 more
Metadata
Metadata
Assignees
Labels
No labels