Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aishwar1320/beat-bazaar-acr-cloud-api

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.
https://github.com/aishwar1320/beat-bazaar-acr-cloud-api

acrcloud dart flutter music-player music-recognition-api responsive

Last synced: 22 days ago
JSON representation

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.

Awesome Lists containing this project

README

        

# Beat-Bazaar
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.

# šŸŽ¶ Beat Bazaar - Music App with Music Recognition

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.

## šŸš€ Features

- **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.

## šŸ”‘ ACR Cloud API Setup

To enable the music recognition feature:
1. Register at [ACR Cloud](https://www.acrcloud.com/) to obtain API credentials.
2. 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")

## āš™ļø Installation

1. Clone the repository:
```bash
git clone https://github.com/Aishwar1320/Beat-Bazaar.git