Shazam

Read with AI
All docs in one file (llms-full.txt)
Shazam #Audio #Node
Shazam

A node that opens https://www.shazam.com/ in an internal WebView, reads the song title and artist name from the page showing the identification result, and outputs them as strings. Pressing the identify button is a human’s job — you click the WebView shown in the Control UI to operate it.

  • Once per second it looks at the page URL, and when the page contains /song/ it picks up the title and artist elements with JavaScript
  • Full Result is the concatenation “title - artist”, and it updates only when neither is empty
  • The Home button in the Control UI returns to the Shazam top page and clears the results

Extraction depends on Shazam’s DOM structure (class names such as trackTitle / artistNameText, falling back to h1 / h2). Changes on the page side can stop it from picking anything up.

This node requires a license for the official plugin Web Modules. If you add it without a license, a dialog asks whether to open the purchase page, and the node is deleted.

Input ports

None

Output ports

Port IDType
Song Titlestring
Artist Namestring
Full Resultstring

Scriptable members

PathType
currentTitlestring
currentArtiststring
statusstring

Synapse Apps (scripting)

await synapse.modules.create({ type: "Shazam" })

Pages linking here

Also referenced from