Skip to content

huffmanks/pocket-player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pocket Player

Android app to locally store and watch videos.

Features

  • Import videos directly from your device.
  • Store and watch videos entirely offline.
  • Custom video player with enhanced controls.
  • Thumbnail generation and metadata extraction.
  • Lightweight and privacy-friendly — no cloud or network access.

Previews

Pocket player app screenshot, video player

Pocket player app screenshot, light/dark theme

Pocket player app screenshot, playlists and settings

Tech Stack

Notes

  • This app is intended for local use only. No data leaves your device.
  • Requires expo-dev-client; not compatible with Expo Go.
  • See the app design overview for themes, logos, and asset generation details.

Install

Option 1: Download prebuilt universal APK

Download the latest APK from the Releases page and install it on your Android device.

Option 2: Build a device-specific APK

You can generate a smaller, optimized APK for your specific device using the provided generate-device-apk.sh script:

  1. Build the AAB with EAS

    # use --local to build on device.
    eas build -p android --profile preview
  2. Download the .aab file (if built via expo.dev)

    • Place it in the root directory. You can skip this step if you built it locally.
  3. Get credentials.json and keystore.jks

    eas credentials -p android
  4. Create .env.local

    • Copy the example .env file and update its values with those from credentials.json.
    cp example.env .env.local
  5. Make script executable

    chmod +x generate-device-apk.sh
  6. Run script

    ./generate-device-apk.sh

Roadmap

License

MIT License

About

Android app to locally store and watch videos.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published