Skip to content

Roshan-R/Wazam

Repository files navigation

Wazam 🎵

an (un)Official Shazam web client built using Django

Check it out here!

Alternate instance

Huge thanks to https://github.com/marin-m/SongRec for providing python code required to communicate with Shazam servers

Wazam recognizes songs playing nearby you using your microphone and displays info about them.

Running Locally

Installing Dependencies

git clone https://github.com/Roshan-R/Wazam
cd Wazam
python3 -m pip install -r requirements.txt --user

additionally, ffmpeg and ffprobe should be installed in your system for processing audio

Running

python3 manage.py runserver

Screenshots

1 2

Todo

  • Check whether mic permissions are given
  • Display Youtube and Spotify links to the track
  • Add support for lyrics and show related tracks
  • Inform user if mic is not giving any input
  • Add an audio visualizer

Contributions

Contributions are always welcome!