Releases: RobTar97/retroframe
Release list
v0.2.0 — the performance rewrite
First public build of RetroFrame. Turn an old Android tablet into a private, offline digital photo frame.
⚠️ Read this before installingThis build has never run on a physical tablet. It compiles, passes 30 unit tests, R8-minifies cleanly and passes lint — but a green build says the code is well-formed, not that a 2014 storage provider behaves the way it assumes.
It is published so people can test it. If you try it, tell us what happened — that is the single most useful contribution this project can receive right now.
Install
- Download
retroframe-v0.2.0.apkbelow - Copy it to your tablet, or
adb install -r retroframe-v0.2.0.apk - Allow installation from unknown sources when prompted
- Open RetroFrame and pick the folder your photos are in
Requires Android 5.1 (API 22) or newer. Any architecture — there is no native code.
Verify what you're installing
SHA-256 9ce964fb0b4e2ec9a2211e4a6dc0924236ae6f033e6d45ad55f5246f53d813e0
sha256sum retroframe-v0.2.0.apkSigning certificate SHA-256: 0c0c5c3b47340e860f53ba343ed58cf7adc49eac19ba23f4420bc11735199ef2
What's in this build
A substantial rewrite for performance and correctness. Highlights:
- Fixed a crash on Android 5.1 —
setExactAndAllowWhileIdleis API 23 whileminSdkis 22, so every scheduled alarm would have thrown on the oldest supported version - Folder scanning is one cursor query instead of ~1,500 IPC calls for a 500-photo folder
- Folder watching is a ContentObserver instead of that scan every 10 seconds, forever
- One shared video player instead of up to three concurrent decoder sessions
- Images decode to your screen size, with RGB_565 on low-RAM devices
- Shuffle actually works now; favouriting no longer jumps the slideshow
- Fade / slide / zoom transitions, which the settings screen had always claimed to offer
- The
INTERNETpermission is gone — "no network access" is now enforced by the manifest
Full detail in the changelog, and every remaining defect is written down in KNOWN_ISSUES.md.
Privacy
No account, no cloud, no analytics, no network access of any kind. RetroFrame reads one folder you choose and nothing else.
GPL-3.0.