Skip to content

MediaRecue v1.0.3

Latest

Choose a tag to compare

@everythingfreee everythingfreee released this 28 Aug 17:24

MediaRescue v1.0.3

🎬 Immersive Media Preview & Rescue

MediaRescue v1.0.3 introduces a new immersive media preview experience designed for fast browsing and rescuing discovered files.

Browse images and videos vertically, rescue files with a double tap, inspect detailed metadata, control video playback, and safely decide what happens to the original file after a successful rescue.

✨ What's New

📱 Immersive Media Viewer

  • Vertical swipe navigation between images and videos
  • Smooth paging with media position indicator
  • Nearby media preloading for faster browsing
  • Optimized resource usage for large media collections
  • Consistent preview experience across MediaRescue

🖼️ Improved Image Preview

  • Large immersive image viewing
  • Original aspect ratio preservation
  • Pinch-to-zoom
  • Pan while zoomed
  • Minimal controls for a cleaner viewing experience

🎥 Improved Video Player

  • Full-screen immersive video playback
  • Tap to play and pause
  • Video seeking with current position and duration
  • Playback speed controls:
    • 0.5×
    • 1.5×
  • Fullscreen control
  • Automatic control fading
  • Temporary 2× playback using edge-hold gestures
  • Selected playback speed is restored after releasing the edge gesture

🆘 Double-Tap Rescue

Double-tap any supported media to quickly rescue it.

The rescue process:

  1. Determines the configured rescue destination
  2. Copies the original file
  3. Verifies the copied file
  4. Updates Android media indexing
  5. Shows rescue confirmation
  6. Keeps the original untouched until the user decides what to do

No automatic deletion happens during rescue.

🛡️ Safer Original File Handling

After a successful rescue, users can choose:

  • Keep Original
  • Delete Original

The original file is deleted only after the rescued copy has been verified.

If deletion fails, the rescued copy is preserved and the user receives a clear message.

📂 Rescue Destinations

The preview now works with the configured Rescue Destination system.

Supported destination patterns include:

  • One destination for all files
  • Separate destinations for images
  • Separate destinations for videos
  • Separate destinations for audio
  • Separate destinations for other files

The preview does not hard-code a single rescue location.

ℹ️ Detailed File Information

The new Info interface provides available metadata for supported files.

Images:

  • Filename
  • File size
  • Resolution
  • Format
  • MIME type
  • Original path
  • Modified date
  • Creation date when available

Videos:

  • Filename
  • File size
  • Duration
  • Resolution
  • Format
  • MIME type
  • Frame rate when available
  • Bitrate when available
  • Audio information when available
  • Original path
  • Modified date

Audio:

  • Filename
  • File size
  • Duration
  • Format
  • Bitrate
  • Sample rate
  • Channels
  • Original path
  • Modified date

Unavailable information is displayed as Unavailable rather than causing errors.

📅 File Details

The normal preview interface now displays:

  • Current filename
  • Modified date
  • Media position

Long filenames are truncated while preserving the file extension when practical.

👆 Long-Press Actions

Long pressing media provides access to supported file actions, including:

  • Rescue
  • Copy
  • Move
  • File information
  • Share
  • Open file location
  • Delete

Destructive actions require confirmation.

🖥️ Clean Fullscreen

Video previews support a clean fullscreen mode.

Pinch inward to hide unnecessary interface elements and maximize the media viewing area.

Essential playback controls remain available.

Pinch outward restores the normal preview interface.

Image pinch gestures continue to provide normal image zoom and panning.

⚡ Performance

The new viewer is designed for large media collections.

  • Nearby media is prioritized
  • Distant video resources are released
  • Large images and videos are handled carefully
  • Player resources are reused where appropriate
  • Rapid vertical navigation is supported
  • Memory usage is controlled to reduce crashes and UI freezes

🧭 Improved Navigation

  • System back button works correctly from the preview
  • Overlays and dialogs close before leaving the preview
  • Fullscreen state is handled correctly
  • Navigation between media keeps playback state consistent

🛠️ Broken File Handling

If MediaRescue cannot preview an image or video, the app now shows a clear error instead of crashing.

Supported actions remain available where possible:

  • File information
  • Rescue
  • Copy
  • Move
  • Open file location

A broken preview does not prevent the user from rescuing the file.

📡 Android Media Indexing

Rescued media is properly registered with Android's media system so supported files appear in normal gallery and media applications.

🎯 Design Goal

MediaRescue v1.0.3 focuses on making media rescue faster and safer:

Open Media
     ↓
Swipe
     ↓
Browse Image / Video
     ↓
Double Tap
     ↓
Rescue Copy
     ↓
Verify Copy
     ↓
Index With Android
     ↓
Rescue Successful
     ↓
Keep Original / Delete Original