Skip to content
This repository has been archived by the owner on May 8, 2024. It is now read-only.

InsanityRadio/WhatsPlaying

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What's Playing?

DJ performing a live mix? Presenter playing their favourite CD? Or just need a sanity check for your own metadata? What's Playing listens to your stream and identifies the music within. Using Gracenote's recognition service, the stream is periodically sampled, fingerprinted, and searched within Gracenote's music database.

Getting Started

  1. Check you have the required dependencies.
  2. Grab an API key from Gracenote.
  3. Clone this repository git clone https://github.com/InsanityRadio/whatsPlaying.
  4. Download GNSDK
  5. Compile this repository, including the GNSDK J2SE jar files.
  6. Configure the application by editing config.cfg.
  7. Run the application and watch the metadata come flooding in!

Dependencies

  • FFmpeg
  • Gracenote GNSDK

Bugs, Future Development ...

  • Feel free to submit issues with suspected bugs, problems, etc.
  • Planned and upcoming features are documented in our Whats Playing roadmap project.