NewPipe with soyjaks.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
the_only_jack 4eaab85666 added screenshot 3 months ago
bin builds when newpipe is cloned from git directly 3 months ago
screenshots added screenshot 3 months ago
sources builds when newpipe is cloned from git directly 3 months ago
.gitignore builds when newpipe is cloned from git directly 3 months ago
LICENSE Initial commit 3 months ago
Makefile builds when newpipe is cloned from git directly 3 months ago
README.md added screenshot 3 months ago

README.md

GemPipe

NewPipe with soyjaks.

Tries to build the latest release of NewPipe with soyjak overlay thumbnails, taken from Jakkify-Youtube. Prerequisites: unix, make, python3, imagemagick (optional, if you want to compress thumbnails), and everything that NewPipe needs.

Note: as of now, the last release seems not to compile, and the git has a crippling bug. Note: as of now, not all view sizes have the jaks implemented.

The recommended way of building for now: make newpipe_clone=1. You should use java 17.

Environment variables:

  • newpipe_clone if present, the NewPipe repo is cloned, instead of the last release being downloaded.
  • resize to how much percent should the thumbnails be resized, in percent.
  • key path to your android keystore, for signing. Don't use if you want the apk to be automatically signed with a test key.
  • APPLICATION_ID id of the app.
  • APP_NAME name of the app, as seen in the launcher.
  • jakpath path to the repo with the SoyJaks, instead of cloning the repo after each clean. Use only for development.

Make targets:

  • make builds unsigned apk.
  • make sign builds unsigned and signed apk.
  • make install attempts to install the app via adb. Obviously phone has to be connected.
  • make clean removes repos.
  • make fclean removes everything.

screenshot