Thinking so much about an OpenSocial apps and finally I decided to develop a music-engine application.
What is a music-engine? My music-engine will crawl and index as much as possible any songs in the Internet and reorganize it into datastore in Google Apps.
Music-engine will be the service provider allows me to write OpenSocial apps for any container. Users can search, listen, create and save their own favorite playlists. They can send that playlist to their friends as gifts.
Each user can have his own music-stream life. This is something like Twitter, but this just allows users to recommend any song they like.
These are just some critical features I will try to implement.
What’s about copyright issue? Music-engine just crawles and indexes information, it doesn’t store any music file on its own server. Every activity such as search, download or any other is from users.
Just some ideas about this. I have completed the database schema and a little about music-engine crawler.
As we know, Google Apps currently supports Python, so it will be coded in Python.
I love PHP, and I have some experience to write a news crawler some months ago. Now I will improve it for music, not news.
If anyone would like to code with me, please contact me. There are many things to do, this is just a project for fun :)