ReFra

ReFra

ReFra — A modern, open-source media gallery

IacobIonut Cast Gallery Graphics

Screenshots

Screenshot of ReFra Screenshot of ReFra Screenshot of ReFra Screenshot of ReFra Screenshot of ReFra Screenshot of ReFra Screenshot of ReFra Screenshot of ReFra

Description

ReFra is a modern, open-source media gallery for Android built with Jetpack Compose. It refracts how you browse, organize, and experience your photos and videos — with AI-powered categories, panorama viewing, motion photo playback, video casting, and a fully customizable Material 3 interface.

 

Features

  • Media Timeline with date-grouped photos and videos
    • Grid and mosaic layout modes
    • Smooth scrolling with optimized thumbnail loading
    • Smart grouping for RAW+JPG pairs, burst shots, and edited copies
  • 360° Panorama & Photosphere Viewer
    • OpenGL-powered spherical and cylindrical projections
    • Touch and gyroscope navigation with compass overlay
  • Motion Photo Playback
    • Detects Google Motion Photos, Samsung Live Photos, and Micro Videos
    • Interactive filmstrip scrubber with haptic feedback
  • FCast Video Casting
    • Cast videos and images to devices on your local network
    • mDNS device discovery with remote playback controls
  • AI-Powered Categories & Search
    • On-device CLIP-based image classification with customizable categories
    • Natural language search and image-to-image similarity search
    • Optional AI model downloads — not bundled, installed on demand
  • Location Map Viewer
    • Interactive MapLibre map with clustered photo markers
    • Browse geotagged media by location
  • Smart Search with Discovery
    • Carousels for categories, locations, media types, camera models
    • Special mode filters: night shots, long exposures, panoramas
  • Custom Color Palettes
    • Pick from wallpaper-derived or preset color schemes
    • Live preview with full Material 3 theme generation
  • Albums with Groups, Collections, and Merge by Name
  • Multi-Select with configurable action sheet and right-align option
  • Sortable and pinnable albums
  • Encrypted Vault with gate authentication, custom passwords, and biometric unlock
  • Built-in Photo Editor with markup, crop, filters, and edit backups
  • Custom Video Player powered by Media3 ExoPlayer with frame-accurate seeking
  • Auto-contrast viewer enhancement (Beta)
  • Full EXIF and metadata viewer
  • Google Sans typography and modern Material 3 design
  • Open Source (Apache-2.0) with active development

Versions

Version Date Size Requires Android Download
5.0.3 current
111bdff2549468da…
2026-06-24 84 MB API 29
5.0.3
418329bd710642f5…
2026-06-24 69 MB API 29
5.0.3
6e9c10b23a7e9ab3…
2026-06-24 96 MB API 29
5.0.3
d1ede88f0e21f189…
2026-06-24 95 MB API 29
5.0.0
9390f7c33c9cfb46…
2026-06-12 83 MB API 29
5.0.0
c8ff0c45e1890a7e…
2026-06-12 68 MB API 29
5.0.0
fe82e122403bbba8…
2026-06-12 95 MB API 29
5.0.0
71d82c4f7fdd06ea…
2026-06-12 94 MB API 29
4.3.0
4f2195ada0d94e7c…
2026-05-29 81 MB API 29
4.3.0
b55d4ebde3330f05…
2026-05-29 66 MB API 29

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • NotificationsShow notifications.
  • QUERY_ADVANCED_PROTECTION_MODE
  • PhotosRead images from the media library.
  • VideosRead videos from the media library.
  • Photo locationRead location data stored in photos.
  • Internet accessSend and receive data over the internet.
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • Network stateCheck whether and how the device is connected.
Show 15 more permissions
  • CHANGE_WIFI_MULTICAST_STATE
  • Read storageRead files on the device storage.
  • Write storageCreate and change files on the device storage.
  • MANAGE_MEDIA
  • Full file accessAccess all files on the device.
  • FOREGROUND_SERVICE_MEDIA_PROCESSING
  • FOREGROUND_SERVICE_DATA_SYNC
  • BiometricsUnlock with fingerprint or face.
  • FingerprintUnlock with a fingerprint.
  • Approximate locationDetermine the location via the network.
  • Precise locationDetermine the location via GPS.
  • Prevent sleepingKeep the device from going to sleep.
  • Run at startupStart automatically after the device is switched on.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • gallery.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments