Exaile in Valknut
A valknut újabb verzióiban lehetőség van külső scripteket futtatni.
Így (végre ;) ) meg lehet jeleníteni a különböző médialejátszók aktuálisan játszott tartalmait.
Többféle lejátszóhoz van valamiféle script, én most az exaile-hez írtam egyet, mert ehhez nem találtam és sokat használom.
Íme a scipt:
#!/bin/sh
# this is a simple script with exaile command line options
# to print out current song playing in exaile music player
# other options:'man exaile'
# the script written by sumo
# alternatively we can use 'exaile -q' command, but this isn't variable
# example:
# exaile(0.2.10) playing: ["A Little Bit Of Ecstasy - Jacelyn Enriquez" by Roxbury] :: (18%) [0:47]of[3:59]
PROG=”exaile”
VERSION=`${PROG} –version | grep Exaile | cut -d ” ” -f 3`
TITLE=`exaile –get-title`
ARTIST=`exaile –get-artist`
LENGTH=`exaile –get-length`
#PREC=`exaile –query | grep position: | cut -d “%” -f 2 | awk ‘{print $1}’`
#POS=`exaile –query | grep position: | cut -d “%” -f 2 | awk ‘{print $2}’`
echo “${PROG}(${VERSION}) playing: [\"${TITLE}\" by ${ARTIST}]”
# echo “${PROG}(${VERSION}) playing: [\"${TITLE}\" by ${ARTIST}] :: (${PREC}%) ${POS}of[${LENGTH}]“
A kikommentezett rész az eredeti kód, viszont lassabb gépeken az awk miatt ez gondot jelenthet, mivel a scipt által küldött adatt késve jut el a valknuthoz, így nem fog megjelenni a tartalom.
- sumo blogja
- Új hozzászólás
- 860 olvasás
