A beautifully crafted, privacy-first media app for Android — built with Flutter.
Play your local music with elegance, and preview our upcoming streaming service.
Most media apps trade your attention for revenue — through ads, paywalls, and data harvesting. Player takes a different path.
Player was built on a simple philosophy: your music belongs to you. Whether it's the files stored on your device or the streams you'll soon discover through our service, the experience should be seamless, private, and delightful. No tracking. No interruptions. Just a refined player that gets out of the way and lets the music shine.
| Feature | What it means for you | |
|---|---|---|
| 🎵 | Local Audio Player | Crystal-clear playback for all your offline music files |
| 🌐 | Online Streaming (Preview) | Temporary WebView access to third‑party services while we build ours |
| 🚫 | Completely Ad-Free | No banners, no pop-ups, no interruptions — ever |
| 🔒 | Full Privacy | Zero data collection, zero tracking — your listening stays yours |
| 🎨 | Thoughtful UI | Clean, modern design that feels native and fast |
| 🚀 | Native Streaming (Coming Soon) | Our own music service with downloads, playlists, and more — built from scratch |
🎵 Local Audio Player
- Play local music files stored on your device
- Background playback support — keep listening while using other apps
- Smart media library with automatic organization
- Broad format support for all common audio files (MP3, FLAC, AAC, etc.)
- Album art & metadata rendering with style
- Playlist creation & management for your offline collection
- Powerful search — find any track instantly
- Playback history — never lose your place
- Advanced Equalizer — tune audio to your exact taste
🌐 Online Streaming (Current - Temporary)
- In-App WebView integration — preview online music streaming today
- Third-party service access — interact with popular streaming platforms (temporary solution)
- Seamless browsing experience — search, discover, and play music directly in the WebView
- No account required — use the WebView independently
⚠️ Note: This is a temporary implementation while we build our own native streaming service. The WebView is not our own service — just a bridge to let you explore online music until our solution is ready.
🚀 Upcoming Native Streaming Service
- Our own music streaming platform — built from the ground up
- Play, download, and manage your favorite tracks
- Personalized libraries & playlists — sync across devices
- Offline mode — save music for when you're away
- High-quality audio with advanced codec support
- Lyrics display — sing along with synced lyrics
- Zero ads, zero tracking — just like the rest of Player
🎨 Personalization
- Dark & Light themes — switch anytime
- Customizable accent colors to match your style
- Multiple UI themes for a truly personal experience
- Multi-language support for a global audience
- Android 7.0 (Nougat) or higher
- Storage permission for local audio playback
- Internet connection for WebView streaming (temporary)
Option 1 — Direct APK
→ Download from GitHub Releases and install manually
Option 2 — Build from Source
→ Clone the repo, run `flutter pub get`, then `flutter run`
Player is actively growing. Here's a glimpse at what's on the horizon:
- 🎵 Native Online Music Streaming — our own custom-built service
- 📥 Integrated Music Downloader — save tracks directly within the app
- ☁️ Cloud Sync — access your library across devices
- 🎚️ Advanced Equalizer & Audio Effects — even more control
- 🌍 Multi-Language Support — reach listeners everywhere
- 🖥️ Desktop Version — bring Player to Windows & macOS
-
🎬 Video Player(permanently removed)
frkudn 🏗️ Founder & Lead Architect Flutter · Dart · UI/UX |
raj921 🌟 First Community Contributor Hide Media Button Feature |
Your Name Here 🤝 Open Contributor Slot Be the next to shape Player |
Player is open source and community-driven. We welcome contributions of all kinds — from bug reports and translations to new features and design improvements.
| Step | Action | Details |
|---|---|---|
| 1 | Fork the repository | Start your own branch of Player |
| 2 | Create a feature branch | git checkout -b feature/your-idea |
| 3 | Build something meaningful | Write clean, well-documented code |
| 4 | Open a Pull Request | Describe your changes clearly |
| 5 | Collaborate | Engage with feedback and iterate |
- 🐛 Report bugs via GitHub Issues
- 💡 Suggest features or improvements
- 🌍 Translate Player into your language
- 📝 Improve documentation
- 🎨 Enhance UI/UX design
- ⚙️ Optimize performance
Every great open-source project is built one contribution at a time. Yours matters.
Have a question, found a bug, or just want to say hello?
- 🐛 Issues & Bug Reports → GitHub Issues
- ✉️ Direct Contact → frkudn@protonmail.com
- 🌐 Official Website → frkudn.github.io/player
Distributed under the MIT License — free to use, modify, and distribute.
See LICENSE for the full terms.

