MSTREAM-PLAY(1)

NAME
mstream-play - queue a track for streaming

SYNOPSIS
mstream-play file

DESCRIPTION
mstream-play checks that the file is readable and then sends the pathname to IceS using the mstream.pm playlist module. It will then sleep for the duration of the song (less a couple of seconds) to simulate playing the file.

A named pipe is used for the inter-process communication to synchronize IceS and mserv.

If mstream-play is signaled to terminate (SIGTERM), it will send IceS SIGUSR1 causing it to skip to the next song immediately.

In the Playlist section of ices.conf you should specify Type as perl and Module as mstream.

FILES

.ices.pid
    The PID of the process that will be signaled if the script is terminated, presumably due to a NEXT or STOP command.

.icesgw
    A named pipe for communicating with mstream.pm.

/usr/pkg/share/ices-mp3/mstream.pm
    The IceS playlist module that listens to requests from mstream-play.

SEE ALSO
ices(1), ices-mp3(1), mserv(1)

AUTHORS
Kimmo Suominen