







A modern and lightweight Music Player built using Jetpack Compose and Kotlin. This open-source project provides a smooth and interactive UI for playing music, managing playlists, and marking favorite songs. 🚀
- 🎶 Play Music – Play your favorite songs seamlessly.
- ❤️ Favorite Songs – Mark and access your favorite tracks easily.
- 📂 Playlists – Create, update, and delete custom playlists.
- 🎭 Artists & Albums – Browse music by artists and albums.
- 📁 Music Folders – Access and play music directly from device folders.
- 🔄 Smooth Navigation & Animations – Added sleek transitions for a better user experience.
- ⚡ Optimized Performance – Improved pager scrolling and reduced lags.
- 🆓 Open-Source – Contributions are welcome!
- Kotlin – Modern programming language for Android development.
- Android Studio – Official IDE for Android development.
- Jetpack Compose – Declarative UI framework for Android.
- Hilt – Dependency injection for better scalability.
- Room – Local database for storing playlists and favorites.
- Android Studio (Latest Version)
- Kotlin & Jetpack Compose Knowledge
- Android Device or Emulator (API 21+)
git clone https://github.com/UmairOye/MusicPlayer-JetpackCompose.git
cd MusicPlayer-JetpackCompose
- Open Android Studio.
- Select Open an Existing Project.
- Navigate to the cloned directory and select it.
- Let Gradle sync the dependencies.
- Run the project on an emulator or a physical device.
We welcome contributions! Follow these steps to contribute:
- Fork the repository 📌
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit:
git commit -m "Added new feature"
- Push to your fork:
git push origin feature-branch
- Open a Pull Request and describe your changes!
Feel free to DM me if you have any questions or want to discuss ideas! 🚀
If you have any suggestions, feel free to open an issue or reach out! Your feedback is valuable in making this project even better. 🙌
📌 GitHub Repo: MusicPlayer-JetpackCompose
🚀 Let’s build something great together! 🎵
Need help with Android development?
I specialize in:
- Custom UI components (e.g., animated bottom navigation)
- API integration (AI tools, social media, ads)
- Performance optimization and clean architecture

Leave a Reply