Skip to content

Releases: Massivemiike/sieve-android

v1.0.3

Choose a tag to compare

@github-actions github-actions released this 01 Sep 00:56
Sieve for Android v1.0.3

Transcode fixes: AV1 sources now hardware-decode (the bundled ffmpeg has no
software AV1 decoder, so AV1 inputs previously failed outright), and
MediaCodec hardware encodes now get a proper bitrate (CRF/preset are
silently ignored by MediaCodec; the new spawn-time sanitizer maps the CRF
intent to a resolution-based bitrate). Verified on a physical Galaxy S26
Ultra, including this exact signed build (AV1 transcode + download E2E).

v1.0.2

Choose a tag to compare

@github-actions github-actions released this 01 Sep 00:18
Sieve for Android v1.0.2

Downloads now work end-to-end. Fixes six defects in the download path:
argument passing to yt-dlp, automatic yt-dlp self-update on launch (YouTube
SABR), ffmpeg post-processing via the youtubedl-android companion (merge /
MP3 / conversions), the finalize race that left files in private storage,
double-nested output folders, and the stuck-second-download race. Verified
on a physical Galaxy S26 Ultra across YouTube, SoundCloud, Twitch, and
Dailymotion (7-test matrix), including this exact signed build.

v1.0.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 22:18
Sieve for Android v1.0.1

Fixes the launch crash in v1.0.0: R8 minification obfuscated youtubedl-android's
reflection-based Python init, causing ExceptionInInitializerError on startup.
Minification is now disabled (no benefit for a GPLv3 app; only risk). Validated
on a physical Galaxy S26 Ultra (Android 16) before release.

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 21:16
Sieve for Android v1.0.0

First public release. Downloader + transcode, self-updating, signed.
Release APK: arm64-v8a, minSdk 26. Built + signed by GitHub Actions.