Im Internet gibt es Services, die eine solche Datenbank vorhalten mit den gewünschten Informationen, ein Paradebeispiel dafür ist freedb.org.
Das, was du angesprochen hast, klingt für mich auch ein bisschen nach UPnP (Universal Plug and Play ), du kannst dafür ja ein Interface schreiben und...