$ xmms2 server config ices.password my_passwordĬhange the output as ices so XMMS2 can mount the stream on icecast server. $ xmms2 server config | grep ices ices.encodingmaxbr = -1 Icecast configuration can be displayed with: Xmms2 is a minimal music player which can be controled with several clients, setting this up is fairly simple compared to MPD and media can be added to stream on fly unlike ezstream. Multiple media can streamed by creating a m3u playlist and defining it under in configuration file It supports mp3, Ogg Vorbis, Ogg Theora, for streaming video ffmpeg2theora can be used to reencode into Ogg Theora.Īfter configuring, stream can be started by Several examples can be found in /usr/share/examples/ezstream/. It uses XML files for configurations, like icecast Oggfwd localhost 8000 "$pass" /"$mountpt".oggĮzstream AUR is a native source client for icecast. $ ffmpeg2theora -no-skeleton -novideo -o - path/to/audio/file | oggfwd localhost 8000 source-password / mount.oggįfmpeg2theora -no-skeleton -novideo -o - "$music" 2> /dev/null | \ Pipe ffmpeg2theora output of an audio file to oggfwd, which forwards to the icecast server. Install the ffmpeg2theora and oggfwd AUR packages. The icecast web interface should now list this new stream and the playlist should be available as Oggfwd and ffmpeg2theora # Need this so that mpd still works if icecast is not running # description "here is my long description" Make sure to setup MPD and a client to control it.Ĭonfigure MPD (as system or user service) to be an icecast source: See Music Player Daemon : HTTP Streaming for more information. Note: MPD has its own built-in HTTP Streaming, and using Icecast mpd may not be needed.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |