Skip to content

Repository files navigation


Nosved Player

A high-performance, native Android video player where desktop-class power meets mobile elegance.


       

   



✦ What is Nosved Player?

Originally built on ExoPlayer, Nosved Player has been completely re-engineered to run on the mpv-android engine the same battle-tested media engine powering desktop MPV. This architecture merges a minimal and clean Material Design 3 UI with the raw decoding power of MPV, delivering unmatched format compatibility, hardware acceleration, and seamless video playing.

Result: A video player that feels premium and native on Android, while handling every format, codec, and subtitle track your library can throw at it.


Why MPV?

Feature ExoPlayer MPV Engine
Format Support Good Exceptional (all codecs)
HW Decoding Standard mediacodec + HW+
Subtitle Rendering Basic Advanced ASS/SRT
Color Enhancement None Real-time Gamma/Hue/Sat
Audio Boost Limited Up to 200% amplification
Config Flexibility Fixed mpv.conf in-app editor

Screenshots

Library & Media Management

Smart Library   Video Explorer   Encrypted Vault   App Settings

Smart Library   |   Video Explorer   |   Security Vault   |   Settings


Online Feed   Layout Customizer   Storage Analyzer   Media Information

Feed Play   |   Player Layout Customizer   |   Storage Analyzer   |   Media Inspector


Player & Playback Controls

Player Interface & Controls

⚡ High-Performance Playback Interface Gesture Controls · HW/SW Engine Switching · PIP · Enhance Mode


Playback Queue    Quick Options & Speed Controller

Up Next Queue   |   Quick Controls & Playback Speed

Screenshots from v1.3.0


Feature Highlights

Advanced Playback Engine
  • Dynamic Decoder Selection Instantly switch between Auto, Hardware (HW/HW+), and Software (SW) decoding on the fly
  • Smart Audio Boost Safely amplify low-volume content up to 200% without clipping
  • Rich Subtitle Support Cycle tracks, adjust sync delays, customize fonts, and tweak scaling/offsets directly from the player
  • Smart Enhance Mode Real-time hardware-level adjustments for Brightness, Contrast, Saturation, Gamma, and Hue
Clean, Native UI (Material Design 3)
  • Material You Fully integrated with Android's Dynamic Color palette
  • AMOLED & Dark Themes True black modes for battery saving and comfortable nighttime viewing
  • Unobtrusive Overlays Transparent navigation bars, auto-hiding controls, and configurable quick-action buttons
  • Jetpack Compose UI Fluid, jank-free browsing with smooth state-driven animations
Deep Customization & Gestures
  • Multi-finger Gestures Configure 2-finger and 3-finger taps for rapid actions (Play/Pause, Fast Play, etc.)
  • Screen Edge Controls Slide to adjust brightness and volume with customizable sensitivity
  • Layout Editor Customize top and bottom control panels to fit your exact workflow
  • Configurable Seek & Speed Adjustable seek durations and tap-to-speed parameters
Online Streaming & More
  • yt-dlp Integration Seamless online video playback without leaving the app
  • In-App MPV Config Editor Fine-tune the MPV engine via mpv.conf directly from the UI
  • Encrypted Vault Protect sensitive videos with secure, hidden storage
  • Storage Analyzer Visualize your media library's storage footprint

Build It Yourself

Prerequisites

Requirement Version
Android Studio Ladybug / Latest Stable
JDK 17+
Android SDK API 34+

Clone & Build

# Clone the repository
git clone https://github.com/DevSon1024/Nosved-Player.git

# Navigate into the project
cd Nosved-Player

# Build a release APK
./gradlew assembleRelease

🙏 Acknowledgements

Special thanks to Ritesh Pandit (@Riteshp2001) and the mpvRx project for the inspiration and foundational work on:

Contribution Description
yt-dlp Online Streaming Enabling seamless online video playback via yt-dlp within an MPV-based Android player
MPV Config Editor The in-app mpv.conf editor concept for tweaking the MPV engine directly from the UI
Thumbnail Generation Approach to generating and displaying video thumbnails within an MPV-backed player

⭐ Star History

Star History Chart

Download Latest APK   ·   Report a Bug   ·   Discussions


Built with ❤️ using Kotlin · Jetpack Compose · MPV Engine · Material Design 3



Releases

Packages

Contributors

Languages