iRATE radio
From Wikipedia, the free encyclopedia
iRATE radio | |
iRATE radio downloads music tracks automatically and allows the user to rate them. It will then try to find similar tracks that match the user's taste. |
|
Information | |
---|---|
Purpose | Music discovery |
License | GNU General Public License |
Programming language | Java |
Platform | Java virtual machine |
Leading developers by code check-ins |
Anthony Jones (creator) Taras Glek Stephen Blackheath Christopher Manley Robin Sheat Brion Vibber |
History and progress | |
First code check-in | March 26, 2003 |
iRATE lines of code development Last updated: 2004-09-10 |
iRATE radio is computer software that allows collaborative filtering of music downloads. An iRATE radio server holds a large database of music that is freely available on the World Wide Web. The client highlights music files that are under a Creative Commons license (which, depending on the license, may allow the creation of derivative works or commercial use).
Users rate tracks that they are sent on a scale from 1 to 4. The server correlates those ratings against those of other users to find other songs that the first user might enjoy. Music files are played in a semi-random order, with the rating of the tracks factored in. The amount of files that are to be downloaded can be adjusted in the program configuration.
Because the initial tracks downloaded are the same for each user, the average download speed for these files can sometimes become very low, leading some new users to believe that the program is malfunctioning.
There is a very similar application called Gnomoradio for the GNOME desktop environment. The programs do, however, use different protocols and are not interoperable. Indy is also similar, but proprietary.