Skip to content

🎧 A simple web audio experiment that plays only Jay Z songs using Web Audio API and iTunes Affiliate API

License

Notifications You must be signed in to change notification settings

0xjjpa/jay-z-radio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jay Z Radio

📻 Only jiggaman songs. Submission for /r/codingprompts (Week 1). Using iTunes Affiliate Search API and preview songs (preloaded requests)

Technologies

  • hyperHTML for templating 📖
  • Web Audio API for 🎶
  • Canvas for chart animation 📊

Works in Chrome + Firefox, lags poorly in Safari, untested in IE.

Requests

All songs were preloaded to avoid hitting the API everytime, since there's a soft limit of 20 calls per minute. Here are the requests made:

All albums by Jay Z
https://itunes.apple.com/lookup?id=112080&entity=album

All songs per album
https://itunes.apple.com/lookup?id=COLLECTIONID&entity=song
e.g. https://itunes.apple.com/lookup?id=1256675529&entity=song

About

🎧 A simple web audio experiment that plays only Jay Z songs using Web Audio API and iTunes Affiliate API

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published