View previous topic :: View next topic |
Author |
Message |
Louisdor Veteran
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Tue Jul 20, 2004 11:39 pm Post subject: [OT] XMMS (mit) root-tail |
|
|
Hi !
Ich bin am Überlegen, wie ich das hinbekommen kann, dass ich die Titelzeile, die bei einer "mp3" Datei oder einem Stream durch den xmms läuft, auf dem Desktop als durchlaufende Zeile angezeigt bekomme. So in der Art, wie z.B. root-tail mir die Logfiles anzeigt.
Gibt es da evtl. ein Tool oder irgendeine Möglichkeit dafür die Infos laufend bei xmms abzufragen und auf dem Desktop in einer geometrisch festgelegten Zeile darzustellen?
Also, nicht wie bei root-tail untereinander auflaufend. _________________ "Ich bin ich." |
|
Back to top |
|
|
apache n00b
Joined: 20 Jul 2004 Posts: 60 Location: Austria
|
Posted: Tue Jul 20, 2004 11:52 pm Post subject: |
|
|
Also eine Möglichkeit wäre mittels xmmsctrl die Infos abzufragen und diese z.B. über Karamba darzustellen.
xmmsctrl ist ein kleines Shell Programm, mit dem XMMS gesteuert bzw. Infos abgefragt werden können. Den Title würdest du z.B. über
erhalten. |
|
Back to top |
|
|
apache n00b
Joined: 20 Jul 2004 Posts: 60 Location: Austria
|
Posted: Wed Jul 21, 2004 12:04 am Post subject: |
|
|
Nachtrag: Hab gerade festgestellt, dass es ein xmms theme für Karamba gibt, das kannst du ja ganz einfach mit einem Editor kürzen, sodass es nur mehr den aktuellen Titel anzeigt. xmmsctrl ist hierfür gar nicht nötig. |
|
Back to top |
|
|
equinox0r l33t
Joined: 18 Feb 2004 Posts: 614
|
Posted: Wed Jul 21, 2004 5:26 am Post subject: |
|
|
oder probiers mal damit ..
nicht getestet, sollte aber tun
file: xmms-tail
Code: | #!/bin/bash
timeout=3 #seconds
logfile=$HOME/.xmms-tail.log
xmmsctrl_bin=`which xmmsctrl`
lockfile=$HOME/.xmms-tail.lock
#root-tail $logfile &
if test -f $xmmsctrl_bin; then
new_title=`xmmsctrl_bin title`
old_title=`cat $lockfile`
if ! test $old_title = $new_title; then
echo $new_title >> $logfile
echo $new_title > $lockfile
echo "logfile updated ($new_title)"
fi
while :; do
for i in `seq 1 10`; do
echo -n "."
sleep $timeout;
done
xmms-tail
done
fi |
das ganze kannst du immernoch mit root-tail verwenden da kannst du ja angeben wo sich das frame befinden und wie gross es sein soll ... *imho*
have phun |
|
Back to top |
|
|
Louisdor Veteran
Joined: 14 Dec 2003 Posts: 1231 Location: im Brandenburgischen
|
Posted: Wed Jul 21, 2004 3:45 pm Post subject: |
|
|
Hi!
Vielen Dank für die Antworten.
@equinox0r:
Dein Script probiere ich grad noch aus, irgendwas will da noch nicht so ganz.
Leider hab ich grad nicht so die Zeit das ausführlich zu testen.
Ich melde mich wieder wenn ich am WE Zeit habe. _________________ "Ich bin ich." |
|
Back to top |
|
|
equinox0r l33t
Joined: 18 Feb 2004 Posts: 614
|
Posted: Wed Jul 21, 2004 4:49 pm Post subject: |
|
|
kann sein, habs net getestet
vielleicht mach ich das morgen früh wenn ich nach hause komm *g* |
|
Back to top |
|
|
|