Skip to content

manas-yu/VibeFetch

Repository files navigation

🎵 VibeFetch

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

🚀 Features

  • 🎧 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

🛠 Tech Stack

Frontend (Mobile)

  • Flutter (Dart)
  • Riverpod for state management
  • HTTP client for API integration

Backend

  • Golang (Go)
  • PostgreSQL or MongoDB (Database)
  • Audio Fingerprinting

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •