Archive

Posts Tagged ‘Mp3’

Mp3Spider (Java) ScreenShot

Hoy estuve dando un POOco de jugo (programando) y este es el resultado de lo que llevo hasta el momento:

screenshot  del Proyecto Mp3Spider 2010 Open Source (Java)

Hasta el Momento:

  • Creado motor de Búsqueda / Descarga
  • Creado servidor (proxy)
  • Creado Mp3 Player
  • Busca y reproduce mp3s
  • Muestra Discografías de Artista
  • Interfaz gráfica (penca)

Bugs o Mejorar:

  • Mejorar Servidor Web (Proxy)
  • Crear hilos en la búsqueda de discografías y demás
  • Interfaz Gráfica
  • Filtro (funcionaba y no se que movi xD)
  • Obtener la duración (tiempo) exacta del mp3
  • optimizar todo
  • manejar de mejor forma los hilos
  • Paginar los resultados
  • ScrollerText xD

Se viene:

  • Busqueda de Artistas Similares
  • Busqueda de Tracks Similares
  • Busqueda de (Información || Biografía) Artista
  • Sistema de Usuarios (PHP)
  • Crear Base de datos (Artista,Track,Disco,Usuario,PlayList,etc) (para guardar la información)
  • Reproducción de FLV (para poder reproducir videos musicales de Youtube)
  • ¿ Agregar Descarga de Archivos ?
  • Agregar Motores de Busqueda
  • Mejorar la Interfaz Gráfica
  • Crear PlayLists Locales (pls,aux,mua) y Web (xml,pls,aux,xspf)
  • AutoUpdater

Link del Proyecto: http://kenai.com/projects/mp3spider/

Registrate en kenai y únete

Dudas, Sugerencias e Ideas  Acá.

Saludos!

Proyecto Mp3Spider 2010 Open Source (Java)

Hola los quiero invitar a un proyecto en el que estoy trabajando, es Mp3Spider un meta buscador de música con el que se supone podrás buscar, reproducir, descargar?, discografias, discos, etc.
La idea es crear el mayor programa de música gratuito.
Éste proyecto se basará buscando mp3 en servidores conocidos de archivos como goear.com,esnips.com,wrzuta.pl,etc. además de usar apis (lastfm.es,youtube,google) para tener informacion y cosas relacionadas.

El proyecto lo subí a :
http://kenai.com/projects/mp3spider/

Lo puedes descargar con Netbeans, en el menu “Equipo/Kenai/Abrir Proyecto kenai…” ahí buscan mp3spider . Deben estar registrados en Kenai.com para poder chatear en la sala de chat del proyecto.
Estoy usando SVN

¿En que puedes ayudar?
en verdad hasta el momento solo he hecho un motor de busqueda, claramente no está optimizado, pero realmente es bueno
Falta gente para crear la interfaz gráfica,  el reproductor de musica, servidor, que den ideas o que simplemente den páginas que conoscan donde hallan mp3 para así crear mas motores de búsqueda

¿ Que aprenderas ?
Expresiones Regulares
– Conexiones (Protocolo HTTP)
java.media
– java GUI (substance)
– POO
– Muchas cosas mas xD
Al wiki del Proyecto iré subiendo información

wiki: http://kenai.com/projects/mp3spider/pages/Home

Mp3Spider Version 2.0 en Java

Ultimo post antes que me corten el servicio de hosting ya que no lo he pagado xD

es un adelanto, una screen shot de Mp3Spider prgramado en java

IMG:

http://img36.imageshack.us/img36/3558/mp3spiderjava.png

Pronto espero terminarlo.

Reproducir Formatos *.MP3 + Java Media FrameWork (JMF) En Ubuntu

Hace unos dias atrás instalé el Java Media FrameWork pensando que podria reproducir mp3s con el, pero tal fue mi sorpresa que el JMF por si solo no podia hacerlo XD . Al intentar reproducir mp3s me tiraba un error mas o menos asi

