Изменения в версиях:
0.21.8
Fixed
• [YouTube] Fix buffering and throttling by decoding n parameter in stream URLs
https://github.com/Tea…PipeExtractor/pull/683
https://github.com/Tea…PipeExtractor/pull/696
• [YouTube] Fix comment extraction and more improvements
https://github.com/Tea…PipeExtractor/pull/604
• [YouTube] Fix crashes with disabled comments
https://github.com/Tea…PipeExtractor/pull/652
• [YouTube] Fix music search
https://github.com/Tea…PipeExtractor/pull/699
• [PeerTube] Fix livestreams
https://github.com/Tea…PipeExtractor/pull/661
0.21.7
Fixed
Fixed downloading by dismissing the download dialog correctly #6701
Fixed grid span count calculation #6705
Development
More onActivityResult deprecation fixes #6536
0.21.6
New
• Long press on player share button to copy url to clipboard #6436
• Added "Open website" button to WebView in license fragment #6314
• Recognize timestamps and hashtags in description #5523
• Added manual tablet mode setting #6059
• Added ability to hide played items in a feed #3371
Improved
• Support Storage Access Framework properly #5415
• Better error handling of terminated channels #5876
• Use constraint layout for play queue item #6443
• The Android share sheet for Android 10+ users now shows the content title and other improvements #5523
• Update Invidious instances and support Piped links #6557
Fixed
• Dismiss choice dialog in onStop() to avoid a leaked window Exception: #6504
• Don't enable SAF on Fire TV #6516
• Fix crash when connecting to a Bluetooth device #6570
• Fix crash when using Repeat Button in tablet layout #6622
Translation
• Fixed Simplified Chinese Plural #6545
• Updated translations
• Development
• Convert the abstract class DAOs to interfaces #5462
• Resolve Tabs style checks #6346
• Update Room to 2.3.0 #6313
• Replace the System.exit calls with getActivity.finishAffinity() #6495
• Update AndroidX Fragment to 1.3.4 #6394 #6558
• Annotate some overridden methods and parameters as NonNull #6528
• Refactoring by Android Studio #6556
• Comment out test-android CI job #6562
• Ask for screenshots/video of UI changes in PR template #6539
0.21.5
Increase buffer for playback after rebuffer #6444
Fixed crash on tablets and TVs when clicking on the play-queue icon in the player #6480
0.21.4
• Show content metadata below the description #5946
• Added "Show channel details" option in remote (non-local) playlists #6309
• Added "Open in browser" option to long-press menu #6280Improved
• Updated translations
Fixed
• Removed the option to download channels or playlists from the share menu #6385
• Fixed empty fragment text not centered when text longer than one line #6387
• Fixed unwanted rich text formatting when pasting into the search field #6353
• Fixed error handling in subscribe() in DownloadDialog #6118
• Fixed channel descriptions being out of the visible area in item lists #6410
• Fixed rotation crash on video detail page #6242
• Fixed and improve setting import and export paths #6402
• Fixed playback speed not being updated in PlayQueueActivity #6421
• Fixed Play with Kodi button in Player always prompts to install Kore #6429
• [Bandcamp] Fixed intent filters for some URLs #6373
• [YouTube] Fixed broken likes in comments #6337
• Hide queue duration when displaying segment panel #6442
Development
• Use AdoptOpenJDK instead of Zulu in GitHub actions #6360
• Test and clean up PlayQueue #6345
• Updated Junit (f1bc4f5) and library for desugaring (6956d16)
• Upgrade PrettyTime to 5.0.1 #6414
• Small code improvements #6430
0.21.3
New
Allow installation on external storage #6037
Added debug option to disable media tunneling #6288
Improved
Remove extra newlines in strings #6274
[PeerTube] Added workaround for HLS streams #6307
Persistent backup/import location #6319
Fixed
Only show 'download has started' toast when download is started #6139
Do not set reCaptcha cookie when there is no cookie stored #5997
Dismiss previous snackbars when deleting downloads #5671
[Player] Improve cache performance by fixing fragmentSize is below the minimum warning #6238
[Player] Fixed player not automatically playing #6266
[Player] Fixed stuttering on Lineage OS by downgrading ExoPlayer to 2.12 #6294
Fixed trying to delete object not in list #6127
Fix ErrorActivity actionbar back button not working #6312
Make some minor changes #6308
Development
Replaced if/else with switch in ErrorActivity #6109
Use Animator.addListener() extension. #6152
Fix some warnings #6189
Update actions/setup-java to v2 #6079
2.21.2
New
Added channel details option to long-press menu #5851
Add functionality to rename Playlist Name from playlist interface #5982
Add queue time #6023
Improved
Allow the user to pause while a video is buffering #5929
Improve colors in white theme, migrate to Android DayNight Theme #5927, #5995
Stream item improvements #6004
[Bandcamp] Add Radio stream segments #6051
Fixed
Fixed overlapping fonts #5813
Fixed crash on tapping anywhere on video after long-pressing 'Popup' button #5813
Update URLs to HTTPS in READMEs #5942
Fixed some random NullPointerExceptions #5944
Fixed crash in history fragment when interacting with header controls and there are no videos in history #5971
Fixed hidden icon to the left of notification actions in settings #5935
Disabled media tunneling on Hi3798MV200 and cvt_mt5886_eu_1g fixing video playback on Formuler and Zephir Android TV devices #5969, #6024
NullPointerException on screen rotation during exit fix #5976
Fix NullPointerException: Attempt to get length of null array in MainActivity #5999
Fix display of channel details when it has no videos #5963
Fix ic_volume_up and ic_volume_off being black #6060
Fix invisible buffering / loading indicator in player #6161
Development
Replace FrameLayout with FragmentContainerView where applicable #5882
Clean up unnecessary onCreate in settings fragments #5879
Update gradle wrapper #5866
About package internal revamp #5881
Update to ExoPlayer 2.13.2 #5856
Rearrange libraries #5867
Rename related streams to related items #5974
Migrate rest of AlertDialogs to AppCompat #6001
0.21.1
Fixed YouTube not working properly in the EU.
This was caused by a new cookie and privacy consent system which requires NewPipeExtractor to set a CONSENT cookie. TeamNewPipe/NewPipeExtractor#600
0.21.0
New
Add a new service: Bandcamp
Improved
Add an option to have the app follow the device theme
Prevent some crashes by showing an improved error panel
Show more information on why content in unavailable
Hardware space button triggers play/pause
Show "Download started" toast
Fixed
Fix very small thumbnail in video details while playing in the background
Fix empty title in minimized player
Fix last resize mode not being restored correctly
v0.13.1
Fixed
- Subscription Front Page Crash Fix #1212
- Malicious error code for SoundCloud kiosk
Improved
- make click on metadata open info screen 5c8510b
- Remove beta again #1227
- remove beta build type
- remove redundant menu items
- remove global IP range label
- make MenuItems in drawer be dynamical generated