Upload
rolf-morton
View
220
Download
0
Embed Size (px)
Citation preview
Shay Sheinfeld, Erez Kastel, Inbal Dolev
Google Workshop 2008Presenting:
•Store and maintain your own personal playlists online
•Listen to your music, anywhere, anytime!
•Manage your music easily and quickly.
•Share your music with friends and family.
Some Additional Features..• Storing multiple playlists• Creating playlists from entire albums, movie soundtracks, etc..• Sharing playlists with friends (possible use of Open Social)• Adding lyrics to songs in the playlist. • Enhanced search engine, allowing us to choose between live performances, album,.• Canvas mode
View entire albums by searching one song (and then choose to add entire album to playlist, or select individual tracks)
MadonnaHappy Songs
Add A Song Add An Album Share Music
X -
Server
Manipulating data from different sources using XML or get/post requests (all data manipulations are based on the Google App engine). Connecting to lyrics sitesStoring multiple playlists per user, using Big Table, GQLStoring ranking serverSharing playlists with friends using Open SocialManipulating YouTube's search (YouTube's search is a basic free style search, we would like to categorize the search by: artist, album, song etc)
ClientExample capabilities:Defining the gadget's GUI using JavaSscript, CSS and using Google Visualisation API.Retrieving data from external sources and websites, most importantly YouTube (and using YouTube APIs)
Architecture
• ClientSide:Google gadget API YouTube player API Canvas APIGoogle visualisation
API
• ServerSide:YouTube Data API Google app engine APIOpenSocial APIBig Table, GQL
JavaScriptDHTMLXML/RSS feedsPhyton