NewPipe with soyjaks.
Go to file
the_only_jack 4eaab85666 added screenshot 2023-07-12 00:39:11 +02:00
bin builds when newpipe is cloned from git directly 2023-07-12 00:32:09 +02:00
screenshots added screenshot 2023-07-12 00:39:11 +02:00
sources builds when newpipe is cloned from git directly 2023-07-12 00:32:09 +02:00
.gitignore builds when newpipe is cloned from git directly 2023-07-12 00:32:09 +02:00
LICENSE Initial commit 2023-07-11 03:23:36 -05:00
Makefile builds when newpipe is cloned from git directly 2023-07-12 00:32:09 +02:00
README.md added screenshot 2023-07-12 00:39:11 +02:00

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