VibeFetch is a mobile application built with Flutter and powered by a Golang backend. It recognizes songs playing in your environment or system audio and returns the most accurate matches. Each detected song is linked with its corresponding YouTube video, and recognition history is stored per user.
vibefetch_demo.mp4
- 🎧 Recognize songs from ambient or system audio using fingerprinting
- 🔗 Fetch YouTube videos of identified tracks
- 📊 Return top matching songs with confidence scores
- 🧠 Store and track recognition history for each user
- ⚡ Fast and scalable with Golang backend
- Flutter (Dart)
- Riverpod for state management
- HTTP client for API integration
- Golang (Go)
- PostgreSQL or MongoDB (Database)
- Audio Fingerprinting