Releases: Massivemiike/sieve-android
Releases · Massivemiike/sieve-android
Release list
v1.0.3
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
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
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
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.