Releases: diekaiju/localtube
Releases · diekaiju/localtube
Release list
LocalTube v3.1
This release improves player stability, upgrades the streaming backend, and addresses device input constraints.
Bugs fixed
- Adaptive DASH Playback Engine: Switched from progressive MP4 streams to client-side DASH adaptive streaming (/manifest). High-definition video formats (720p, 1080p, etc.) are now fully supported natively without requiring CPU-heavy server-side remuxing.
- Stream Compatibility Filtering: Resolved infinite loading/buffering loops by filtering DASH manifest tracks to ensure strict container/codec compliance (enforcing MP4-container compatible H.264 video and M4A/AAC audio tracks). This ensures seamless, crash-free quality switches on all client browsers.
- TV Remote Control Capture Removal: Removed local hardware key listener intercepts (onKeyDown) from the host Android dashboard, preventing unintended inputs from being locked or forwarded.
- HTML Syntax Fixes: Resolved quotation mark syntax errors in the player template wrapper.
Full Changelog: v3.0...v3.1
LocalTube v3.0
LocalTube v3.0
This release introduces native client-side streaming engine upgrades, remote control capabilities, and a fresh UI styling facelift!
🚀 What's New
- Video.js Integration: Completely replaced the old, CPU-heavy server-side FFmpeg remuxing with a native client-side Video.js player. Enjoy faster loading, smoother seeking, and customizable playback speed controls.
- Remote Control Playback: Remotely trigger client playback controls (Play, Pause, Fast-forward, Rewind) directly from the server interface from any device on your local network.
- Refreshed Web UI: Sleek, modern, and polished design theme updates for the local web server dashboard.
- Preference Settings: Set your preferred video streaming qualities (e.g. 360p, 720p) directly in the settings tab.
- Database Backups: Import and export your local settings and watch history as standard JSON files for easy backup/restore.
Full Changelog: v2.2...v3.0
v2.2
what's new
- update to the newpipeextractor v0.26.3
- new ui for console log
- make console log scrollable
- new icon
- extended compatibility for previous androids
Full Changelog: v2.1...v2.2
v2.1
what's new
- new ui
- toggle to mobile view and desktop view according to the size of screen
- added subscriptions
- added playlist bookmarks
- icon change
Full Changelog: v2.0...v2.1
v2.0
- Premium Settings screen (SettingsActivity) using Material Components.
- Dual Category Selector with 150+ topic chips on both followed and blocked tabs.
- On-Device History: Locally stores your watch history inside a secure SQLite database (HistoryDbHelper).
- Instant Sync commits changes to SQLite dynamically.
- Overhauled Dashboard with state-colored background cards and terminal log containers.
Full Changelog: v1.0...v2.0
v1.0
🌟 Key Highlights
- Decentralized Local Server: Runs a concurrent HTTP server (8080) as an Android foreground service.
- Cross-Device Playback: Stream to any device on your Wi-Fi by visiting the displayed network IP.
- HTML5 Player & Proxied Streams: Custom proxy server bypasses signature/throttling restrictions and supports range headers (seeking/scrubbing).
🛠️ Quick Start
- Install localServerApp-release-unsigned.apk on your Android device.
- Tap Start Server in the app.
- Open a browser on any connected device and head to the network address shown on screen!