Skip to content

Releases: Kasaco223/K-Snag

K-Snag 2.0.5

Choose a tag to compare

@github-actions github-actions released this 03 Nov 06:08
bd64685

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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 22:25
42608bc

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

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:53
13b5397

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 22:25
42608bc

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.

Cambios en android/ desde android-v1.0.2
  • K-Downloader ahora se llama K-Snag (web: ksnagapp.vercel.app) (a3decf5)
  • Apps: «Donar» en la navegación y junto al cuadro del enlace (Android 1.0.3, Windows 2.0.3) (629b295)

K-Downloader para Android 1.0.2

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 20:52
13b5397

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.

Cambios en android/ desde android-v1.0.1
  • Prueba de promote.py: no depender de la versión de Android publicada (ddaf3e4)
  • Donaciones: página /donar (Bre-B y PayPal), Android 1.0.2 y Windows 2.0.2 (7750fc7)

K-Downloader para Android 1.0.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 17:56
01efa22

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:46
926abc5

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 15:10
6143100

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

Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Nov 16:27
fae7bf0

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

Choose a tag to compare

@github-actions github-actions released this 01 Nov 19:17
0598f1c

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.gz es git archive del árbol completo de termux-packages en el commit
    8ddd9a7fc8e06330545487d81bb7591cb40f1aa6: build-package.sh, scripts/, ndk-patches/ y la
    receta (build.sh y 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.sh baja 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...
Read more