摘要 |
One embodiment of the system comprises an electronic music player (144) that is connected to a plurality of music renderers (126A...N) via device drivers (152A...M) via a music renderer controller (148). The music renderer controller (148) comprises a device integration application program interface for providing a standard interface for communicating with each of the device drivers (152A...M). Each of the device drivers (152A...M) manage a selected music renderer (126A...N). The device drivers (152A...M) can display a graphical interface for displaying notifications, customized controls, links to websites, or any other type of information desired by the manufacturer of the device driver. The device drivers (152A...M) can also customize the interfaces of the music render to rename textual elements that are displayed by the device driver. Furthermore, the device drivers (152A...M) can command the music player (144) to suspend and resume playback of music items during selected periods. |