Dubtrack.fm is a musical service that lets users listen to music together in channels. The service makes use of youtube and soundcloud, and users colaborativelly create the playing tracklist adding tracks from these services.
However, people needs to gather these songs manually and many times you find that the same song is being played more than once. The aim of this task is to resolve this problem by having everything automated.
Because the task could take really long, and many design decisions must be taken, this is a breakdown of the tasks.
-
The songs played in the channel should be stored in a database, not relying in the history, but in a live connection to receive everything on real time.
-
Who added the played song should be also tracked