Mpd configuration: Difference between revisions
From wikinotes
(Created page with "= mpd.conf = <blockquote> <source lang="bash"> # ~/.mpdconf music_directory "/home/media/music" db_file "/home/media/.mpd/db" log_file "/home/media/.mpd/log"...") |
No edit summary |
||
Line 1: | Line 1: | ||
= mpd.conf = | = mpd.conf = | ||
<blockquote> | <blockquote> | ||
Line 12: | Line 13: | ||
user "mpd" | user "mpd" | ||
</source> | </source> | ||
== | == Output Plugins == | ||
<blockquote> | |||
Configures what happens when the music is played. | |||
=== PulseAudio === | |||
<blockquote> | <blockquote> | ||
<syntaxhighlight lang="bash"> | |||
audio_output { | |||
type "pulse" | |||
name "pulseaudio" | |||
} | |||
</syntaxhighlight> | |||
</blockquote><!-- PulseAudio --> | |||
=== HTTPD Streaming === | === HTTPD Streaming === | ||
< | <blockquote> | ||
# | You can stream music over http, and listen to it with a music player like VLC. | ||
<syntaxhighlight lang="bash"> | |||
# copied verbatim from /usr/share/doc/mpd/mpdconf.example | |||
audio_output { | audio_output { | ||
Line 33: | Line 46: | ||
max_clients "0" # optional 0=no limit | max_clients "0" # optional 0=no limit | ||
} | } | ||
</ | </syntaxhighlight> | ||
Listen to Stream | Listen to Stream | ||
Line 43: | Line 56: | ||
http://foo.com/mpd.ogg | http://foo.com/mpd.ogg | ||
</source> | </source> | ||
</blockquote><!-- | </blockquote><!-- HTTPD Streaming --> | ||
</blockquote><!-- Output Plugins --> | |||
</blockquote><!-- mpd.conf --> |
Revision as of 17:25, 6 February 2022
mpd.conf
# ~/.mpdconf music_directory "/home/media/music" db_file "/home/media/.mpd/db" log_file "/home/media/.mpd/log" pid_file "/home/media/.mpd/pid" state_file "/home/media/.mpd/state" user "mpd"Output Plugins
Configures what happens when the music is played.
PulseAudio
audio_output { type "pulse" name "pulseaudio" }HTTPD Streaming
You can stream music over http, and listen to it with a music player like VLC.
# copied verbatim from /usr/share/doc/mpd/mpdconf.example audio_output { type "httpd" name "My HTTP Stream" encoder "vorbis" # optional, vorbis or lame port "8000" bind_to_address "0.0.0.0" # optional, IPv4 or IPv6 # quality "5.0" # do not define if bitrate is defined bitrate "128" # do not define if quality is defined format "44100:16:1" max_clients "0" # optional 0=no limit }Listen to Stream
# adds 'track' representing stream mpc add http://foo.com:8000 # alternatively, use vlc http://foo.com/mpd.ogg