- Estréllate y Arde - https://www.estrellateyarde.org -

Ultrastar NG, karaoke para Linux

UltraStar NG (UltraStar Next Generation), ahora conocido como Performous (performous.org, paquete ultrastar-ng), es un clon libre para Linux de SingStar, el famoso programa de karaoke de la PlayStation.

Ultrastar NG

UltraStar NG está basado en UltraStar, un clon para Windows de SingStar programado en Delphi, pero ha sido desarrollado from scratch en C++. Por defecto utiliza el motor gráfico de Xine (paquete ultrastar-ng-xine) aunque también puede utilizar GStreamer (paquete ultrastar-ng-gstreamer).

UltraStar NG es un juego total y absolutamente recomendable. Si eres linuxero estás de suerte, con UltraStar NG ya puedes convertir tu Linux box en un karaoke, una alternativa libre y gratuita a SingStar.

Para lanzar el juego ejecutaremos el comando:

$ ultrastarng <directorio_con_canciones>

Si ejecutamos el comando ultrastarng sin argumentos buscará las canciones en /usr/share/games/ultrastar-ng/songs pero como no trae ninguna no conseguiremos gran cosa, sólo veremos la pantalla de intro.

Ultrastar NG intro

UltraStar NG utiliza canciones en el formato UltraStar que encontraremos fácilmente en Internet, pero muchas no funcionan a la primera, tenemos que adaptarlas un poco. Un buen sitio para encontrar canciones es ultrastarsongs.com (además en español).

Veamos como ejemplo una canción de los Dead Smiling Pirates, un grupo danés de rock alternativo / punk rock super-bueno formado en 2006 que sólo han publicado un álbum, ¡autofinanciado! y que han tenido el detalle de distribuir su tema "I 18" bajo una licencia Creative Commons para que los usuarios de UltraStar NG podamos disfrutarlo.

Dead Smiling Pirates

Ésta fue la respuesta del vocalista Kim Burmeister cuando se lo propusieron, según puede leerse en License.txt (gracias por utilizar Creative Commons, Dead Smiling Pirates, sois unos cracks!):

Hi,
No problem. If you like it, use it ;-)
Take care,
Kim
Dead Smiling Pirates

Podemos descargar esta canción desde la web de UltraStar NG (paquete ultrastar-songs-1.tar.bz2). Una vez descargado y descomprimido tendremos un directorio llamado:
/home/francis/songs/Dead Smiling Pirates - I 18

que contendrá los siguientes archivos:

$ ls songs/Dead Smiling Pirates - I 18
Dead Smiling Pirates - I 18[BG].jpg
Dead Smiling Pirates - I 18[CO].jpg
Dead Smiling Pirates - I 18.ogg
Dead Smiling Pirates - I 18.txt
License.txt

Arrancamos UltraStar NG:

$ ultrastarng songs

Si no nos detecta la canción comprobaremos lo siguiente:

  1. El nombre del directorio y el del archivo de texto que contiene la canción (Dead Smiling Pirates - I 18.txt) deben ser idénticos, teniendo en cuenta que Linux es sensible a las mayúsculas (case sensitive), a diferencia de Windows.
  2. Editaremos Dead Smiling Pirates - I 18.txt y nos aseguraremos de que los nombres de los archivos (música, carátula y fondo de pantalla) son correctos:
    #MP3:Dead Smiling Pirates - I 18.ogg
    #COVER:Dead Smiling Pirates - I 18[CO].jpg
    #BACKGROUND:Dead Smiling Pirates - I 18[BG].jpg

Una vez que todo esté correcto UltraStar NG detectará la canción y ya sólo nos queda seleccionarla en el menú y disfrutar.

Ultrastar NG menu

Podemos poner como fondo de pantalla un vídeo (Dead Smiling Pirates - I 18.mpg) en vez de una imagen (Dead Smiling Pirates - I 18[BG].jpg) copiando el vídeo en ese directorio y añadiendo en Dead Smiling Pirates - I 18.txt la línea:

#VIDEO:Dead Smiling Pirates - I 18.mpg

Ultrastar NG mpg


Article printed from Estréllate y Arde: https://www.estrellateyarde.org

URL to article: https://www.estrellateyarde.org/equiv/ultrastar-ng

Copyright © 2010 Estrellate y Arde