Skip to content

Aryan-202/Cue

Repository files navigation

🎵 Cue - Your Ultimate Minimalist Music Player

Project Status Open Source Platform Kotlin

Cue is a sleek, modern, and open-source music player built for Android. Designed with aesthetic simplicity and performance in mind, it provides a premium listening experience with a beautiful UI and seamless navigation.


🚀 Version 1.0 is here!

We are excited to announce that the first stable version of Cue is now complete! This version covers all the core functionalities you need for a smooth music playback experience.

📥 Download & Feedback

You can download the signed APK directly from this repository to try it out: 👉 Download Cue.apk

We value your input! Since this is the initial release, your feedback is crucial. If you find any bugs or have suggestions for new features, please open an issue or reach out.


✨ Features

  • Modern UI/UX: A stunning player interface with glassmorphism effects and smooth transitions.
  • Dynamic Album Art: Beautiful rotating disc animation and blurred background based on the current song’s artwork.
  • Seamless Playback: Powered by ExoPlayer for high-quality, buffer-free audio.
  • Full Control: Includes Shuffle, Repeat, Seek, and Skip functionalities.
  • Smart Song Discovery: Automatically scans and lists music from your device.
  • Marquee Titles: Never miss a long song title again with the elegant marquee effect.

🛠️ Tech Stack

  • Language: Kotlin
  • UI Framework: Jetpack Compose (Modern Android Toolkit)
  • Audio Engine: Media3 ExoPlayer
  • Image Loading: Coil
  • Design: Material Design 3

🏗️ Getting Started

Prerequisites

  • Android Studio Ladybug (or newer)
  • JDK 17
  • Android device or emulator running API 24+

How to Build

  1. Clone the repository:
    git clone https://github.com/Aryan-202/Cue.git
  2. Open the project in Android Studio.
  3. Sync Gradle and build the project.
  4. Run on your device!

📸 Screenshots

(Coming Soon) - We are working on adding high-quality screenshots to showcase the UI!


🤝 Contributing

As an Open Source project, we welcome contributions from everyone! Whether it's fixing a bug, adding a new feature, or improving documentation, feel free to fork the repo and submit a PR.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes (git commit -m 'Add some AmazingFeature').
  4. Push to the branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

📝 License

This project is open-source and available under the MIT License.


Made with ❤️ for music lovers.

About

Cue is a minimalist, open-source Android music player built with Kotlin and Jetpack Compose, focused on smooth performance and a beautiful, modern UI. It delivers a premium listening experience with dynamic album art, seamless playback, and smart on-device song discovery.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages