-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Description
Changelogs
App
New
- Replace specific enqueue options with only one Replace specific enqueue options with one #4425
- Two finger to close player gesture Two finger to close player gesture #4476
- Add button in settings to clear reCAPTCHA cookies Add button in settings to clear reCAPTCHA cookies #4453
- Add option to not colorize notification Add option to not colorize notification #4643
Improved
- Do not show notification creation / update time Notification fixes #4410
- Remove remember popup properties setting Removed remember popup properties setting #4367
- Ask for confirmation before replacing even single video queues Ask for confirmation before clearing even single video queues #4463
- Also delete stream state when deleting stream history Also delete stream state when deleting stream history #4413
- Improve age restriction and yt restricted content strings Improve age restriction and yt restricted content strings #4354
Fixed
- Fix crash when stream was paused and fast forward / rewind buttons were clicked Notification fixes #4410
- Fix PlaylistAppendDialog showing when no local playlists exist Fix PlaylistAppendDialog showing when no local playlists exist #4345
- Don't rearrange lists by dragging the thumbnails Don't rearrange lists by dragging the thumbnails #4550
- Fix opening VideoDetailFragment and more Fix opening VideoDetailFragment and much more #4562
- Fix infinite buffering
- Better detect when to autoplay and when not to
- Make sharing to NewPipe more consistent
- Fix playlist select dialog and do some refactoring Fix playlist select dialog and do some refactoring #4771
- Change YouTube subscription import instructions to Google takeout Change YouTube subscription import instructions to Google takeout #4759
- Correct Gigaget's license from GPLv2 to GPLv3 Correct Gigaget's license from GPLv2 to GPLv3 #4892
Localization
- Add Santali language [Translation]Added Santali language #4749
- Add Korean translation of the README Add korean translation of README.md #4845
- Updated translations
Development
(huge thanks to @Isira-Seneviratne)
- Use DisplayCutoutCompat in VideoPlayerImpl Use DisplayCutoutCompat in VideoPlayerImpl. #4338
- Use DrawableCompat. Use DrawableCompat. #4592
- Use ContextCompat methods Use ContextCompat methods. #4276
- Use TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(). Use TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(). #4594
- Hide Leaks launcher icon Hide Leaks launcher icon #4436 Fix compiling release build #4450
- Format all XML resources Format all XML resources #4471
- Disable Ktlint pending upstream update Disable Ktlint for now #4517
- Use Core KTX functions Use Core KTX functions. #4547
- Use multidex for all build types. Use multidex for all build types. #4557
- Migrate AboutActivity to ViewPager2 Migrate AboutActivity to ViewPager2 #4553
- Optimize and shrink app PNGs Optimize app PNGs #4610
- Convert notification actions to a custom preference Convert notification actions to a custom preference #4652
- Use Java 8 APIs Use Java 8 APIs. #3817 Switch to the Java 8 Date/Time API. #4556
- Separate player gesture logic and UI Separate player gesture logic and UI #4587
- Use RxJava instead of AsyncTask Use RxJava instead of AsyncTask. #4499
- Change loop index from float to int Change loop index from float to int #4784
- More miscellaneous little fixes and improvements More miscellaneous little fixes and improvements #4710
- Fix NullPointerException in queue handling and improved performance Fix NullPointerException in queue handling #4555
Other
- Pull request template reworked Pull request template reworked #4317
- Issue templates reworked Replace long comments with check boxes in the Bug Report template #4378 Add check boxes to Feature Request template #4379 Device info #4415 Added an example of how to use Markdown checkbox #4431 Refined instructions in the issue templates #4606
- Add info on how to use a local NewPipe Extractor version Add info on how to use a local NewPipe Extractor version #4528
- Add Weblate widget to README Add Weblate widget to README #4530
Extractor
Breaking
NewPipe Extractor now requires at least Java 8!
New
- [YouTube] Handle Shorts URLs [YouTube] Handle URLs for Shorts NewPipeExtractor#418
- [YouTube] Support short custom channel URLs Support short custom YouTube channel URLs NewPipeExtractor#409
- Add support for Google search redirect URL Add support for Google search redirect url NewPipeExtractor#362
Improvement
- [YouTube] Ignore leading characters in video id Fix issue #4213: trim the last char of the URL if it is a closing parenthesis NewPipeExtractor#394
- [YouTube] Cache deobfuscation code and only make the request to get it if needed [YouTube] Cache deobfuscation code and more fixes NewPipeExtractor#447
- [YouTube] Improve falling back to video info page in case something is missing from initialAjaxJson [YouTube] Cache deobfuscation code and more fixes NewPipeExtractor#447
- [YouTube] Parse upload date for livestreams and ended livestreams [YouTube] Cache deobfuscation code and more fixes NewPipeExtractor#447
- [YouTube] Subscription import from Google takeout Implement youtube subscription import from Google takeout NewPipeExtractor#452
Fixed
- [YouTube] Fix redirect channels Fix redirect channels NewPipeExtractor#440
- Improve stream extractor tests & various fixes Improve stream extractor tests & various fixes NewPipeExtractor#309
- [PeerTube] Fix account and channel extractors [PeerTube] fix account and channel extractors NewPipeExtractor#445
- [SoundCloud] Fix parsing tracks that contain the term 'sets' Fix parsing Soundcloud tracks that contain the term 'sets' NewPipeExtractor#410
- [YouTube] Fix age restricted videos, and correctly determine age limit [YouTube] Cache deobfuscation code and more fixes NewPipeExtractor#447
Development
- Use the Java 8 Date/Time API. Use the Java 8 Date/Time API. NewPipeExtractor#417 Fix some issues related to the date/time changes. NewPipeExtractor#454
- Polish unsuitable tests Polish NewPipeExtractor#442 Remove any reference to decrypt and improve error message NewPipeExtractor#444
- Create FileUtils create FileUtils NewPipeExtractor#450
- Fix typo in DonationLinkHelper and rewrote switch statement Fix typo in DonationLinkHelper and rewrote swtich statement NewPipeExtractor#453
APK for testing
0_20_3_RC5.zip
Corresponding PR: #4852
c4ffein, And96, MF-Debug, PrSunflower, Prasanta-Hembram and 3 moreprasumoholkarsokai, topocount and prasumoholkar
Metadata
Metadata
Assignees
Labels
No labels