package icon

YaShlang

Online PeerTube and YouTube player with local playlists and recommendations
New in version 0.9.0
- Download video and audio streams for offline playback #8 #144 #132
- Manage downloaded streams: Settings > Downloaded streams
- Play offline steam of best quality by default (can be disabled in settings): #133
- Select video and audio streams available for playback item in dialog #131
- Play audio stream without video (first step to audio player mode) #134 #126

cosmetic improvements and fixes
- Draw list elements as "disabled" ("grayed out") in lists with switches when switch is switched off
Online PeerTube and YouTube video player for Android with local playlists and whitelisted recommendations

* Add fave channels and playlists
* Switch off videos inside added playlists if you don't like them
* Watch videos you only want to

Turns YouTube to a safe place for you and your children.

Does not use Google services account, takes info directly from youtube site with NewPipeExtractor library. Plays video with ExoPlayer library.

Major features:
* On the main screen and on the player screen: random recommendations from chosen channels
* Instant search in local database
* Add channels or playlists: search online by name or insert known address
* Dynamic playlist — play search results
* Playlists and channels can be temporarily switched off and on
* Blacklist videos from added channels
* Starred videos (faves) and watch history
* Context menus in activity titles and on long click in lists and galleries
* Quick start — add recommended channels and playlists

Anti-Features

This app has features you may not like. Learn more!

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 0.9.0 (18) suggested Added on 2022-07-24

    This version requires Android 4.2 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.
    • run foreground service
      Allows the app to make use of foreground services.

    Download APK 6.7 MiB PGP Signature | Build Log

  • Version 0.8.0 (17) - Added on 2022-02-09

    This version requires Android 4.2 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.

    Download APK 6.5 MiB PGP Signature | Build Log

  • Version 0.7.0 (16) - Added on 2021-09-01

    This version requires Android 4.2 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • modify or delete the contents of your shared storage
      Allows the app to write the contents of your shared storage.
    • read the contents of your shared storage
      Allows the app to read the contents of your shared storage.

    Download APK 5.1 MiB PGP Signature | Build Log