01
Project details
WorldPlay is a lightweight open-source Android streaming front-end powered by ExoPlayer.
It focuses on adaptive playback, subtitles, Picture-in-Picture, offline support, and a
privacy-first client-side architecture.
- Native Android interface for fast discovery and smooth playback.
- HLS and DASH adaptive streaming support through ExoPlayer.
- Subtitle support for SRT, VTT, ASS, and SSA formats.
- Open-source under the Apache-2.0 license.
02
Contribute
Contributions can improve playback reliability, Android UX, source parsing, subtitle
handling, offline workflows, documentation, accessibility, and translations.
- Review existing issues and choose a focused task.
- Keep pull requests small, readable, and documented.
- Test playback paths such as HLS, DASH, subtitles, PiP, and offline mode.
- Explain user-facing changes clearly for reviewers.
05
Suggest features
Feature ideas should keep WorldPlay lightweight, privacy-first, and focused on reliable
streaming instead of adding clutter.
- Explain the viewer or developer problem the feature solves.
- Describe how the feature fits clean playback and no-tracker principles.
- Include Android UX examples or ExoPlayer references when useful.
- Call out performance, privacy, accessibility, and offline behavior impacts.