A method and system for implementing an Internet radio device for receiving and/or transmitting audio information over the Internet. The Internet radio device can be implemented as a stand alone electronic radio device which is coupled to the Internet or the Internet radio device can be implemented as a software package operable on a host computer system. The Internet radio device does not require a browser for interfacing with other Internet transmitters (“Internet radio station transmitters”). The Internet radio includes a graphical user interface (GUI) with which a user can interface in order to receive audio radio programming from an Internet radio station transmitter. The radio device receives a list of Internet radio station transmitters that are registered with a chaincast manager (CCM), also coupled to the Internet. The GUI renders this list to the user. The user can sort or select from this list based on desired language, country, or station names. To hear a radio program, a user can select a station from this list. Data received by a radio device can be retransmitted in chaincast mode from the radio device to other radio devices that want to listen to the same radio program.