aboutsummaryrefslogtreecommitdiffstats

mygram-droid

A native Android TV app for browsing a self-hosted Foldergram instance from the couch.

Point it at your instance once, then browse folders, photos and videos with the TV remote.

Status

Early development. Builds; on-device testing in progress.

Build and install

Requires Docker and adb on the host; nothing else is installed.

./build.sh          # debug APK in app/build/outputs/apk/debug/
./build.sh test     # JVM unit tests
./deploy.sh         # build, install on the TV over wireless adb, launch

On first launch the app scans the local network for Foldergram on port 4141, or takes a URL, then asks for the viewer password if the instance has one.

Planned features

  • Folder list and per-folder feeds
  • Fullscreen photo and video viewing
  • D-pad navigation throughout
  • Server address configured on first launch

Credits

Icons: Material Icons, Apache License 2.0.

License

Copyright (C) 2026 Danilo M. danix@danix.xyz

GPLv2 only. See LICENSE for the full text.

Development Approach

This project is developed using AI-assisted tools. Code is generated with the help of AI based on human-provided specifications, design decisions, and iterative feedback.

All contributions are reviewed, tested, and curated by the maintainer before being included in the codebase. AI is used as a productivity and exploration tool, while human oversight remains central to all decisions.

The goal is to combine the flexibility of AI-assisted development with standard open-source practices such as transparency, review, and accountability.