Astronia is a lightweight and modern M3U8 video player for Android, built with Material Design 3. It provides a clean and intuitive interface for streaming video content with support for various formats and playback features. The UI design is inspired by Seal.
📖 Features
- 🎬 M3U8 video streaming playback
- 📱 Material Design 3 UI
- 🌙 Dark mode support
- 📺 Picture-in-Picture mode
- 🎨 Modern and intuitive interface
- 🔒 Privacy-focused (no data collection)
- 🌐 Multi-language support (30+)
⬇️ Download
Download the latest release from the Releases page.
🔨 Build Instructions
Prerequisites
- Android Studio Hedgehog (2023.1.1) or later
- JDK 17
- Android SDK with API 24-36
Building from Source
-
Clone the repository:
git clone https://github.com/antoniegil/Astronia.git cd Astronia -
Build the APK:
./gradlew assembleRelease -
The APK will be generated at:
app/build/outputs/apk/release/Astronia-{version}-release.apk
Build Variants
- Release: Optimized production build with ProGuard enabled
- Debug: Development build with debugging symbols
Note: Release builds require a signing key. For unsigned builds, use assembleDebug instead.
🧱 Credits
The UI design and implementation are heavily inspired by Seal, with many components and design patterns adapted from its Material Design 3 implementation.
Additional UI elements and design concepts are borrowed from:
Libraries and tools:
📃 License
Copyright (C) 2026 Astronia
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
