Skip to content

Latest commit

 

History

History
48 lines (32 loc) · 1.38 KB

File metadata and controls

48 lines (32 loc) · 1.38 KB

Pop Preview

Lightweight popup media previewer for Android file managers. Preview audio, video, and images without opening heavy apps. Designed to complement file managers, not replace media players.

Features

  • Popup interface - Non-intrusive preview window
  • Audio, Video, Image support (including GIF/WebP)
  • Playback controls - Play/pause, repeat, seek bar, share
  • Configurable - Left/right-handed layout, autoplay, pause behavior
  • Default apps - Set preferred apps per media type (long-press "Open" to override)
  • Gestures - Swipe up to dismiss
  • i18n - 10 languages supported

Requirements

Android 9.0+ (API 28)

Installation

Download APK from Releases or build from source:

popgit clone https://github.com/nsz32/pop-preview.git
cd PopPreview
./gradlew assembleRelease

Usage

Open a media file from your file manager → Select "Pop Preview" → Adjust settings in the main app

Tech Stack

  • Kotlin + Jetpack Compose (Material 3)
  • Media3 (ExoPlayer) for playback
  • Coil for image loading
  • DataStore for preferences
  • MVVM architecture
  • Split APKs by ABI for optimized size (~6 MB per arch)

Contributing

Pull requests welcome. Follow existing code style and add translations for new strings.

License

GNU General Public License v3.0 - see LICENSE