Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method, comprising: generating a song playlist created for a personalized internet radio station for broadcast via a computer network to a client computing device of a user, the song playlist corresponding to a sequence of songs chosen from a song database based on at least one musical preference of the user and song ratings of the user; providing access to songs of the song playlist to the client computing device of the user via at least one server computer; receiving, in the at the least one server computer, song ratings from the client computing device of the user; and adapting the generation of the song playlist to exclude from further play each song that the user has requested to never be played again. 2. The method of claim 1, wherein the at least one musical preference comprises a musical genre. 3. The method of claim 1, wherein the at least one musical preference comprises an album rating. 4. The method of claim 1, wherein the at least one musical preference comprises an artist rating. 5. The method of claim 1, further comprising providing a user interface for the user to request that individual songs never be played again. 6. The method of claim 1, wherein the at least one server computer is selected from the group consisting of a central server, a streaming server, and a HTTP server, and a media server. 7. The method of claim 1, wherein the song ratings include at least a first option to like a song and a second option to dislike a song. 8. The method of claim 7, where the second option to dislike a song is interpreted as a request to never play the song again. 9. The method of claim 1, wherein providing access to songs of the song playlist comprises transmitting a data stream to a player of the client computing device of the user to provide access to songs of the song playlist. 10. The method of claim 9, wherein the transmitted data stream includes songs of the song playlist. 11. The method of claim 9, wherein access to songs of the song playlist is provided by providing access to a media file library to obtain songs of the song playlist. 12. A method, comprising: receiving, in at least one server computer, at least one musical preference from a user and in response generating an individualized song playlist created for a personalized Internet radio station for broadcast via a computer network to a client device of the user; receiving song ratings from the user; receiving requests from the user to never play again at least one song of the song playlist; adapting the generation of the song playlist to exclude from further play each song that the user has requested to be never by played again; and adapting the generation of the song playlist based on the received song ratings. 13. The method of claim 12, wherein the at least one musical preference comprises a musical genre. 14. The method of claim 12, wherein the at least one musical preference comprises an album rating. 15. The method of claim 12, wherein the at least one musical preference comprises an artist rating. 16. The method of claim 12, wherein the song ratings includes at least a first option to like a song and a second option to dislike a song. 17. The method of claim 12, wherein the second option to dislike song is interpreted as a request to never play the song again. 18. An apparatus, comprising: a computing device including a computer, a display, and at least one communication interface to connect to a computer network; and a player application to play songs of a song playlist on the computing device, including: at least one user interface for a user to input at least one musical preference for an Internet radio service to create a song playlist for a personalized Internet radio station, wherein access to songs of the song playlist is provided to the computing device; at least one user interface for a user to rate songs of the song playlist, the ratings being provided to the Internet radio service to customize the generation of songs of the song playlist based on the at least one musical preference and the song ratings; and at least one user interface for the user to select that a song of the song playlist never be played again. 19. The apparatus of claim 18 in combination with a media file library, wherein the computing device accesses songs of the song playlist from the media file library. 20. The apparatus of claim 18, wherein the at least one communication interface comprises a wireless communication link. 21. The apparatus of claim 18, wherein the at least one musical preference comprises a musical genre. 22. The apparatus of claim 18, wherein the at least one musical preference comprises an album rating. 23. The apparatus of claim 18, wherein the at least one musical preference comprises an artist rating. 24. The apparatus of claim 18, further the player application further comprises a user interface providing at least a first option to like a song and a second option to dislike a song. 25. A method, comprising: generating a song playlist for a client device of a user based on at least one musical preference of the user; providing, by at least one server computer, access to songs of the song playlist to a client device of the user; receiving song ratings from the user and in response adapting the generation of the song playlist based on the received song ratings; receiving a request from the client device to never play again a song; adapting the generation of the song playlist to exclude from further play the song that the user has requested to never be played again. 26. The method of claim 25 further comprising providing a user interface for the user to rate songs and request that individuals songs never be played again. 27. The method of claim 25, wherein the at least one musical preference comprises a musical genre preference. 28. The method of claim 25, wherein the at least one musical preference comprises a musical artist preference. 29. The method of claim 25, wherein the at least one server computer comprises at least one of a media server, a streaming server, a central server, and a HTTP server. 30. The method of claim 25, wherein the client device comprises at least one of a player and a computing device.