warning Deprecated Notice: WorldPlay project is deprecated. Find out why →
play_circleFeatures quizFAQ volunteer_activismDonate new_releasesWhat's New folder_openOpen source infoDeprecation Notice

Stream freely on Android.

An open-source Android streaming app powered by ExoPlayer, built for high-performance and ad-free playback.

A simple media app with the playback features that matter.

Built for users who want fast discovery and smooth streaming, and for developers who value transparent, client-side architecture.

Native ExoPlayer controls, adaptive resolution transitions, and full subtitle compatibility.

speed

Adaptive streaming

HLS and DASH support with ExoPlayer for smoother playback across network conditions.

subtitles

Subtitle support

Load SRT, VTT, ASS, and SSA subtitle formats for a more flexible viewing experience.

picture_in_picture

Picture-in-Picture

Continue watching while using other Android apps with native PiP support.

download

Offline playback

Download supported media for reliable viewing when a connection is limited or unavailable.

Minimalistic and lightning-fast media parsing directly on your mobile device.

search

Fast discovery

Search, scan, and open streams quickly through a lightweight Android-first interface.

cleaning_services

Clean interface

A focused layout removes clutter so browsing and playback stay simple.

memory

Hardware decoding

Uses Android media capabilities for efficient video decoding and reliable performance.

Completely free of third-party tracker networks and privacy compromises.

security

Tracker-free approach

Designed around privacy-first playback without advertising or analytics layers.

Client-side media parsing, not centralized streaming servers.

WorldPlay keeps discovery, parsing, and playback on the Android device. That means fewer interruptions, faster interactions, and a cleaner product experience without unnecessary tracking layers.

See open-source details →
Fast discoveryLightweight UI focused on content and playback.
Hardware decodingUses Android media capabilities for efficient video decoding.
No ads or trackersA distraction-free experience for users who value privacy.
Developer-friendlyOpen-source under the Apache-2.0 license.

Modular libraries built for video applications.

We publish our core extraction and media downloading engines as standalone, platform-independent Kotlin libraries on Maven Central.

code

WorldPlay Extractor

A lightweight Kotlin/JVM stream extraction library. Search, browse, and decrypt playable video streams from supported providers entirely in native code without browser runtimes.

  • Kotlin / JVM
  • Maven Central
  • No WebView
  • AES-256-CBC
Learn more & integrate →
movie

WorldPlay Remuxer

A high-performance Kotlin/JVM library for downloading HLS streams concurrently and remuxing them into standard MP4 files without transcoding.

  • Kotlin / JVM
  • Concurrent
  • AES-128
  • Fast-Start MP4
Learn more & integrate →

Install, choose, play, and keep watching.

WorldPlay keeps the flow straightforward: install the Android app, find media sources, open a stream, and let ExoPlayer handle smooth playback.

1

1. Install WorldPlay

Download the Android app from the project release page or source repository.

2

2. Find content

Use fast discovery tools to search sources and locate playable streams.

3

3. Start playback

Open HLS, DASH, or supported media and let ExoPlayer adapt to your network.

4

4. Watch your way

Enable subtitles, switch to PiP, or save supported content for offline viewing.

Frequently Asked Questions

WorldPlay is an open-source Android media app focused on fast discovery, clean playback, and a modern streaming experience powered by ExoPlayer.

No. WorldPlay is designed around an ad-free, tracker-free experience with privacy-first client-side playback.

WorldPlay is built for adaptive streaming with HLS and DASH, plus subtitle formats such as SRT, VTT, ASS, and SSA.

Yes. The project is open-source under Apache-2.0, so developers can review, improve, and contribute to the codebase.

Built for transparency and clean Android playback.

Project WorldPlay

An open-source Android streaming front-end focused on speed, simplicity, and high-quality playback. Powered by ExoPlayer, WorldPlay supports adaptive streaming, subtitles, Picture-in-Picture, offline playback, and a modern lightweight interface.

  • Native Android
  • ExoPlayer
  • ExoPlayer-powered
  • SRT / VTT / ASS / SSA
  • Offline downloads
  • Apache-2.0

Help shape WorldPlay.

Help us improve WorldPlay on GitLab. If you don't write code, you can still contribute by reporting bugs and sharing feedback.

code

Code & Development

Help us improve the core Android player, stream extractor, or HLS downloader modules. Review open tasks and submit merge requests.

Explore Repositories →
bug_report

Bug Reporting & Feedback

Not a developer? You can still contribute by testing releases, reporting playback bugs, translating the app, or suggesting design improvements.

Contribute Feedback →