Archiv nach Schlagworten: Amarok

Now playing

Gestern bin ich endlich mal dazu gekommen mein 16×2 Zeichen LCD-Display zu verlöten und an den Rechner anzuschließen. Es hängt am Parallelport und wird über LCD4linux angesteuert. Nach einigem Rumgebastel und anfänglichen Startschwierigkeiten gibt es jetzt den Titel des momentan in Amarok gespielten Stücks, dessen Länge und die aktuell gespielte Zeit aus. Dazu habe ich mir zwei Widgets gebaut, die sich die jeweiligen Werte über DCOP holen. Hier die beiden dazu nötigen Widgets:

Widget AmarokTitle {
class  'Text'
expression exec('dcop amarok player nowPlaying', 1000)
width  16
align  'M'
speed 250
update tick
}

Widget AmarokTime {
class  'Text'
expression exec('dcop amarok player currentTime', 250).'/'.exec('dcop amarok player totalTime', 250)
width  16
align  'E'
}

Diese müssen einfach in die /etc/lcd4linux.conf aufgenommen und einem Layout hinzugefügt werden.