Loading AI tools
base de datos de listas de canciones de discos compactos De Wikipedia, la enciclopedia libre
freedb es una base de datos sobre álbumes de música en formato CD-Audio de carácter comercial, accesible gratuitamente desde internet y creada gracias a la colaboración de sus propios usuarios. Contiene información sobre el título del álbum, autor, género, título de las pistas y su duración.
FreeDB surge como respuesta a la base de datos CDDB, que, siendo de pago, resultaba inaccesible a multitud de usuarios que no estaban dispuestos a pagar una licencia simplemente por ver el título de sus álbumes de música. CDDB exige al licenciatario abstenerse de acceder a otras bases de datos similares, así como mostrar el logotipo de CDDB en su producto (cosa que puede resultar imposible). El modelo de negocio de CDDB resulta más apropiado para compañías que fabrican software o dispositivos de reproducción de música.
Ti Kan fue el creador de la base de datos, con la idea de dar acceso a la misma a través de Internet a usuarios anónimos. Su prototipo sirvió a Steve Scherf para crear el software servidor de la base de datos. Steve Scherf posee los derechos sobre la base de datos y el software, lo que no impide que existan multitud de servidores en todo el mundo operados y accedidos sin ánimo de lucro. Las entradas de la base de datos están licenciadas bajo GPL.
Cuando el usuario inserta un disco compacto en su reproductor, el software cliente freedb calcula un identificador a partir del índice de pistas del propio disco. Gracias a dicho identificador, una consulta a la base de datos debería extraer toda la información asociada al álbum.
Si el álbum no existe en la base de datos, el propio usuario debería proporcionar dicha información a través del software cliente. La base de datos se actualiza de manera que otros usuarios se benefician de esta contribución. Se trata de un modelo colaborativo.
El software cliente debe implementar un sencillo protocolo de comunicaciones que permite la consulta en la base de datos. Se trata de un protocolo orientado a carácter que se puede operar con un simple cliente de Telnet.
La especificación del protocolo se estructura en cinco niveles de funcionalidad. Cada nivel aporta un poco más de funcionalidad sobre el nivel anterior. Es obligatoria la implementación de todos los niveles anteriores al deseado (por ejemplo, no es válido implementar el nivel dos, pero no el nivel uno).
El protocolo funciona de esta manera:
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.