A system and method for providing personalized music playback over a
network. Via a browser, a user computer may be connected to a server and
the user may tune to one of a plurality of radio stations. The user may
receive a playlist of songs in the musical style of the radio station
selected by the user. The playlist includes a plurality of unique
identifiers for each song that indicate a location on the Internet from
which the song may be streamingly transmitted to a media player for
playback on the user's computer. Additionally, each user may submit
requests for songs which that user desires to be included on a future
playlist. For each radio station, requests from a plurality of users are
aggregated over a predetermined time period to determine which songs are
most requested. A user request for a song may be time-delayed or
satisfied in real-time.