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.
|
3 months ago | |
---|---|---|
bin | 3 months ago | |
screenshots | 3 months ago | |
sources | 3 months ago | |
.gitignore | 3 months ago | |
LICENSE | 3 months ago | |
Makefile | 3 months ago | |
README.md | 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.