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.1.3 current
edb0bf6ac05afccc…
2026-09-02 111 MB API 29
5.1.3
ec7898c3baf786cf…
2026-09-02 92 MB API 29
5.1.3
75a9978995206fd0…
2026-09-02 128 MB API 29
5.1.3
e3c8bc0272356212…
2026-09-02 127 MB API 29
5.0.3
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

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.
  • READ_MEDIA_VISUAL_USER_SELECTED
  • Photo locationRead location data stored in photos.
  • Internet accessSend and receive data over the internet.
  • ACCESS_LOCAL_NETWORK
Show 17 more permissions
  • Wi-Fi stateRead information about the Wi-Fi connection.
  • Network stateCheck whether and how the device is connected.
  • CHANGE_WIFI_MULTICAST_STATE
  • Precise locationDetermine the location via GPS.
  • 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.
  • 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