Skip to content

Cross-platform Shazam console client, written in .NET

License

Notifications You must be signed in to change notification settings

AlekseyMartynov/shazam-for-real

Repository files navigation

CI

Screenshot

Install

  • Download binary for your platform from Releases

  • (Linux/Mac) Set executable bit chmod +x Shazam

  • (Linux/Mac) Install SoX via sudo apt-get install sox or brew install sox

Usage

  • Interactive: run without arguments

  • Tag WAV and MP3 files

    Shazam PATH [TIME] [till-end]
    

    Example 1: Tag at a specific time

    > Shazam mix.mp3 02:00
    
    00:02:00 https://www.shazam.com/track/668835426/okhopa
    

    Example 2: Tag till the end of file

    > Shazam mix.mp3 05:00 till-end
    
    00:05:00 https://www.shazam.com/track/668835426/okhopa
    00:05:30 https://www.shazam.com/track/668835426/okhopa
    00:06:00 https://www.shazam.com/track/667516878/in-surdose
    00:06:30 https://www.shazam.com/track/667516878/in-surdose
    00:07:00 https://www.shazam.com/track/667516878/in-surdose
    . . .