Foros del Web » Administración de Sistemas » Unix / Linux »

Mostrar la canción con Mercury en breezy [Amarok-xmms]

Estas en el tema de Mostrar la canción con Mercury en breezy [Amarok-xmms] en el foro de Unix / Linux en Foros del Web. La maquina java sin problemas. Código: fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin Creating temporary directory: /tmp/make-jpkg.XXXXCWrtcd Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh ...
  #1 (permalink)  
Antiguo 05/12/2005, 15:20
Avatar de Jung  
Fecha de Ingreso: diciembre-2005
Mensajes: 7
Antigüedad: 18 años, 11 meses
Puntos: 0
Mostrar la canción con Mercury en breezy [Amarok-xmms]

La maquina java sin problemas.
Código:
fakeroot make-jpkg jdk-1_5_0_06-linux-i586.bin
Creating temporary directory: /tmp/make-jpkg.XXXXCWrtcd
Loading plugins: blackdown-j2re.sh blackdown-j2sdk.sh common.sh ibm-j2re.sh ibm-j2sdk.sh j2re.sh j2sdk-doc.sh j2sdk.sh j2se.sh sun-j2re.sh sun-j2sdk-doc.sh sun-j2sdk.sh

Detected product:
    Java(TM) Software Development Kit (J2SDK)
    Standard Edition, Version 1.5.0+update06
    Sun Microsystems(TM), Inc.
Is this correct [Y/n]: 
........................
:~/Desktop$ sudo dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb
Password:
(Leyendo la base de datos ...
Tome este codigo.
Código:
#!/bin/sh
if (test -r /tmp/xmms-info) && (test -a /tmp/xmms-info) && (test "Playing" = `cat /tmp/xmms-info | grep Status | sed 's/Status: //'`); then
cat /tmp/xmms-info | grep Title | sed 's/Title: //' | sed 's/ (invalid UTF-8)//' | iconv -f UTF-8 -cs -t ISO-8859-9 -;
else echo "";
fi
y lo guardo como .sh, le doy permisos y todo
Código:
apt-get install xmms-infopipe
Otro script que hace lo mismo es:
Código:
#!/usr/bin/perl -w
$file='/tmp/xmms-info';
$aa=open(INFO, $file);
if(!$aa) {
   print "no escucho nada";
   exit(0);
} else {
@ar=<INFO>;
close(INFO);
$data=$ar[12];
$data=~ s/Title//;
print "escuchando$data";
lo ejecuto en un terminal con sudo sh xmm xmmscurr.sh y me muestra la canción que se esta tocando en ese momento en xmms. de esta forma:
Código:
# sudo xmmscurr.sh
Faith No More - Stripsearch
Código:
# ./xmms.pl
escuchando: Faith No More - Stripsearch
Pero la idea es que aprezca en Mercury por lo tanto como leí por ahí eso se consigue colocando:
Options->Account settings->switch to advanced view->shell command


Código:
sudo sh /home/jung/xmmscurr.sh
           sh  /home/jung/xmmscurr.sh
           sh  /usr/bin/xmmscurr
pero no funciona.
tampoco funciona con:
Código:
~/xmms.pl
          /home/jung/xmms.pl
También trate con Amarok
Código:
Options -->Account Settings --> Display Name --> Current Song Options --> Shell Command: dcop Amarok player nowPlaying
                                  dcop amarok player nowPlaying
                                  dcop amarok player nowplaying
En la consola:
Código:
# dcop amarok player nowPlaying
ERROR: Couldn't attach to DCOP server!
tampoco funciono
Código:
# sh
sh-3.00# cat /tmp/xmms-info
XMMS protocol version: 2467
InfoPipe Plugin version: 1.3
Status: Stopped
Tunes in playlist: 1
Currently playing: 1
uSecPosition: 0
Position: 0:00
uSecTime: 197694
Time: 3:17
Current bitrate: 0
Samping Frequency: 0
Channels: 0
Title: Doors - Love Me Two Times.mp3
File: /home/jung/Mp3/Doors - Love Me Two Times.mp3
sh-3.00# cat /tmp/xmms-info
XMMS protocol version: 2467
InfoPipe Plugin version: 1.3
Status: Playing
Tunes in playlist: 1
Currently playing: 1
uSecPosition: 1846
Position: 0:01
uSecTime: 197694
Time: 3:17
Current bitrate: 128000
Samping Frequency: 44100
Channels: 2
Title: Doors - Love Me Two Times.mp3
File: /home/jung/Mp3/Doors - Love Me Two Times.mp3
sh-3.00# cat /tmp/xmms-info | grep -i title | cut -b0-7
Title:
Title:
sh-3.00# cat /tmp/xmms-info| grep -i title| cut -b8-
Doors - Love Me Two Times.mp3
sh-3.00# cat /tmp/xmms-info| grep -i title| cut -b8-
Doors - Love Me Two Times.mp3
sh-3.00# javac -classpath .:pathtodmsn.jar *.java
error: cannot read: *.java
1 error
sh-3.00#
  #2 (permalink)  
Antiguo 07/12/2005, 11:13
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 3 meses
Puntos: 29
Prueba a ejecutar Mercury como root y le metes el mismo comando a ver si es problema de permisos.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:05.