martes, 2 de marzo de 2010

Configurando el Packard Bell Fast Media Remote para usarlo con Guayadeque

Guayadeque es un reproductor de música que está dando bastante de qué hablar en la comunidad de Ubuntu. Si estás en búsqueda de un software que necesite pocos recursos y que a la vez sea capaz de manejar colecciones de música extensas te lo recomiendo ámpliamente.

Configurar el Fast Media Remote para ser usado con Guayadeque es bastante similar a como se configura con Amarok2. Se deben seguir los mismos pasos, con la excepción de que el archivo .lircrc es ligeramente diferente. A Continuación copio el contenido del archivo:

begin
prog = irexec
remote = PackBell
button = Up
config = dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Play
end

begin
prog = irexec
remote = PackBell
button = Down
config = dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Pause
end

begin
prog = irexec
remote = PackBell
button = Right
config = dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Next
end

begin
prog = irexec
remote = PackBell
button = Left
config = dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Prev
end

begin
prog = irexec
remote = PackBell
button = Enter
config = dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.Stop
end

begin
prog = irexec
remote = PackBell
button = VolUp
config = ~/.cambiovol 4 
end

begin
prog = irexec
remote = PackBell
button = VolDown
config = ~/.cambiovol -4 
end


Es necesario que, además, escribas un script muy simple que te permita subir y bajar el volumen. He decidido llamarlo ~/.cambiovol y su contenido es el siguiente:

#!/bin/bash
dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.VolumeGet | sed 1d|awk '{print $2}'>/tmp/tempovol
volactual=$(cat /tmp/tempovol)
let volactual=volactual+$1
dbus-send --print-reply --type=method_call --dest=org.mpris.guayadeque /Player org.freedesktop.MediaPlayer.VolumeSet int32:$volactual

Puedes modificar la magnitud en que varía el volumen cada vez que presionas los botones VolUp y VolDown, yo he optado por 4/100 pero puedes cambiarlo a tu gusto en el archivo ".lircrc". Por último, no olvides darle permisos de ejecución al script.

Y eso es todo, así de fácil.

6 comentarios:

anonbeat dijo...

Podrias haber hecho el script para cambiar el volumen que fuera el mismo y que recibiera un parametro +4 o -4 o otro valor si quieres que el incremento o decremento fuera mayor o menos

Filoctetes dijo...

Es buena idea, lo voy a implementar y lo añadiré a la entrada.

Filoctetes dijo...

Ok, ahora quedó todo en un único script :)

patricio dijo...

hola muy buena tu info, pero me asaltan unas dudas ya que soy nuy nuevo en linux uso ubuntu 10.10 las consultas son las siguientes :
1)como puedo crear o editar (con que programa y como),2) y en que directorios debo crear los archivos , 3) es necesario modificar amarok para que reconozca el control remoto
desde ya te agradezco cualquier informacion que me puedas hacer llegar
muchas gracias por tu tiempo

Filoctetes dijo...

patricio, para crear o editar archivos como ~/.lircrc puedes usar el editor gedit. Puedes escribir en el terminal "gedit ~/.lircrc" o ir al panel superior, lo qncontrarás en "Accesorios>Editor de textos" si no me equivoco.

El archivo ~/.lircrc es un archivo oculto que se crea en tu home. Todos los archivos cuyo nombre inician con punto son archivos ocultos. Para verlos desde nautilus (el programa que se abre cuando vas a "Lugares") debes presionar CONTROL+H. Tu home es la carpeta de usuario. Si tu nombre de usuario es patricio, tu home será "/home/patricio".

"~/" es lo mismo que "/home/nombre_de usuario". En el ejemplo que te propongo quedaría "/home/patricio/.lircrc"

Filoctetes dijo...

antes me refería al símbolo virgulilla, la tilde de la letra ñ, no al guión. Al parecer el editor blogger lo cambió, pero que quede claro que me refería a este símbolo:

http://es.wikipedia.org/wiki/Virgulilla