fbpx
Wikipedia

freedb

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.

Breve reseña histórica

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.

Modelo de funcionamiento

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 protocolo CDDB

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:

  1. El cliente envía una orden como una simple línea de texto. Por ejemplo: cddb read categ 05348953953.
  2. El servidor responde con un código numérico de tres cifras que indica el resultado de la operación, seguido de un mensaje informativo en la misma línea de texto. Por ejemplo: 200 Found exact match.
  3. Si procede, el servidor responde con el resultado de la consulta, mostrando un dato en cada línea de texto. Esta lista de resultados siempre finaliza con el carácter de punto y aparte (.) en una sola línea.

Véase también

Enlaces externos

En inglés

  • Lista oficial de software que soporta FreeDB
  • Winamp (reproductor con soporte FreeDB)
  • CDex (CD-ripper con soporte FreeDB)
  •   Datos: Q284801

freedb, base, datos, sobre, álbumes, música, formato, audio, carácter, comercial, accesible, gratuitamente, desde, internet, creada, gracias, colaboración, propios, usuarios, contiene, información, sobre, título, álbum, autor, género, título, pistas, duración,. freedb es una base de datos sobre albumes de musica en formato CD Audio de caracter comercial accesible gratuitamente desde internet y creada gracias a la colaboracion de sus propios usuarios Contiene informacion sobre el titulo del album autor genero titulo de las pistas y su duracion Indice 1 Breve resena historica 2 Modelo de funcionamiento 3 El protocolo CDDB 4 Vease tambien 5 Enlaces externos 5 1 En inglesBreve resena historica EditarFreeDB 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 titulo de sus albumes de musica CDDB exige al licenciatario abstenerse de acceder a otras bases de datos similares asi como mostrar el logotipo de CDDB en su producto cosa que puede resultar imposible El modelo de negocio de CDDB resulta mas apropiado para companias que fabrican software o dispositivos de reproduccion de musica Ti Kan fue el creador de la base de datos con la idea de dar acceso a la misma a traves de Internet a usuarios anonimos Su prototipo sirvio 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 animo de lucro Las entradas de la base de datos estan licenciadas bajo GPL Modelo de funcionamiento EditarCuando el usuario inserta un disco compacto en su reproductor el software cliente freedb calcula un identificador a partir del indice de pistas del propio disco Gracias a dicho identificador una consulta a la base de datos deberia extraer toda la informacion asociada al album Si el album no existe en la base de datos el propio usuario deberia proporcionar dicha informacion a traves del software cliente La base de datos se actualiza de manera que otros usuarios se benefician de esta contribucion Se trata de un modelo colaborativo El protocolo CDDB EditarEl 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 caracter que se puede operar con un simple cliente de Telnet La especificacion del protocolo se estructura en cinco niveles de funcionalidad Cada nivel aporta un poco mas de funcionalidad sobre el nivel anterior Es obligatoria la implementacion de todos los niveles anteriores al deseado por ejemplo no es valido implementar el nivel dos pero no el nivel uno El protocolo funciona de esta manera El cliente envia una orden como una simple linea de texto Por ejemplo cddb read categ 05348953953 El servidor responde con un codigo numerico de tres cifras que indica el resultado de la operacion seguido de un mensaje informativo en la misma linea de texto Por ejemplo 200 Found exact match Si procede el servidor responde con el resultado de la consulta mostrando un dato en cada linea de texto Esta lista de resultados siempre finaliza con el caracter de punto y aparte en una sola linea Vease tambien EditarBases de datos en linea de musica CDDB MusicBrainzEnlaces externos EditarEn ingles Editar Sitio web de FreeDB Lista oficial de software que soporta FreeDB Winamp reproductor con soporte FreeDB CDex CD ripper con soporte FreeDB Datos Q284801Obtenido de https es wikipedia org w index php title Freedb amp oldid 127843569, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos