A lightweight music player with offline playback and optional third-party streaming.
Built with love for speed, control, and clean design.
Important
Active Development: Hongeet is currently in active development. Expect bugs, crashes, or missing features.
If you encounter issues, please report them in the Issues Tab.
HONGEET was built to solve a simple problem:
βWhy is it so hard to just listen to music the way I want?β
Most modern music apps lock downloads behind paywalls, track your data aggressively, or break completely when you go offline. HONGEET does the opposite.
Hongeet is a music player that supports offline local audio playback and optional streaming from third-party services such as YouTube Music and JioSaavn β giving you full control over how and where you listen.
| πΆ Streaming | π₯ Downloads |
|---|---|
| β’ High-quality audio streaming from supported services β’ Smart URL caching (fast repeats) β’ Gapless playback & Queue management |
β’ Download directly to device storage β’ YT Extraction (via youtube_explode_dart)β’ Fully offline playback |
| π§ Smart Playback | π€ UI / UX |
|---|---|
| β’ History & Recents β’ Loop modes (Off / All / One) β’ Background playback service |
β’ Glassmorphism-inspired design β’ Smooth animations β’ Full-screen & Mini player support |
HONGEET asks for permissions strictly needed for playback, downloads, and local media access.
| Permission | Reason |
|---|---|
INTERNET |
For streaming audio, metadata fetching, and optional update checks. |
POST_NOTIFICATIONS (Android 13+) |
For playback controls in notification/lock screen and download notifications. |
FOREGROUND_SERVICEFOREGROUND_SERVICE_MEDIA_PLAYBACKWAKE_LOCK |
To keep background playback stable while the app is minimized or the screen is locked. |
FOREGROUND_SERVICE_DATA_SYNC |
To support background data tasks such as download/stream sync operations. |
READ_MEDIA_AUDIO(Android 13+) |
To read audio files from device storage (downloads/local tracks). |
READ_EXTERNAL_STORAGE(Android 12 and below) |
Backward-compatible local audio access on older Android versions. |
REQUEST_IGNORE_BATTERY_OPTIMIZATIONS |
Optional: Used to open battery optimization settings on aggressive OEM devices. |
MANAGE_EXTERNAL_STORAGE(Android 11+) |
Optional: Used only if the user opts in to manage local audio/downloaded songs directly from the app. |
Note
HONGEET does not request contacts, location, microphone, or camera permissions.
Contributions are welcome! Whether it's fixing bugs, improving the UI, or optimizing performance.
- Fork the repository.
- Create a feature branch.
- Commit clean, meaningful changes.
- Open a Pull Request.
For detailed info, please check CONTRIBUTING.md
This project wouldnβt exist without these amazing open-source libraries:
- youtube_explode_dart β YouTube stream extraction in pure Dart
- JioSaavn API (Unofficial) β metadata & streaming access from JioSaavn
Warning
Disclaimer: Hongeet is a personal project built for learning. It is not intended for commercial use. Do not use this app to distribute copyrighted content. If you are a rights holder and believe an issue exists, please open an issue immediately.






