Repository navigation
Releases: Kasaco223/K-Snag
Release list
K-Snag 2.0.5
What's Changed
- Windows 2.0.5: el instalador vuelve a aceptar su carpeta (+ guía: ejecutar como administrador) by @Kasaco223 in #31
Full Changelog: v2.0.4...v2.0.5
K-Snag 2.0.3
What's Changed
- K-Snag: nuevo nombre, Donar en apps y web, Android 1.0.3 y Windows 2.0.3 by @Kasaco223 in #25
Full Changelog: v2.0.2...v2.0.3
K-Downloader 2.0.2
What's Changed
- CI: marcar como Latest el Release recién publicado by @Kasaco223 in #4
- CI: guardián que mantiene Latest en la app de Windows by @Kasaco223 in #5
- Android (PR-1): proyecto Gradle, app de prueba instalable, Docker y CI by @Kasaco223 in #6
- Android (PR-3): inventario de terceros, avisos y espejo de fuentes by @Kasaco223 in #7
- Android (PR-4): el motor arranca (Python, FFmpeg y yt-dlp) by @Kasaco223 in #8
- Android (PR-4b): sesión propia de Python sin env de toybox by @Kasaco223 in #9
- Android CI: emulador de 16 KB obligatorio (engine_incompatible esperado hasta M5) by @Kasaco223 in #10
- Android (PR-5): la primera descarga real by @Kasaco223 in #11
- Android: interfaz con más cariño (inicio B + hoja de compartir C) by @Kasaco223 in #12
- Android (PR-6): analizar el enlace antes de bajar by @Kasaco223 in #13
- Android: camino a la 1.0 (bienvenida, motor que se mantiene solo, segundo plano, 16 KB, publicación y actualizaciones) by @Kasaco223 in #14
- Android: huella del certificado de release by @Kasaco223 in #15
- Android: canal rc (rc.1) y preparación de la rc.2 by @Kasaco223 in #16
- Android: el canal rc apunta a la rc.2 by @Kasaco223 in #17
- Android 1.0.0 by @Kasaco223 in #18
- Android Release: enlace correcto al código fuente de terceros by @Kasaco223 in #19
- Web: K-Downloader para Android 1.0 (/android y «Descargar para Android») by @Kasaco223 in #20
- README: K-Downloader para Android by @Kasaco223 in #21
- Android 1.0.1: notificación con el porcentaje también al compartir by @Kasaco223 in #22
- Web: Android 1.0.1 y aviso del permiso de instalación by @Kasaco223 in #23
- Donaciones: /donar (Bre-B y PayPal), Android 1.0.2 y Windows 2.0.2 by @Kasaco223 in #24
Full Changelog: v2.0.1...v2.0.2
K-Snag para Android 1.0.3
K-Snag para Android 1.0.3 · versión estable
GitHub la muestra como Pre-release a propósito: así «Latest» sigue siendo la app de Windows, de la que dependen su botón de descarga y su actualización automática. Shown as Pre-release on purpose, so that "Latest" stays on the Windows app.
Novedades · What's new
Español
- K-Downloader ahora se llama K-Snag. Es la misma app: se actualiza encima, sin perder tu historial ni tus ajustes. Las descargas nuevas quedan en Descargas › K-Snag; las de antes siguen en Descargas › K-Downloader y se abren igual desde el historial. La web nueva es ksnagapp.vercel.app.
- «Donar» en la barra de abajo y un botón con corazón junto al cuadro del enlace en Inicio. Los dos abren la página de donaciones en el navegador.
English
- K-Downloader is now K-Snag. Same app: it updates in place and keeps your history and settings. New downloads go to Downloads › K-Snag; older ones stay in Downloads › K-Downloader and still open from the history. The new website is ksnagapp.vercel.app.
- "Donate" in the bottom bar and a heart button next to the link box on Home. Both open the donation page in the browser.
Descargar · Download
Instrucciones paso a paso: https://ksnagapp.vercel.app/android
| Archivo | Para | Tamaño |
|---|---|---|
K-Downloader-Android-arm64-v8a.apk |
Casi todos los celulares Android (64 bits) | 57 MB |
K-Downloader-Android-armeabi-v7a.apk |
Celulares antiguos de 32 bits | 49 MB |
K-Downloader-Android-x86_64.apk |
Chromebooks y emuladores | 60 MB |
Verificar · Verify
- SHA-256 de cada archivo:
SHA256SUMS-android.txt. - Certificado de firma (SHA-256):
79:F7:78:12:B9:9F:3F:21:39:38:F6:66:3E:7C:00:EF:3D:B8:E1:74:7A:10:C9:81:F2:66:A6:AB:E2:24:F3:1F - Procedencia:
gh attestation verify K-Downloader-Android-arm64-v8a.apk -R Kasaco223/K-YoutubeVideoDownloaderHD --signer-workflow Kasaco223/K-YoutubeVideoDownloaderHD/.github/workflows/android-release.yml --source-ref refs/tags/android-v1.0.3
Código fuente y licencias · Source code and licenses
K-Snag para Android es software libre con licencia GPL-3.0-or-later. Su código es la carpeta android/ del Source code de este Release. Componentes de terceros y sus licencias: android/THIRD_PARTY_NOTICES.md. Código fuente de los binarios GPL/LGPL que trae el APK (FFmpeg, Python y sus bibliotecas): android-sources-ytdl-0.18.1-r1.
K-Downloader para Android 1.0.2
K-Downloader para Android 1.0.2 · versión estable
GitHub la muestra como Pre-release a propósito: así «Latest» sigue siendo la app de Windows, de la que dependen su botón de descarga y su actualización automática. Shown as Pre-release on purpose, so that "Latest" stays on the Windows app.
Novedades · What's new
Español
- Nuevo: «Apoya K-Downloader» en Ajustes y en Acerca de. Abre la página de donaciones de la web: Bre-B desde Colombia o PayPal desde cualquier país. Donar es voluntario y no cambia nada de la app.
English
- New: "Support K-Downloader" in Settings and About. It opens the website's donation page: PayPal from any country, or Bre-B in Colombia. Donating is optional and changes nothing in the app.
Descargar · Download
Instrucciones paso a paso: https://kdownloader.vercel.app/android
| Archivo | Para | Tamaño |
|---|---|---|
K-Downloader-Android-arm64-v8a.apk |
Casi todos los celulares Android (64 bits) | 57 MB |
K-Downloader-Android-armeabi-v7a.apk |
Celulares antiguos de 32 bits | 49 MB |
K-Downloader-Android-x86_64.apk |
Chromebooks y emuladores | 60 MB |
Verificar · Verify
- SHA-256 de cada archivo:
SHA256SUMS-android.txt. - Certificado de firma (SHA-256):
79:F7:78:12:B9:9F:3F:21:39:38:F6:66:3E:7C:00:EF:3D:B8:E1:74:7A:10:C9:81:F2:66:A6:AB:E2:24:F3:1F - Procedencia:
gh attestation verify K-Downloader-Android-arm64-v8a.apk -R Kasaco223/K-YoutubeVideoDownloaderHD --signer-workflow Kasaco223/K-YoutubeVideoDownloaderHD/.github/workflows/android-release.yml --source-ref refs/tags/android-v1.0.2
Código fuente y licencias · Source code and licenses
K-Downloader para Android es software libre con licencia GPL-3.0-or-later. Su código es la carpeta android/ del Source code de este Release. Componentes de terceros y sus licencias: android/THIRD_PARTY_NOTICES.md. Código fuente de los binarios GPL/LGPL que trae el APK (FFmpeg, Python y sus bibliotecas): android-sources-ytdl-0.18.1-r1.
K-Downloader para Android 1.0.1
K-Downloader para Android 1.0.1 · versión estable
GitHub la muestra como Pre-release a propósito: así «Latest» sigue siendo la app de Windows, de la que dependen su botón de descarga y su actualización automática. Shown as Pre-release on purpose, so that "Latest" stays on the Windows app.
Novedades · What's new
Español
- Arreglo: al compartir un enlace desde YouTube (u otra app) a K-Downloader, la app no llegaba a pedir el permiso de notificaciones, así que no aparecía la notificación con el porcentaje. Ahora lo pide al empezar la descarga, también desde la hoja de compartir.
- Si las notificaciones están apagadas, Inicio lo avisa con un botón para activarlas, y Ajustes › Descargas tiene un acceso directo a los ajustes de notificaciones.
English
- Fix: when sharing a link from YouTube (or another app) to K-Downloader, the app never got to ask for the notification permission, so the notification with the percentage didn't show up. It now asks when the download starts, from the share sheet too.
- If notifications are off, Home says so with a button to turn them on, and Settings › Downloads has a shortcut to the notification settings.
Descargar · Download
Instrucciones paso a paso: https://kdownloader.vercel.app/android
| Archivo | Para | Tamaño |
|---|---|---|
K-Downloader-Android-arm64-v8a.apk |
Casi todos los celulares Android (64 bits) | 57 MB |
K-Downloader-Android-armeabi-v7a.apk |
Celulares antiguos de 32 bits | 49 MB |
K-Downloader-Android-x86_64.apk |
Chromebooks y emuladores | 60 MB |
Verificar · Verify
- SHA-256 de cada archivo:
SHA256SUMS-android.txt. - Certificado de firma (SHA-256):
79:F7:78:12:B9:9F:3F:21:39:38:F6:66:3E:7C:00:EF:3D:B8:E1:74:7A:10:C9:81:F2:66:A6:AB:E2:24:F3:1F - Procedencia:
gh attestation verify K-Downloader-Android-arm64-v8a.apk -R Kasaco223/K-YoutubeVideoDownloaderHD --signer-workflow Kasaco223/K-YoutubeVideoDownloaderHD/.github/workflows/android-release.yml --source-ref refs/tags/android-v1.0.1
Código fuente y licencias · Source code and licenses
K-Downloader para Android es software libre con licencia GPL-3.0-or-later. Su código es la carpeta android/ del Source code de este Release. Componentes de terceros y sus licencias: android/THIRD_PARTY_NOTICES.md. Código fuente de los binarios GPL/LGPL que trae el APK (FFmpeg, Python y sus bibliotecas): android-sources-ytdl-0.18.1-r1.
Cambios en android/ desde android-v1.0.0
- Android 1.0.1: pedir el permiso de notificaciones también al compartir (f49e58f)
K-Downloader para Android 1.0.0-rc.2
K-Downloader para Android 1.0.0-rc.2 · versión de prueba
GitHub la muestra como Pre-release a propósito: así «Latest» sigue siendo la app de Windows, de la que dependen su botón de descarga y su actualización automática. Shown as Pre-release on purpose, so that "Latest" stays on the Windows app.
Novedades · What's new
Español
- Segunda versión de prueba: sirve para comprobar que la rc.1 encuentra esta versión y se actualiza sola desde Ajustes › Actualizaciones de la app.
- Las sumas SHA-256 del Release ya no listan archivos .idsig que no se publican.
English
- Second test release: it checks that rc.1 finds this version and updates itself from Settings › App updates.
- The Release's SHA-256 sums no longer list .idsig files that aren't published.
Descargar · Download
Instrucciones paso a paso: https://kdownloader.vercel.app/android
| Archivo | Para | Tamaño |
|---|---|---|
K-Downloader-Android-arm64-v8a.apk |
Casi todos los celulares Android (64 bits) | 57 MB |
K-Downloader-Android-armeabi-v7a.apk |
Celulares antiguos de 32 bits | 49 MB |
K-Downloader-Android-x86_64.apk |
Chromebooks y emuladores | 60 MB |
Verificar · Verify
- SHA-256 de cada archivo:
SHA256SUMS-android.txt. - Certificado de firma (SHA-256):
79:F7:78:12:B9:9F:3F:21:39:38:F6:66:3E:7C:00:EF:3D:B8:E1:74:7A:10:C9:81:F2:66:A6:AB:E2:24:F3:1F - Procedencia:
gh attestation verify K-Downloader-Android-arm64-v8a.apk -R Kasaco223/K-YoutubeVideoDownloaderHD --signer-workflow Kasaco223/K-YoutubeVideoDownloaderHD/.github/workflows/android-release.yml --source-ref refs/tags/android-v1.0.0-rc.2
Código fuente y licencias · Source code and licenses
K-Downloader para Android es software libre con licencia GPL-3.0-or-later. Su código es la carpeta android/ del Source code de este Release. Componentes de terceros y sus licencias: android/THIRD_PARTY_NOTICES.md. Código fuente de los binarios GPL/LGPL que trae el APK (FFmpeg, Python y sus bibliotecas): android-sources-ytdl-0.18.1-r1.
Cambios en android/
- Android: canal rc apunta a la rc.1 y se prepara la rc.2 (372960e)
- Android: huella del certificado de release (1d3d3b1)
- CI Android: el emulador de 16 KB espera PASS cuando no quedan pending=M5 activos (7fe6dee)
- Android: permiso ACCESS_NETWORK_STATE (Solo con Wi-Fi) y avisos de shellcheck (0a7bcae)
- Android: la app se actualiza desde GitHub (con confirmación) (e3ea266)
- Android: pipeline de publicación y guía (37d6a3b)
- Android: import que faltaba en DownloadQueue (a1fe722)
- Android: el motor funciona en celulares con páginas de 16 KB (M5) (33d76d9)
- Android: descargas que aguantan en segundo plano (36098e6)
- Android: el motor se mantiene solo (actualizador, pistas y reintentos) (6aacb92)
- Android: bienvenida, tema claro/oscuro, donaciones y base del actualizador de yt-dlp (cb761e1)
- Android (PR-6): analizar el enlace antes de bajar (e029b07)
- Android: interfaz con más cariño (inicio de B + hoja de compartir de C) (a54f8b1)
- Android (PR-5): pruebas de Acerca de por el ícono y permisos concedidos al instalar (c637035)
- Android (PR-5): la primera descarga real (fe59cbb)
- Android CI: el emulador de 16 KB pasa a obligatorio, con engine_incompatible como esperado hasta M5 (130c59f)
- Android (PR-4b): sesión propia de Python sin env de toybox (b30d143)
- Android (PR-4): el motor arranca (Python, FFmpeg y yt-dlp) (61ee425)
- Android (PR-3): inventario de terceros, avisos y espejo de fuentes (7bc6dd6)
- Android (PR-1): CI y guía corregidas tras la revisión (c7306f2)
- Android (PR-1): enlaces más robustos y nombres propios para los builds de prueba (b7b375c)
- Android (PR-1): compilación en Docker, CI y guía para desarrollar (b0d8f28)
- Android (PR-1): proyecto Gradle con :core y la app de prueba (7a9e54c)
- Reconstrucción K-Downloader 2.0: cimientos y motor (dd9d288)
K-Downloader para Android 1.0.0-rc.1
K-Downloader para Android 1.0.0-rc.1 · versión de prueba
GitHub la muestra como Pre-release a propósito: así «Latest» sigue siendo la app de Windows, de la que dependen su botón de descarga y su actualización automática. Shown as Pre-release on purpose, so that "Latest" stays on the Windows app.
Novedades · What's new
Español
- Primera versión de prueba: pega o comparte un enlace y bájalo como video (MP4 hasta 1080p o la máxima calidad en MKV) o audio (MP3 o M4A), a Descargas › K-Downloader.
- Antes de bajar, la app analiza el enlace: miniatura, título, calidades y tamaños reales; listas de hasta 500 videos.
- El motor (yt-dlp) se actualiza solo cuando YouTube cambia, con reintentos automáticos.
- Las descargas siguen en segundo plano, se retoman si Android cierra la app y pueden esperar el Wi-Fi.
- Funciona en celulares con páginas de memoria de 16 KB (Android 15+).
English
- First test release: paste or share a link and save it as video (MP4 up to 1080p, or best quality in MKV) or audio (MP3 or M4A) to Downloads › K-Downloader.
- Before downloading, the app checks the link: thumbnail, title, real qualities and sizes; playlists of up to 500 videos.
- The engine (yt-dlp) updates itself when YouTube changes, with automatic retries.
- Downloads keep going in the background, resume if Android closes the app and can wait for Wi-Fi.
- Works on phones with 16 KB memory pages (Android 15+).
Descargar · Download
Instrucciones paso a paso: https://kdownloader.vercel.app/android
| Archivo | Para | Tamaño |
|---|---|---|
K-Downloader-Android-arm64-v8a.apk |
Casi todos los celulares Android (64 bits) | 57 MB |
K-Downloader-Android-armeabi-v7a.apk |
Celulares antiguos de 32 bits | 49 MB |
K-Downloader-Android-x86_64.apk |
Chromebooks y emuladores | 60 MB |
Verificar · Verify
- SHA-256 de cada archivo:
SHA256SUMS-android.txt. - Certificado de firma (SHA-256):
79:F7:78:12:B9:9F:3F:21:39:38:F6:66:3E:7C:00:EF:3D:B8:E1:74:7A:10:C9:81:F2:66:A6:AB:E2:24:F3:1F - Procedencia:
gh attestation verify K-Downloader-Android-arm64-v8a.apk -R Kasaco223/K-YoutubeVideoDownloaderHD --signer-workflow Kasaco223/K-YoutubeVideoDownloaderHD/.github/workflows/android-release.yml --source-ref refs/tags/android-v1.0.0-rc.1
Código fuente y licencias · Source code and licenses
K-Downloader para Android es software libre con licencia GPL-3.0-or-later. Su código es la carpeta android/ del Source code de este Release. Componentes de terceros y sus licencias: android/THIRD_PARTY_NOTICES.md. Código fuente de los binarios GPL/LGPL que trae el APK (FFmpeg, Python y sus bibliotecas): android-sources-ytdl-0.18.1-r1.
Cambios en android/
- Android: huella del certificado de release (1d3d3b1)
- CI Android: el emulador de 16 KB espera PASS cuando no quedan pending=M5 activos (7fe6dee)
- Android: permiso ACCESS_NETWORK_STATE (Solo con Wi-Fi) y avisos de shellcheck (0a7bcae)
- Android: la app se actualiza desde GitHub (con confirmación) (e3ea266)
- Android: pipeline de publicación y guía (37d6a3b)
- Android: import que faltaba en DownloadQueue (a1fe722)
- Android: el motor funciona en celulares con páginas de 16 KB (M5) (33d76d9)
- Android: descargas que aguantan en segundo plano (36098e6)
- Android: el motor se mantiene solo (actualizador, pistas y reintentos) (6aacb92)
- Android: bienvenida, tema claro/oscuro, donaciones y base del actualizador de yt-dlp (cb761e1)
- Android (PR-6): analizar el enlace antes de bajar (e029b07)
- Android: interfaz con más cariño (inicio de B + hoja de compartir de C) (a54f8b1)
- Android (PR-5): pruebas de Acerca de por el ícono y permisos concedidos al instalar (c637035)
- Android (PR-5): la primera descarga real (fe59cbb)
- Android CI: el emulador de 16 KB pasa a obligatorio, con engine_incompatible como esperado hasta M5 (130c59f)
- Android (PR-4b): sesión propia de Python sin env de toybox (b30d143)
- Android (PR-4): el motor arranca (Python, FFmpeg y yt-dlp) (61ee425)
- Android (PR-3): inventario de terceros, avisos y espejo de fuentes (7bc6dd6)
- Android (PR-1): CI y guía corregidas tras la revisión (c7306f2)
- Android (PR-1): enlaces más robustos y nombres propios para los builds de prueba (b7b375c)
- Android (PR-1): compilación en Docker, CI y guía para desarrollar (b0d8f28)
- Android (PR-1): proyecto Gradle con :core y la app de prueba (7a9e54c)
- Reconstrucción K-Downloader 2.0: cimientos y motor (dd9d288)
K-Downloader para Android 1.0.0
K-Downloader para Android 1.0.0 · versión estable
GitHub la muestra como Pre-release a propósito: así «Latest» sigue siendo la app de Windows, de la que dependen su botón de descarga y su actualización automática. Shown as Pre-release on purpose, so that "Latest" stays on the Windows app.
Novedades · What's new
Español
- Primera versión estable de K-Downloader para Android: pega o comparte un enlace y guárdalo como video (MP4 hasta 1080p o la máxima calidad en MKV) o audio (MP3 o M4A) en Descargas › K-Downloader.
- Antes de bajar, la app analiza el enlace: miniatura, título, calidades y tamaños reales; listas de hasta 500 videos.
- El motor (yt-dlp) se actualiza solo cuando YouTube cambia, con reintentos automáticos.
- Las descargas siguen en segundo plano, se retoman si Android cierra la app y pueden esperar el Wi-Fi.
- La app se actualiza sola desde GitHub (Android pide confirmación).
- Funciona en celulares con páginas de memoria de 16 KB (Android 15+).
English
- First stable release of K-Downloader for Android: paste or share a link and save it as video (MP4 up to 1080p, or best quality in MKV) or audio (MP3 or M4A) to Downloads › K-Downloader.
- Before downloading, the app checks the link: thumbnail, title, real qualities and sizes; playlists of up to 500 videos.
- The engine (yt-dlp) updates itself when YouTube changes, with automatic retries.
- Downloads keep going in the background, resume if Android closes the app and can wait for Wi-Fi.
- The app updates itself from GitHub (Android asks for confirmation).
- Works on phones with 16 KB memory pages (Android 15+).
Descargar · Download
Instrucciones paso a paso: https://kdownloader.vercel.app/android
| Archivo | Para | Tamaño |
|---|---|---|
K-Downloader-Android-arm64-v8a.apk |
Casi todos los celulares Android (64 bits) | 57 MB |
K-Downloader-Android-armeabi-v7a.apk |
Celulares antiguos de 32 bits | 49 MB |
K-Downloader-Android-x86_64.apk |
Chromebooks y emuladores | 60 MB |
Verificar · Verify
- SHA-256 de cada archivo:
SHA256SUMS-android.txt. - Certificado de firma (SHA-256):
79:F7:78:12:B9:9F:3F:21:39:38:F6:66:3E:7C:00:EF:3D:B8:E1:74:7A:10:C9:81:F2:66:A6:AB:E2:24:F3:1F - Procedencia:
gh attestation verify K-Downloader-Android-arm64-v8a.apk -R Kasaco223/K-YoutubeVideoDownloaderHD --signer-workflow Kasaco223/K-YoutubeVideoDownloaderHD/.github/workflows/android-release.yml --source-ref refs/tags/android-v1.0.0
Código fuente y licencias · Source code and licenses
K-Downloader para Android es software libre con licencia GPL-3.0-or-later. Su código es la carpeta android/ del Source code de este Release. Componentes de terceros y sus licencias: android/THIRD_PARTY_NOTICES.md. Código fuente de los binarios GPL/LGPL que trae el APK (FFmpeg, Python y sus bibliotecas): android-sources-ytdl-0.18.1-r1.
Cambios en android/
- Android 1.0.0 (a391e5f)
- Android: canal rc apunta a la rc.1 y se prepara la rc.2 (372960e)
- Android: huella del certificado de release (1d3d3b1)
- CI Android: el emulador de 16 KB espera PASS cuando no quedan pending=M5 activos (7fe6dee)
- Android: permiso ACCESS_NETWORK_STATE (Solo con Wi-Fi) y avisos de shellcheck (0a7bcae)
- Android: la app se actualiza desde GitHub (con confirmación) (e3ea266)
- Android: pipeline de publicación y guía (37d6a3b)
- Android: import que faltaba en DownloadQueue (a1fe722)
- Android: el motor funciona en celulares con páginas de 16 KB (M5) (33d76d9)
- Android: descargas que aguantan en segundo plano (36098e6)
- Android: el motor se mantiene solo (actualizador, pistas y reintentos) (6aacb92)
- Android: bienvenida, tema claro/oscuro, donaciones y base del actualizador de yt-dlp (cb761e1)
- Android (PR-6): analizar el enlace antes de bajar (e029b07)
- Android: interfaz con más cariño (inicio de B + hoja de compartir de C) (a54f8b1)
- Android (PR-5): pruebas de Acerca de por el ícono y permisos concedidos al instalar (c637035)
- Android (PR-5): la primera descarga real (fe59cbb)
- Android CI: el emulador de 16 KB pasa a obligatorio, con engine_incompatible como esperado hasta M5 (130c59f)
- Android (PR-4b): sesión propia de Python sin env de toybox (b30d143)
- Android (PR-4): el motor arranca (Python, FFmpeg y yt-dlp) (61ee425)
- Android (PR-3): inventario de terceros, avisos y espejo de fuentes (7bc6dd6)
- Android (PR-1): CI y guía corregidas tras la revisión (c7306f2)
- Android (PR-1): enlaces más robustos y nombres propios para los builds de prueba (b7b375c)
- Android (PR-1): compilación en Docker, CI y guía para desarrollar (b0d8f28)
- Android (PR-1): proyecto Gradle con :core y la app de prueba (7a9e54c)
- Reconstrucción K-Downloader 2.0: cimientos y motor (dd9d288)
Código fuente de terceros · ytdl-0.18.1-r1
Código fuente de terceros · K-Downloader para Android (youtubedl-android 0.18.1)
Este Release publica, sin cambios, el código fuente de los componentes de terceros que trae el APK de
K-Downloader para Android (todos menos las bibliotecas del Android NDK, Apache-2.0), más el árbol de
Termux con el que se compilan. Se publica para cumplir la GPL-3.0 (sección 6), la GPL-2.0 (sección 3),
la LGPL-2.1 (sección 6), la LGPL-3.0 (sección 4) y la MPL-2.0 (sección 3.2). No se modifica nunca: una
corrección se publica como otra revisión (android-sources-ytdl-0.18.1-r1 → -r2).
English: unmodified source code of the third-party components shipped in the K-Downloader for Android
APK (all but the Apache-2.0 Android NDK libraries), plus the Termux build tree used to compile them.
De dónde salen los binarios
- K-Downloader usa los binarios de youtubedl-android 0.18.1 (Maven Central), sin recompilarlos.
- youtubedl-android los arma con paquetes de Termux, pero no
publicó qué commit exacto usó (issues #358 y
#363). termux-packages-8ddd9a7fc8e0.tar.gzesgit archivedel árbol completo de termux-packages en el commit
8ddd9a7fc8e06330545487d81bb7591cb40f1aa6:build-package.sh,scripts/,ndk-patches/y la
receta (build.shy parches) de cada paquete. Mejor candidato, sin confirmar por upstream (youtubedl-android #358, #363): versiones y revisiones de las recetas coinciden con los binarios de 0.18.1 (FFmpeg 7.1.1-r6, Python 3.12.11-r1, QuickJS 2025-04-26-r1).- Para compilar un paquete, sigue
Building packages
(./scripts/run-docker.sh ./build-package.sh -a aarch64 <paquete>).build-package.shbaja cada fuente
de la URL de su receta y comprueba su SHA-256; si esa URL ya no existe, copia el archivo de este
Release a la caché del paquete (~/.termux-build/<paquete>/cache/) con el nombre que espera la receta.
Archivos
Cada archivo es el original de su proyecto. Verificado dice contra qué se comprobó su SHA-256:
la receta de Termux en 8ddd9a7fc8e0, PyPI o una firma GPG de upstream (huella de la llave).
| Componente | Versión | Licencia | Archivo | SHA-256 | Verificado | Receta |
|---|---|---|---|---|---|---|
| youtubedl-android | 0.18.1 | GPL-3.0-only | youtubedl-android-0.18.1.tar.gz |
08833449d671142c… |
fijado en este repo (tarball de la etiqueta 0.18.1, 2026-11-01) | — |
| CPython | 3.12.11 | Python-2.0 | Python-3.12.11.tar.xz |
c30bb24b7f1e9a19… |
termux-packages@8ddd9a7f | packages/python |
| Mutagen | 1.47.0 | GPL-2.0-or-later | mutagen-1.47.0.tar.gz |
719fadef0a978c31… |
pypi | — |
| PyCryptodome (pycryptodomex) | 3.23.0 | BSD-2-Clause AND Unlicense | pycryptodomex-3.23.0.tar.gz |
71909758f010c82b… |
pypi | — |
| QuickJS | 2025-04-26 | MIT | quickjs-2025-04-26.tar.xz |
2f20074c25166ef6… |
termux-packages@8ddd9a7f | packages/quickjs |
| OpenSSL | 3.5.2 | Apache-2.0 | openssl-3.5.2.tar.gz |
c53a47e5e441c930… |
termux-packages@8ddd9a7f | packages/openssl |
| Certificados raíz de Mozilla (vía curl) | 2025-09-09 | MPL-2.0 | cacert-2025-09-09.pem |
f290e6acaf904a41… |
termux-packages@8ddd9a7f | packages/ca-certificates |
| GNU Readline | 8.3 (parche 001) | GPL-3.0-or-later | readline-8.3.tar.gz |
fe5383204467828c… |
termux-packages@8ddd9a7f; gpg:7C0135FB088AAF6C66C650B9BB5869F064EA74AB | packages/readline |
| GNU Readline | 8.3 (parche 001) | GPL-3.0-or-later | readline83-001 |
21f0a03106dbe697… |
termux-packages@8ddd9a7f; gpg:7C0135FB088AAF6C66C650B9BB5869F064EA74AB | packages/readline |
| GNU dbm | 1.26 | GPL-3.0-or-later | gdbm-1.26.tar.gz |
6a24504a14de4a74… |
termux-packages@8ddd9a7f; gpg:4BE4E62655488EB92ABB468F79FFD94BFCE230B1 | packages/gdbm |
| ncurses | 6.5-20240831 | X11-distribute-modifications-variant | ncurses-snapshots-a480458efb0662531287f0c75116c0e91fe235cb.tar.gz |
ec6122c3b8ab930d… |
termux-packages@8ddd9a7f | packages/ncurses |
| SQLite | 3.50.4 | blessing | sqlite-src-3500400.zip |
b7b4dc060f360539… |
termux-packages@8ddd9a7f | packages/libsqlite |
| zlib | 1.3.1 | Zlib | zlib-1.3.1.tar.xz |
38ef96b8dfe510d4… |
termux-packages@8ddd9a7f | packages/zlib |
| bzip2 | 1.0.8 | bzip2-1.0.6 | bzip2-1.0.8.tar.xz |
47fd74b2ff83effa… |
termux-packages@8ddd9a7f | packages/libbz2 |
| XZ Utils (liblzma) | 5.8.1 | 0BSD | xz-5.8.1.tar.xz |
0b54f79df8591250… |
termux-packages@8ddd9a7f | packages/liblzma |
| Expat | 2.7.3 | MIT | expat-2.7.3.tar.bz2 |
59c31441fec9a662… |
termux-packages@8ddd9a7f | packages/libexpat |
| libffi | 3.4.7 | MIT | libffi-3.4.7.tar.gz |
138607dee268bdec… |
termux-packages@8ddd9a7f | packages/libffi |
| libandroid-support (Termux) | 29 (+ wcwidth 4) | Apache-2.0 AND MIT | libandroid-support-29.tar.gz |
8f74ce0f9cf70ec2… |
termux-packages@8ddd9a7f | packages/libandroid-support |
| libandroid-support (Termux) | 29 (+ wcwidth 4) | Apache-2.0 AND MIT | wcwidth-4.tar.gz |
08489e00f797ffb3… |
termux-packages@8ddd9a7f | packages/libandroid-support |
| FFmpeg | 7.1.1 | GPL-3.0-or-later | ffmpeg-7.1.1.tar.xz |
733984395e0dbbe5… |
termux-packages@8ddd9a7f; gpg:FCF986EA15E6E293A5644F10B4322F04D67658D8 | packages/ffmpeg |
| x264 | 0.164.3191 | GPL-2.0-or-later | x264-4613ac3c15fd75cebc4b9f65b7fb95e70a3acce1.tar.bz2 |
2a1b197fd1fbc850… |
termux-packages@8ddd9a7f | packages/libx264 |
| x265 | 4.1 | GPL-2.0-or-later | x265_4.1.tar.gz |
a31699c6a89806b7… |
termux-packages@8ddd9a7f | packages/libx265 |
| Xvid | 1.3.7 | GPL-2.0-or-later | xvidcore-1.3.7.tar.gz |
abbdcbd39555691d… |
termux-packages@8ddd9a7f | packages/xvidcore |
| vid.stab | 1.1.1 | GPL-2.0-or-later | vid.stab-1.1.1.tar.gz |
9001b6df73933555… |
termux-packages@8ddd9a7f | packages/libvidstab |
| Rubber Band Library | 4.0.0 | GPL-2.0-or-later | rubberband-4.0.0.tar.bz2 |
af050313ee63bc18… |
termux-packages@8ddd9a7f | packages/rubberband |
| FFTW | 3.3.10 | GPL-2.0-or-later | fftw-3.3.10.tar.gz |
56c932549852cddc… |
termux-packages@8ddd9a7f | packages/fftw |
| LAME | 3.100 | LGPL-2.0-or-later | lame-3.100.tar.gz |
ddfe36cab8737940… |
termux-packages@8ddd9a7f | packages/libmp3lame |
| mpg123 | 1.33.2 | LGPL-2.1-only | mpg123-1.33.2.tar.bz2 |
2c54fabbfa696dce… |
termux-packages@8ddd9a7f | packages/libmpg123 |
| GLib | 2.86.0 | LGPL-2.1-or-later | glib-2.86.0.tar.xz |
b5739972d737cfb0… |
termux-packages@8ddd9a7f | packages/glib |
| HarfBuzz | 11.5.1 | MIT-Modern-Variant | harfbuzz-11.5.1.tar.gz |
624ddaa8211a57b5… |
termux-packages@8ddd9a7f | packages/harfbuzz |
| GNU FriBidi | 1.0.16 | LGPL-2.1-or-later | fribidi-1.0.16.tar.xz |
1b1cde5b235d4047… |
termux-packages@8ddd9a7f | packages/fribidi |
| FreeType | 2.14.1 | FTL OR GPL-2.0-or-later | freetype-2.14.1.tar.xz |
32427e8c471ac095… |
termux-packages@8ddd9a7f | packages/freetype |
| Fontconfig | 2.17.1 | HPND-sell-variant | fontconfig-2.17.1.tar.gz |
82e73b26adad651b… |
termux-packages@8ddd9a7f | `packages/fontconf... |