NewPipe (Lightweight YouTube) v0.24.0 [Mod][Latest]

A free lightweight Youtube frontend for Android.
Download APK
4.4/5 Votes: 252,561
Updated
Sep 25, 2022
Size
10M
Requirements
4.4 and up
Get it on
Google Play
Report this app

Description

A free lightweight Youtube frontend for Android.

NewPipe does not use any Google framework libraries, or the YouTube API. It only parses the website in order to gain the information it needs. Therefore this app can be used on devices without Google Services installed. Also, you don’t need a YouTube account to use NewPipe, and it’s FLOSS.

Features

Search videos
Display general information about a video
Watch YouTube videos
Listen to YouTube videos (experimental)
Select the streaming player to watch the video with
Download videos
Download audio only * Open a video in Kodi
Show Next/Related videos
Search YouTube in a specific language
Watch age restricted material
Display general information about channels
Search channels
Coming Features

Orbot/Tor support

Bookmarks
View history
Search history
Subscribe to channels
Watch videos from a channel
Search/Watch Playlists
Queeing videos
… and many more
Multiservice support

What's new

New
Bump minSdk to 21 (Android 5 Lollipop) and drop support for Android 4.4 KitKat #7613
Add Download entry to long-press menu #8397
Add option to hide future videos in feed #8545 #8966
Add Share menu item to local playlists #8542

Improved
Crop the notification thumbnail in 1:1 mode instead of stretching it #8533
Make thumbnails' scaleType fitCenter #8573
Improve image placeholders #8530
Removed the "(beta)"-tag from services #8637
Refactor player and extract UI components #8170 #8661 #8678 #8731
Sort tags case-insensitively #8709

Fixed
Fix wrong image used as a placeholder for channels avatars #8676
Fix various issues with player notification #8678 #8899

Localization
Make some much needed changes to the README #8372
Fix lang code for Chinese Simplified #8549

Development
Run CI on all release branches #8565
Clean up proguard file #8468
Update ExoPlayer to 2.18.1 #8536 #8687
Specify used ExoPlayer libraries #8469
Use minimum required permissions for GitHub workflows #8569
Checkstyle assign on same line #8601
Use ViewCompat.setBackgroundTintList() #8633
Update some misc libraries #8475
Use stream sorting #8635
Use Java 9 collection factories: List.of(), Set.of(), Map.of() #8631 #8679
Use range-limiting method MathUtils.clamp() #8651 #8737
Use Kotlin IO extensions #8648
Remove some unnecessary methods #8663 #8740
Remove deprecated method calls in FocusAwareCoordinator #8670
Deduplicate SQL queries to get feed streams #8621
Update OkHttp to 4.10.0 #8624
Update Lifecycle to 2.5.1 #8683
Update AndroidX Fragment to 1.4.1 #8691
Update Google Material to 1.6.1 #8692
Use Throwable.stackTraceToString() #8701
Update AppCompat to 1.4.2 #8667
Use WindowMetrics API #8656
Update AndroidX Room to 2.4.3 #8716
Remove uses of setBottomSheetCallback() #8669
Refactor LicenseFragmentHelper #8682
Make OnClickGesture an interface #8721
Reduce View.kt size #8708
Use toArray() with zero-length arrays #8724
Use Comparator factory methods #8728
Use Collectors.joining() #8738
Update FilePicker to our custom fork and disable Jetifier #8666
Add FAQ entry to the template checklists #8822
Use ListAdapter for search predictions #8719 #8972
Update Gradle to 7.5.1 #8751
Remove extra whitespace from issue and PR templates #8755
Clarify that span shouldn't be in translated READMEs #8754
Keep strong references to Picasso notification icon loading targets #8677
Create media session UI and fix player notification #8678

Images

TAGS

Leave a Reply