23. The system of claim 22 further comprising: a recommendation engine, the recommendation engine receiving an input node and selecting a next song by selecting a next node from the song graph and selecting as the next song the song corresponding to the next node.
23. The system of claim 22 further comprising: a recommendation engine, the recommendation engine receiving an input node and selecting a next song by selecting a next node from the song graph and selecting as the next song the song corresponding to the next node. 25. The system of claim 23 further comprising a listener device, the listener device comprising the recommendation engine.