
amarok Anti-Geeking Jukebox
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
The amarok Anti-Geeking Jukebox is a small amarok script that runs a locked xscreensaver hack displaying the title, artist, album and album cover of the currently playing track.
It is written in bash and requires these external programs (all pretty common):
amarok
The Image Magick toolkit (specifically mogrify, convert and composite)
xwininfo
xscreensaver, xscreensaver-command
xloadimage
The idea was to create something to run at parties that would let people see what song was playing without letting them sit down and geek out (checking email, reading webcomics, whatever...). It was inspired by a good friend of mine with a bad habit for doing that.
It is still in a very early stage of development. There are no configuration options. I make no guarantees it will work any system other than my own (although I can't see why it wouldn't).
bugmenot
14 years ago
Report
bugmenot
14 years ago
#run
input="trackChange"
while [ 1 ]
do
if [ $input = "trackChange" ]; then
cp ~/.xscreensaver ~/.xscreensaver.juke.bak
cp ~/.xscreensaver.juke ~/.xscreensaver
xscreensaver-command -select 1
cp ~/.xscreensaver.juke.bak ~/.xscreensaver
fi
read input
done
Report
richlv
14 years ago
it would be nice to have some customisation, to be able to show upcoming tracks from the playlist and maybe queue, if one exists.
also, giving the ability to control amarok only might be useful in some cases (turning the computer in sort of jukebox-only). maybe even limiting amarok controls available ;)
oooh, i could write a quite long list of features to make this script really great ;)
Report
Litwin
14 years ago
Report
nuka
15 years ago
Report
BorgQueen
15 years ago
Well done you,
The Borg Queen
Report
noquarter
15 years ago
Report