Si tienes un dispositivo Android 7+ por ahí, en especial en desuso, puedes usarlo para saltar publicidad en las app YouTube TV. En resumen ejecutaremos iSponsorBlockTV usando la instalación Python con Git.
Es posible que funcione en Android 5+ si usas la versión 0.75 (disponible en https://apt.izzysoft.de/fdroid/index/apk/com.termux?repo=archive), pero no lo he probado.
Debes activar los origenes desconocidos para instalar esas APKs. El procedimiento depende del dispositivo.
Termux es un emulador de terminal con paquetes, tienes que escribir los comandos y enviarlos con Enter para ejecutarlos. Una línea es un comando. Su wiki está en https://wiki.termux.com.
pkg upgrade -y
pkg install git python build-essential nano -y
git clone https://github.com/dmunozv04/iSponsorBlockTV.git
cd iSponsorBlockTV
python -m pip install -r requirements.txt
python src/main.py --setup
Se abrirá una interfaz semi-gráfica, con la que puedes interactuar de forma común, tocando los botones. Primero añade los dispositivos.
Clic en “Add Devices”, “Add with Pairing Code”. Ese código lo encuentras en la app YouTube TV, en la configuración, una opción “Vincular con código de TV” que entrega un número. Pones el código en “Pairing Code” y un nombre diferenciador en “Device Name”. Repite para cada dispositivo.
Ahora configura que quieres saltar, selecciona con el dedo lo que quieres saltar.
En la sección “Skip Categories” habla de cosas parte del video. A fecha de escribir, significan:
En “Skip/Mute Ads” se refiere a publicidad insertada por YouTube. Puedes pulsar automáticamente en vez de pulsar tú “saltar” cuando sea el momento con “Enable skipping ads”, y silenciarlos con “Enable muting ads” cuendo no se puedan saltar.
Finalmente, guarda tus ajustes apretando s
en el teclado, y sale con CTRL
y luego c
.
python src/main.py
¡Listo!
Cuando sales de Termux, no sigue funcionando. Pero si lo abres de nuevo puedes continuar. Primero abre Termux, luego ejecuta:
cd iSponsorBlockTV
Luego, puedes hacer varias cosas:
git pull
python -m pip install -r requirements.txt
python src/main.py --setup
python src/main.py
mkdir ~/.termux/boot/
nano ~/.termux/boot/sblock
#!/data/data/com.termux/files/usr/bin/sh
termux-wake-lock
python ~/iSponsorBlockTV/src/main.py
CTRL
, luego x
en el teclado, y después y
. Allí queda configurado.Recuerda, si Termux se cierra, se deja de ejecutar el programa, y deja de hacer su trabajo.
Termux tiene una notificación permanente cuando se ejecuta. Recomiendo pulsar ‘Acquire wakelock’ para que sea menos probable que Android lo cierre.
Es probable que quieras revisar https://dontkillmyapp.com/ (en inglés). Android mata procesos por su cuenta, lo que puede interrumpir el bloqueo.
Creo que eso es todo, saludos.