-
-
Notifications
You must be signed in to change notification settings - Fork 3.3k
Closed
Description
Changelogs
App
New
- [YouTube] Added support for chapters in player controls Add stream segments to player controls #5274
- Added a secondary control panel and tabs to video detail fragment Add a secondary control panel to video detail fragment #4534
- [PeerTube] Added sepia search [peertube] implement sepia search #5257
Improved
- Disable restoring brightness if brightness gesture is disabled disable restoring brightness if brightness gesture is disabled #5283
- Update displayed licenses Update displayed licenses #5066
- Disable sending metrics to Google when using Android System WebView Disable sending metrics to Google when using Android System WebView #5337
- Toggle play/pause with hardware space button in fullscreen player In Fullscreen playback, toggle play/pause with hardware space button #5331
- Add list item to play video on kodi add list item to play video on kodi #5310
- VideoDetailFragment: Don't exit fullscreen on rotation in tablet UI VideoDetailFragment: Don't exit fullscreen on rotation in tablet UI #4939
Fixed
- Fixed URLs with timestamps not being played Fix urls with timestamps not being played #5317
- Fixed null pointer exception in play button method Fix null pointer exception in play button method #5301
- Dynamically get package name, fixing issues with multiple NewPipes installed Dynamically get package name #5221
- Fixed wrong speed indicator in queue activity Merge player classes into a single one #5371
- Fixed crash when no default browser is set and improve share dialogs (on some devices) Fix crash when no default browser is set and improve share dialogs (on some devices) #5187, Fix crash when no browser is present and use an ACTION_CHOOSER intent in the app update notification #5429
Development
- Merge player classes into a single one Merge player classes into a single one #5371
- Use AndroidX Media compat in AudioReactor Use AndroidX Media compat in AudioReactor #5065
- Use Objects.requireNonNull() Use Objects.requireNonNull(). #5254
- Use view binding in VideoPlayer Use view binding in VideoPlayer. #5253 Prevent IllegalArgumentException when closing popup #5442
- Make
Localization.relativeTime
testable Make Localization.relativeTime testable #5358 - Use view binding in fragments Use view binding in fragments. #4814 Fix the crash that occurs on navigating back to the main fragment. #5417 Use view binding in VideoDetailFragment. #5438 Fix reload feed button does nothing #5430 Fix number being shown instead of corresponding string resource in feed #5463
- Switch to Groupie's view binding module Switch to Groupie's view binding module. #5029
- Extract settings import Extract settings import #5225
- Merge the two Constants files Combine the two Constants files into one file. #5418
- Remove APK testing section from PR template Remove APK testing section from PR template #5284
- Re-add APK testing section to PR template Re-add APK testing section to PR template #5465
- Convert
AnimationUtils
functions to extension functions Convert AnimationUtils functions to extension functions. #5333 - Convert
ExceptionUtils
methods to extension functions Rewrite ExceptionUtils methods as extension functions. #4947 - Checkout branch in CI process Checkout branch in CI process #5407
Localization
- Fixed Somali language name Fixes Somali language name #5376
- Added Somali Readme Created Somali Readme #5383
- Add Romanian README Add README.ro.md #5501
- Added Brazilian Portuguese Readme Created Brazilian Portuguese Readme #5397
- Add Japanese translation of README Add Japanese translation of README #5468
- Change "Export" to "Import" in Korean Readme instructions Change "Export" to "Import" in Korean Readme instructions #5250
- Update README.md to include installation methods other than F-Droid Update README.md to include installation methods other than F-Droid #5108
Extractor
New
- comments: add
heartedByUploader
and extract it for youtube comments: add heartedByUploader and extract it for youtube NewPipeExtractor#510 - [PeerTube] Add sepia search [PeerTube] Implement sepia search NewPipeExtractor#495
- Add
durationPerFrame
to Frameset Add durationPerFrame to Frameset NewPipeExtractor#507
Improved
- [media.ccc.de] Show conference title in "recent" kiosk TeamNewPipe/NewPipeExtractor@52f3bd1
- [YouTube] Show 360p WebM video streams Un-comment out 360p webm NewPipeExtractor#508
- [media.ccc.de] Recent kiosk: order streams by upload date [media.ccc.de] Recent kiosk: order streams by upload date NewPipeExtractor#504
Fixed
- [YouTube] Fixed player JavaScript URL redirection Fix YouTube player JavaScript URL redirection NewPipeExtractor#497
- [media.ccc.de] Fix NPE in search results if they contain a future talk [media.ccc.de] Fix NPE in search results if they contain a future talk NewPipeExtractor#505
Development
- Mock downloader and mix playlist tests Mock mix pl tests NewPipeExtractor#482 Adjust CI workflow to run tests with mocks NewPipeExtractor#513 Pass on gradle JVM system property to test JVM NewPipeExtractor#514 Add if-else statement to run tests against real website on schedule NewPipeExtractor#516
- Migrate from Travis CI to GitHub Actions Migrate to GitHub actions from Travis NewPipeExtractor#506
- [PeerTube] Fixed tests by changing instance Fix PeerTube tests by changing instance NewPipeExtractor#511
- Ignore all failing tests Ignore all failing tests NewPipeExtractor#512
TODO
- open in browser regression Fix crash when no browser is present and use an ACTION_CHOOSER intent in the app update notification #5429
- open play store regression Fix some things in ShareUtils file and do little improvements #5466
- popup closing Fix popup closing x button animation #5458
- feed number Fix number being shown instead of corresponding string resource in feed #5463
- channel subscribe button Fix channel subscribe button causing crash on closing #5464
- implement update check rate limit Update check is run too often #5467
- update invidious instances Update invidious instances #5479
- view count = 0 in yt music [YouTube Music] Fix extracting search item view/subscriber count when = 0 NewPipeExtractor#528
- minimize on app switch: background setting ignored, opens popup Fix minimize on app switch always opens popup #5502
- update extractor version
- sync translations
- fix stream chapter / segments extraction
- fix tab layout visibility with age restricted videos Fix tab layout visibility with age restricted videos #5563
- description scrolling
Fix scrolling in description tab #5460
APK for testing
Corresponding PR: #5456
brnwlshubh, Flam3z, MF-Debug, VGkav, aqwer-T and 2 more
Metadata
Metadata
Assignees
Labels
No labels