domingo, 30 de septiembre de 2012

Controlar reproductores en Linux desde Android

Hoy quería darme un relajo mental y dedicarme a descansar escuchando música, pero tenía un inconveniente, tengo mi laptop conectado a un subwoofer que no posee control remoto y lo que yo quería era estar acostado relajado escuchando música, entonces pensé ¿que hago?, simple! ya debe un app en Android que me solucione este problema, probe un par de aplicaciones sin que ninguna me convenciera al 100%, hasta que llegue a Remuco.

La verdad la encontré una app fantástica, al meno cumple a la perfección lo que yo quería, entre sus características están:
  • Funciona tipocliente-servidor a través de bluetooth o wifi.
  • Soporta los reproductores Amarok, Audacious, Banshee, Clementine, Exaile, gmusicbrowser, MPD, MPlayer, Rhythmbox, Songbird, Totem, TVtime, VLC y XMMS2.
  • Permite subir y bajar volumen de la música.
  • Permite elegir reproducción aleatoria.
  • Permite elegir repetir lista al finalizar la reproducción.
  • Visualiza la carátula (si es que está disponible).
  • Permite retroceder, adelantar, reproducir, pausar (casi obvio)
Quizás tiene más características, pero al menos con lo poco que lo probe, eso pude destacar, además fue lo que noté a simple vista.

Ahora que ya sabemos que es, comencemos el proceso de instalación, para eso en primer lugar debemos descargar Remuco:
$ wget http://remuco.googlecode.com/files/remuco-0.9.6.tar.gz
Nos descargará un fichero comprimido (tar.gz) por lo que procedemos a descomprimir:
$ tar xvf remuco-0.9.6.tar.gz
Nos creará un directorio nuevo (remuco-0.9.6), al menos para mi, me es más cómodo dejarlo como oculto, ya que terminado los pasos no ingresaré más al directorio, para esto debemos agregarle un punto “.” antes del nombre (para listar los ficheros ocultos realizamos un ls -a)
$ mv remuco-0.9.6 .remuco-0.9.6
Ahora ingresamos al directorio
$ cd .remuco-0.9.6
Ya estando en el directorio instalamos lo que necesitemos reproducir, pero antes de eso, saber que tenemos las dependecias instaladas (al menos yo no necesite hacerlo, pero nunca está demás), por lo que:
$ sudo aptitude install python-bluez
Ahora si, nos falta solamente elegir el reproductor a controlar, tienen todas estas opciones según su reproductor
$ sudo make install-amarok
$ sudo make install-amarok14
$ sudo make install-audacious
$ sudo make install-banshee
$ sudo make install-clementine
$ sudo make install-exaile
$ sudo make install-fooplay
$ sudo make install-gmusicbrowser
$ sudo make install-mpd
$ sudo make install-mplayer
$ sudo make install-okular
$ sudo make install-quodlibet
$ sudo make install-rhythmbox
$ sudo make install-songbird
$ sudo make install-totem
$ sudo make install-tvtime
$ sudo make install-vlc
$ sudo make install-xmms2
En mi caso estoy utilizando solo clementine, por lo que en la terminal ejecute:
$ sudo make install-clementine
Al hacer esto, ya tenemos listo el la fase del computador, por lo que (en mi caso) simplemente inicio el proceso con:
$ remuco-clementine
Obviamente esto varía según lo que hayamos instalado. Puede ser que les salga un error al ejecutarlo, parecido a esto:
ERROR: failed to set up bluetooth server ((2, 'No such file or directory')) (check the log for details)
Pero esto simplemente es porque nuestra laptop no tiene habilitado o simplemente no posee bluetooth. Ahora simplemente abrimos nuestro reproductor.

Por último debemos instalar el cliente en Android, para eso nos vamos al directorio
$ cd .remuco-0.9.6/client/android/app
y encontraremos un fichero llamado remuco.apk, el cual copiamos al Android, antes de instalarlo debemos “Origenes Desconocidos” dentro del menu Ajustes > Aplicaciones. Si está activado, simplemente lo instalamos.

Ahora abrimos la aplicación remuco apretamos el botón menú y luego “Connect” aquí elegimos si queremos la conexión por bluetooth o wifi, en mi caso por wifi así que ingresamos la ip del equipo y listo, empezamos a reproducir sin problemas.

2 comentarios:

Unfortunately this won't work with Rhythmbox 2.97

Tenía entendido que Clementine ya traia la opcion para conectarse a traves de wifi a la aplicacion "Control Remoto Clementine" para android, entonces para que lo de remuco?

Publicar un comentario