It's an html5 music player with interesting info about each band/album you are listening to.
- Drop the musicplayer folder into your favorite web server. All resources like audio files, images, json data are hosted externally in an Amazon S3 bucket.
- Click the iPod to power it on.
- Drag an album into the iPod's display (an IFrame) to hear a song from that album.
- Pause/Play the song, or drop a new album into the player to send the old one back to the cataloge. Enjoy.
- A catalogue of music, along with album covers and factoids is hosted on an Amazon s3 bucket.
- The Amazon S3 bucket mimics a real restful web service, backed by a db. Instead, static json files are hosted.
- (Creating a true restful web service with db is outside the scope of this exercise)
- Once powered up, ajax calls fetch the album covers along with the url for the music file. This allows the music catalogue to change dynamically without altering your locally hosted music player.
- When an album is selected, the music player streams the song, and an ajax call fetches json data for the interesting factoid about what you are listening to.
- Chrome
- Safari
- It's a developer exercise in JQuery, JavaScript, HTML5 audio streaming, Amazon Web Services, Amazon S3 Buckets, etc.
- It's an opportunity to flex developer muscle and a fantastic learning experience.
- Yep.
- Chris Lotton
- [email protected]