- ★★★ MOD by Alex.Strannik ★★★
● Removed analytics
● Removed auto-update service
● Removed trash
● Completely redesigned -en-translation
● Optimized resources
➡ Languages: 'be' 'de' 'es' 'fr' 'it' 'pl' 'pt' 'ru' 'uk'
➡ Architectures: Universal
Important fixes
Known issues/regressions which are not fixed with this update
DO NOT OPEN NEW ISSUES FOR THEM BUT FOLLOW THE LINKED ONES
INSTEAD!
Changelog
New
Improved
Fixed
Localization
Development
@derrin
This app has no advertisements
Important fixes
● [YouTube] Fixed the recent issue where videos would abort playing
because of HTTP 403 errors TeamNewPipe/NewPipeExtractor#1084
● The issue happened because YouTube is removing the effectiveness
of the previous workaround (i.e. using player parameters of Stories
and the start of the Shorts ones) used to get streams from the
Android client.
● Like for the previous workaround, the new one used (which, at the
moment of publishing the release, is the only known one) to fix the
issue can break at any time.
● As stated in the changelog of 0.24.1, if you see this error again
and you have the ability to block network requests to specific
domains for apps on your device, you can block the
youtubei.googleapis.com domain to work around this issue.
● However, this has a few downsides:
◎ the 720p video stream with audio (used for external players) will
be not available on musical contents;
◎ the 48kbps M4A audio stream and the 144p 3GPP video stream will
be not available;
◎ the rewind duration of livestreams will be limited to 30 seconds
at most, instead of 1 hour.
● Some users reported player crashes or black screen on some
devices, especially Android TVs. In some cases this was caused by
media tunneling not being properly implemented by the
manufacturer.
◎ Such feature now is disabled by default on more known unsupported
devices! #10122
◎ In case you still experience similar issues, try to manually
disable media tunneling from Settings -> Video and audio ->
ExoPlayer settings -> Disable media tunneling, and report to us
if your device needs to be blacklisted automatically. You may want
to try the other ExoPlayer settings switches, too.
Known issues/regressions which are not fixed with this update
DO NOT OPEN NEW ISSUES FOR THEM BUT FOLLOW THE LINKED ONES
INSTEAD!
● [YouTube] No streams are returned in some playlists: YouTube
returns an unsupported UI by the extractor when there are only
shorts in a playlists: see TeamNewPipe/NewPipeExtractor#1077 more
details.
● Player notification actions set from app player notification
settings are not used on Android 13 and above: this is related to
targeting Android 13/API 33 or higher: apps cannot completely
personalize media notifications: see #9764 for more details.
Changelog
This version also includes the changes from NewPipe Extractor
version v0.22.7.
New
● Allow setting volume and brightness gestures on any side of the
screen #9708
● Add an ExoPlayer settings page #8875 #10122
● Add support for multiple audio tracks #9937 #10230
● Add support for displaying main-tabs at the bottom of the screen
#9719
Improved
● Add whitelist to only retrieve supported YouTube itags/streams
#9748
● [YouTube] Improve download speed #9948
● [PeerTube] Handle links to the instance “peertube.stream”
#10141
● Fix a memory leak in the player #10232
● Disable media tunneling by default on more known unsupported
devices #10122
Fixed
● [PeerTube] Fix uploader and subchannel avatars being swapped and
disable loading thumbnail message failure on content details page
#10066
● Fix crash after feed update #10229
● Fix no video in player when switching to main player from
playlist view #10195
Localization
● Update translations #10074
● Add new language ߒߞߏ / N'Ko (nqo) to the language chooser
#10042
● Translate README into new languages and update a few translations
#9421 #9897 #10240 #10250
● Add Uchinaguchi translation #10250
Development
● Remove jsoup files from APK #10004
● Update to Kotlin to 1.8.20 and AndroidX Core to 1.10 and switch
to AndroidX's PendingIntentCompat #10021
● Upgrade Gradle and AGP from 7.x to 8.x and use Java 17 #10035
#10067
● Update ACRA to 5.10.1 and Checkstyle to 10.12.1 to fix a
dependency vulnerability #10200
● Update screenshots #10213
● Add support for new GitHub assets URLs in image minimizer
workflow & minimize images in PR descriptions #10166 #10233
● Add link to wiki page for APK download #10219
● Clean up AlertDialogs #10223
● Update LeakCanary library #10085 #10232
● Add database test for SubscriptionManager #8456
● Update AndroidX Room library #10235
● Use Okio 3.4.0 explicitly to fix a vulnerability #10281