summaryrefslogtreecommitdiffstats
path: root/audio-plugins/xmms-infopipe/DETAILS
blob: d9c8b4dd677cc5a4daaa352cb3db79c38bed11da (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
           SPELL=xmms-infopipe
         VERSION=1.3
          SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
   SOURCE_URL[0]=http://www.beastwithin.org/users/wwwwolf/code/xmms/$SOURCE
     SOURCE_HASH=sha512:5ddf7723a960d2be3829831031ee65ffb3deb523302d5a5b8ab144413b22d9c0470a6267fcf3bbdd8738f801163dc74531d5eab6d63a9284d37798cfe0083a05
        WEB_SITE=http://www.beastwithin.org/users/wwwwolf/code/xmms/infopipe.html
         ENTERED=20020420
         UPDATED=20020604
      LICENSE[0]=GPL
        KEYWORDS="plugins xmms audio"
           SHORT="Plugin that reports XMMS status via named pipe"
cat << EOF
XMMS InfoPipe is a plugin that reports XMMS status via named pipe. Handy if
you want to add interesting real-time information for a personal web page,
or a web cam page.

While there's a possibility of setting up programs to be executed by XMMS
when changing songs, XMMS InfoPipe provides better introspection: You can
get information on song position, song length, playlist position, status
(stopped/playing/paused), song title as displayed by XMMS, and file name. The
information is reported in easily parseable textual format.

The possibilities for information use are limitless. So far, here are some
of the things people have been using InfoPipe for:

    * Showing information of XMMS on home page, webcam page, or something
    related (script included)
    * Showing player information on IRC (spotted one script for Irssi)
    * Using any speech synthetizer to say the song information, reducing the
    need for external displays, and helping listening to unfamiliar music
    in bed when all you have is a remote control =) (script included).
      Yeah, LIRC plugin seems to support this already, but it only supports
      ViaVoice - this allows you to use any speech synth... or any other
      types of output. Just an example of flexibility - I created the script
      to do that at 4 o'clock in the morning, and even got 99% of Perl
      recommendations of good coding right, even when I wasn't fully awake =)
EOF