Beat Bazaar is a Spotify-like music app built with Flutter, featuring a Music Recognition System using the ACR Cloud API and backed by Firebase for data storage and authentication. Users can play, explore, and identify music, with intuitive playlist management and a sleek, user-friendly design for an enhanced music experience.
Welcome to Beat Bazaar, a music application that lets users play, explore, and recognize songs using the ACR Cloud API. All code, UI, and design were crafted by me, and I’d love to see others build upon it! If you choose to use or modify this code, please give proper credit.
- Music Recognition: Identify songs with the ACR Cloud API. Please add your own API keys for this feature to function.
- Music Player: Enjoy a built-in music player with an intuitive UI.
- Playlist Management: Organize your music with easy-to-use playlist controls.
- Attractive UI: Designed with a sleek, user-friendly interface for a smooth experience.
To enable the music recognition feature:
- Register at ACR Cloud to obtain API credentials.
- Add your ACR Cloud API key and secret in the appropriate configuration file (e.g.,
beats.dart
).
Note: The ACR Cloud API is required for music recognition. You must use your own credentials for this functionality to work.
Note: Add your own google-services.json file! (android/app/"Paste here")
Note: Add your own firebase.json file (root directory/"Paste here")
Note: Add your own firebase_options.dart file (lib/"Paste Here")
- Clone the repository:
git clone https://github.com/Aishwar1320/Beat-Bazaar.git