Name

moosicastd — the moosicast music server

Synopsis

moosicastd [configuration file]

Description

moosicastd is a wrapper for moosicd(1) that is designed to make it reasonably easy to flexibly route decoded audio data. While moosicd(1) provides an easy way to specify how audio should be decoded from a wide variety of input formats, moosicastd tries to augment that functionality by making it easy to send the audio produced by moosicd(1) to a variety of destinations.

Audio routing is accomplished using standard UNIX pipes. Consequently, the programs used to decode audio files should be configured to write decoded audio data to stdout. The moosicast.conf(5) configuration file should contain a moosicd(1) configuration file modified accordingly. When moosicastd loads, it reads this configuration and re-writes it with the necessary additions to perform redirection of audio data.

Decoded audio data is fed to any number of output commands on stdin. The actual output commands are specified in the moosicast.conf(5) configuration file. The data stream produced by the audio decoder is replicated and fed simultaneously to each output command.

Options

-h --help

Show summary of options.

-v --version

Show version information.

Files

moosicast.conf(5), if not specified on the command-line, is looked for in the following locations:

  • ~/.moosicast/moosicast.conf

  • /etc/moosicast.conf

  • /usr/etc/moosicast.conf

  • /usr/local/etc/moosicast.conf

  • ./moosicast.conf

See Also

moosicast(1), moosicast.conf(5), moosicd(1), moosic(1)