LocalTube

LocalTube

Self-hosted streaming server solution built on top of NewPipe Extractor

diekaiju Online Media Player

Screenshots

Screenshot of LocalTube Screenshot of LocalTube Screenshot of LocalTube

Description

LocalTube is an enhanced, self-hosted streaming server solution built on top of a specialized fork of NewPipe Extractor. By bundling a lightweight and concurrent Java HTTP server inside an Android application, LocalTube enables you to browse, search, and stream content from major streaming platforms directly from any device in your local network using a standard web browser.

Key Features:
- Decentralized Local Server: Runs a lightweight, concurrent Java HTTP server directly on your Android device (default port 8080), serving a modern, responsive web interface.
- Cross-Device Playback: Connect seamlessly to the server from any device on your local network (PC, laptop, smart TV, tablet) by visiting your device's local IP.
- Video.js Media Player: High-performance HTML5 player using Video.js for seamless quality switching, adaptive playback speed control, and smooth seeking.
- Remote Playback Control: Remotely control other active clients on your network (play, pause, fast-forward, rewind) from the web interface.
- Database Backup Import/Export: Back up and restore your settings and SQLite watch history as JSON files.
- Custom Quality Preferences: Easily manage preferred video streaming resolutions directly inside the client and server settings.
- Theme Customization: Toggle between modern Dark and clean Light themes instantly.
- Private Watch History: Tracks your watched videos locally on the host device using a secure SQLite database, maintaining privacy with zero external telemetry or tracking.

What’s new (3.2)

Upgraded video cache downloader to support high-quality (up to 1080p) stream merging using native MediaMuxer
Added client-side download button to easily save completed cached videos offline
Enabled robust auto-retry and custom User-Agent headers to prevent cache download interruptions
Implemented dynamic audio language track switching via single-track manifest reloading
Added system share integration to instantly cast videos or save them to a new Watch Later queue

Anti-features

Properties of this app that are worth knowing about before installing.

  • NonFreeNet

Versions

Version Date Size Requires Android Download
3.2 current
a0b3dc4bb9be8b14…
2026-07-19 14 MB API 28
3.1
8536f82469b2a947…
2026-07-10 14 MB API 28
3.0
296bb21b0887f5b2…
2026-07-05 14 MB API 28

Permissions

What the app asks the system for. Android only grants sensitive access after you confirm it.

  • Internet accessSend and receive data over the internet.
  • Foreground serviceKeep running in the background, visible in the status bar.
  • FOREGROUND_SERVICE_SPECIAL_USE
  • localserver.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

Comments