See this article: How to create online music store like below this one.

X