Unable to handle format: mpeglayer3, 44100.0 Hz, 16-bit, Stereo, LittleEndian, Signed, 24000.0 frame rate, FrameSize=32768 bits
Failed to realize: com.sun.media.PlaybackEngine@18e80a6
Error: Unable to realize com.sun.media.PlaybackEngine@18e80a6

Buscando una solucion encontre que tenia que descargar aparte un plugin para reproducir los mp3s ( para los interesados el plugin se llama JavaMP3plugin.zip ).

A pesar que segui todas las indicaciones para instalar ese plugin no sirvio de nada por lo que me puse a buscar por otra parte alguna solucion… y encontre esta libreria que trae los codec para poder reproducir mp3s con JMF, Su nombre es jffmpeg, Aqui pueden ver los Formatos Soportados por esta libreria. La forma de uso es muy sencilla solo descargan la ultima version del archivo jffmpeg.jar y lo agregan a su proyecto junto con el jmf.jar (Ir a este post para instar el Java Media FrameWork JMF).

Aqui tengo un ejemplo de su uso:

Paso 1

Agregan las librerias a su proyecto , Click derecho en Libraries / Add Library

Luego hacen click en Manager Libraries


Ahora Click en New Library…

Ponemos algun Nombre, yo le puse JMF

Agregamos el jmf.jar y jffmpeg.jar clickeando en Add JAR/Folder y luego clickeamos OK

Por ultimo seleccionamos nuestra libreria JMF y presionamos Add Library

Ya tenemos las librerias necesarias para reproducir los mp3s ahora vamos al codigo.
Para eso hice esta simple aplicacion de consola para que vean el funcionamiento.

Clase Main.java

package mp3player;
/**
*
* @author Esteban Fuentealba
*/
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.logging.Level;
import java.util.logging.Logger;
/* Importamos Las clases del Package Media */
import javax.media.*;
/* Tambien necesitamos importar AudioFormat del package javax.media.format para poder agregar los codecs */
import javax.media.format.AudioFormat;

public class Main {

public static void main(String[] args) {
if (args.length > 0) {
try {
/* Esta es la direccion del codec que decodifica los mp3 */
String jffmpegAudioDecoder = "net.sourceforge.jffmpeg.AudioDecoder";
/* Cargamos el codec y lo guardamos en un objeto de tipo Codec */
Codec codecAudio = (Codec) Class.forName(jffmpegAudioDecoder).newInstance();
/* Agregamos los codec al PlugInManager */
PlugInManager.addPlugIn(jffmpegAudioDecoder,
codecAudio.getSupportedInputFormats(),
new Format[]{new AudioFormat("LINEAR")},
PlugInManager.CODEC);
/* Y ahora podemos crear un objeto Player que es del JMF */
Player miPlayer = Manager.createPlayer(new URL(args[0].toString()));
/* Le ponemos Play a nuestro archivo cargado  */
miPlayer.start();
} catch (NoPlayerException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (MalformedURLException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (ClassNotFoundException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
} else {
System.out.println("ERROR: Debes pasar como parametro la direccion de un archivo mp3");
}
}
}

Modo de Uso:
Crean el Jar y desde la terminal hacen lo siguiente

java -jar  

Ejemplo:

java -jar /home/esteban/NetBeansProjects/Mp3Player/dist/Mp3Player.jar http://s3.amazonaws.com/projectionist/sin-documentos.mp3

Codigo Fuente
mp3playertar:

Espero que sirva…

Saludos!

BuscaMp3.cl.nu FaceBook Aplicación

http://www.BuscaMp3.cl.nu/
Este es mi Buscador de Musica, Una aplicacion para facebook que ya tiene mas de 3000 usuarios que lo han instalado, bueno saludos
PD: les dejo el link para que lo agreguen a sus cuentas de facebook.

Dominio: http://www.BuscaMp3.cl.nu/
Link de Facebook: http://apps.facebook.com/buscamptres/