BUSCAMÚSICA El buscador de canciones. INTRODUCCIÓN Nuestro proyecto consiste en buscar y...

Post on 24-Jan-2016

220 views 0 download

Transcript of BUSCAMÚSICA El buscador de canciones. INTRODUCCIÓN Nuestro proyecto consiste en buscar y...

BUSCAMÚSICA

El buscador de canciones

INTRODUCCIÓN

Nuestro proyecto consiste en buscar y descargar canciones en formato mp3.

Utilizamos 3 ordenadores de forma simultánea. Recolector. Indexador. Servidor (Almacén indexado).

ARAÑA

ARAÑA

Tenemos un archivo con las URL´s de las páginas donde vamos a realizar la búsqueda. Dos archivos vacíos:

Links a páginas encontradas. Archivos mp3 encontrados.

Creamos un hilo para cada URL hasta un máximo de tres hilos vivos a la vez.

Archivo “leidos.txt” tras la búsqueda

Links mp3 encontrados

Resultado del recolector en consola

INDEXADOR

INDEXADOR

Recibe los archivos mp3 encontrados por RMI. Los guardamos en un archivo para, posteriormente,

trabajar con ellos. Para indexar los archivos necesitamos descargar los archivos para poder acceder a los datos de las canciones. Para ello utilizamos una librería llamada “jid3”. Por cada línea guardamos el enlace, título, álbum y

artista de cada canción.

Recepción de datos por RMI

Indexando…

Librería JID3

Librería JID3

Resultado indexados

SERVIDOR

SERVIDOR

Interfaz sencilla donde introducimos cualquier característica de la canción que deseamos buscar. Solo necesitamos un Servlet funcionando sobre Tomcat. Las búsquedas deben ser como mínimo de 3 caracteres para evitar inyecciones. Dos tipos de usuarios:

Visitante: búsquedas sin preferencias. Registrado: búsquedas con preferencias.

Interfaz inicial

Interfaz con resultados

Interfaz con la descarga