Press play.
Nothing else in the way.
CinePulse is a free, open-source movie and series app for Android — about 5 MB, no ads, and your watch history never leaves your phone. It also runs in any browser.
In your pocket.
Built for devices with low RAM and slow connections. Everything is cached where it should be.
Starts fast.
Home screen is cached, so it opens before you finish blinking.
Gestures.
Vertical swipe for volume & brightness. Double-tap to seek ±10 s.
Picture-in-picture.
Shrinks into a floating window when you exit. Audio stops when dismissed.
Offline.
Download it, watch it on the bus. Saved directly on your device storage.
Subtitles.
Captions stay in sync with 250 ms auto-matching.
Deep search.
Filter by Movie, Series, Anime, Animation, genre, year, and country.
Actor filmography
Tap any actor to browse their movies.Local history
Recent searches with instant-clear chips.Screen stays awake
Display won't timeout while playing.Clean settings
Cache controls, auto-PiP, and preferences.The player.
Solid edges, liquid motion. Glass only where your thumb needs it.
Four screens.
Same app, four addresses. If one is blocked by your ISP, try another.
Can't connect?
Because free hosting is sometimes blocked by local ISPs, here is how to get around it in under a minute.
1. Try another Screen
Use one of the four mirror addresses above. Each routes through a different network.
2. Set Private DNS
Go to Android Settings → Network & Internet → Private DNS. Paste one of these hostnames:
one.one.one.one
dns.google
3. Use a VPN
If your provider filters DNS requests, any trusted VPN restores immediate connectivity.
Your ticket.
No accounts. No sign-up. One file.
CinePulse v1.1.1
- File size: about 5.17 MB
- System: Android 7.0+ (API 24)
- License: MIT open source
Clone the open repo and compile with Gradle:
git clone https://github.com/ImAhmedZarir/cinepulse.git
cd cinepulse
./gradlew assembleRelease
Open source.
Android: Kotlin, Jetpack Compose, Media3 player. Web: one PHP file.
Free software under the MIT / CinePulse Client Modding License. Study the client, customize the interface, or fork it on GitHub.
| Feature | Android Client | Web Application |
|---|---|---|
| Design language | Solid & Liquid Glass (Compose) | CSS Solid & Liquid Glass shaders |
| Video player | Media3 ExoPlayer | Custom HTML5 Glass player |
| Local storage | Room SQLite database | Browser localStorage |
| Offline playback | Local MP4 player & DownloadManager | Cached storage media list |
Does CinePulse host any video files?
No. CinePulse is an open-source educational indexer. It does not host, upload, or store video files. Streams are resolved on your device from public third-party endpoints.
What information is collected about me?
Nothing. There are no user accounts, no analytics, and no telemetry in the app. Watch history, resume positions, and watchlists stay entirely on your device.
Why is the APK size only 5 MB?
It uses aggressive ProGuard/R8 code shrinking and native AndroidX components without bloated third-party frameworks.
Can I use it on PC, Mac, or iPhone?
Yes. The four Web Screens run directly in any browser with the same interface and features.
END CREDITS
Support the server
The public API server runs on free-tier cloud infrastructure to keep it free for everyone. If you'd like to support upgrading to dedicated hosting, reach out: