J-Kiltro 4.0 Beta 5 Liberado

domingo, 14 de diciembre de 2008
Hoy he liberado la versión 4.0 Beta 5 de mi software de conversión de archivos de audio multi formato J-Kiltro.
Si bien es beta, funciona a full. Aún me falta revisarlo a detalle y agregarle algunas características mas, por eso está en esta etapa.


Para quienes no saben de qué hablo, J-Kiltro es un software que sirve para convertir un archivo de audio de un formato a otro, por ejemplo mp3 a ogg, wma a mpc. Soporta 14 formatos de entrada y 12 de salida.

Los formatos de entrada son:
aac,aiff,ape,au,flac,m4a,m4b,mp3,mp4,mpc,ogg,ra,wav y wma

y los formatos de salida son:
aac,aiff,ape,au,flac,m4a,m4b,mp3,mp4,mpc,ogg y wav

Esta aplicación está desarrollada 100% en java utilizando el IDE NetBeans 6.5.

Dentro de las características de ésta versión se encuentran:
  • Interfaz muy simple y amigable.
  • Soporta 14 formatos de entrada y 12 de salida.
  • Extracción de pistas de audio desde CD (son selección de pistas).
  • Tiene previsualizador de audio con un reproductor interno (mp3, ogg, flac, wav, aiff y au).
  • Reproductor de audio interno.
  • Obtiene metadata desde archivos de audio automáticamente.
  • Permite editar la metadata de los archivos de audio.
  • Detección automática de dependencias.
  • Permite el ingreso de archivos de distintos formatos a la lista y automáticamente sabe como tratarlos para llevarlos al formato de destino.
  • Soporta distintos look and feel.
  • etc.
Ésta aplicación solo funciona en distribuciones Linux ya que requiere de algunas aplicaciones de linea de comandos para hacer las conversiones. Las dependencias son:
  • Lame
  • Vorbis-tools
  • Mppdec y Mppenc
  • Sox
  • Mac
  • Flac
  • Faac y Faad
  • Mplayer
  • CD Paranoia
  • JRE 1.6 update 10 o superior (openjdk 6 también sirve)
Todas las dependencias (o la mayoría) están disponibles en los repositorios de las distribuciones Linux, por ejemplo todas están disponibles en openSUSE 11.0, por lo que antes de pensar en compilarlas tu mismo, mejor descárgalas usando el gestor de paquetes de tu distro (YaST, apt-get, yum, etc.), es más simple.

La razón de que no corre en Windows es simple, no le he dado soporte. Si bien está desarrollado en Java, la detección de dependencias es solo para distribuciones Linux y los comandos de conversión no son los mismos en una distro Linux y en Windows. De todas formas estos dos aspectos son simples de modificar para portar la aplicación a Windows.

Si alguien está interesado en dar el soporte para que esta aplicación corra en otros SO bienvenido sea, el código está bajo la licencia GPL 3.

Esta versión (beta 5) se diferencia de la beta 4 en varias cosas pequeñas pero importantes.

Se han corregido algunos errores en la reproducción de sonido en el previsualizador interno y se le han agregado algunos detalles como mostrar el % de sonido reproducido (en el avance), el nombre del archivo que se esta leyendo y su duración en minutos y segundos.



Se ha agregado una lista de reproduccion con opcion de agregar y quitar archivos así como editar su metadata (mp3, ogg y flac por el momento) directamente sin necesidad de hacer una conversión.


También se ha agregado la opción de agregar los archivos convertidos a la lista de reproducción de audio principal de la aplicación.


A continuación dejo algunas screenshots extras para que se puedan familiarizar con la aplicación.


El problema que tiene es inherente a java y es que la reproducción de audio no se puede hacer a menos que no exista ningún otro programa reproduciendo audio (firefox en youtube, amarok corriento, etc.) ya que java toma control absoluto y directo de la tarjeta de sonido. Aún no conozco alguna solución a esto pero seguiré buscando.

Cualquier comentario constructivo será bienvenido.

Saludos !!!

1 comentarios:

Redhack dijo...

jajaja, me gusta la idea del programa por que siento que hace falta en Linux, pero al probarlo... esta usando librerias de KDE para mostrar las pieles y en Gnome se ve medio descuadrado, lo otro que me costo entender un poco lo del ejecutable de java como a la 3 vez di xD jjaja
otra cosa que nunca pude encontrar mppde y el otrode las librerias necesarias para el funcionamiento en los repositorios en ubuntu ( quiza esten en debianmultimedia) jajaja
bueno y a la final quize pasar de mpc a mp3 y no pude =(, pero me decia que no se podian carga los archivos por que faltaban librerias
no se si hize algo mal pero quisiera cambiar mis mpc por mp3

saludos¡¡¡¡

Publicar un comentario en la entrada