butt1
Easy to use, multi os streaming tool
Usage
butt [{-h | -v | -s
[name] | -u
<song
name> | -M
<streaming
signal
threshold> | -m
<streaming
silence
threshold> | -O
<recording
signal
threshold> | -o
<recording
silence
threshold> | -Sdrtqn | -c
<config_path>}]
[{-A | -U | -x}]
[-a
<addr>]
[-p
<port>]
Overview
butt (broadcast using this tool) is an easy to use, multi OS streaming tool. It supports ShoutCast and IceCast and runs on Linux, MacOS and Windows. The main purpose of butt is to stream live audio data from your computers Mic or Line input to an Shoutcast or Icecast server. Recording is also possible. It is NOT intended to be a server by itself or automatically stream a set of audio files.
Options
Options:
-
-h -
Print help
-
-v -
Print version information
Options for operating mode:
-
-c <path> -
Path to configuration file
-
-A -
Command server will be accessible from your network/internet (default: localhost only)
-
-U -
Command server will use UDP instead of TCP
-
-x -
Do not start a command server for receiving commands
-
-p <port> -
Port where the command server shall listen to (default: 1256)
Options for control mode:
-
-s [name] -
Connect to streaming server
-
-d -
Disconnect from streaming server
-
-r -
Start recording
-
-t -
Stop recording
-
-n -
Split recording
-
-q -
Quit butt
-u <song name>
update song name
-
-S -
Request status
-
-M <seconds> -
Set streaming signal threshold
-
-m <seconds> -
Set streaming silence threshold
-
-O <seconds> -
Set recording signal threshold
-
-o <seconds> -
Set recording silence threshold
-
-U -
Connect via UDP instead of TCP
-
-a <address> -
Address of the
buttinstance to be controlled (default: 127.0.0.1)
-
-p <port> -
Port of the
buttinstance to be controlled (default: 1256)
Ressources
Project web site: <https://danielnoethen.de/butt>
Files
~/.buttrc
butt configuration file.
History
- Debian 13 (Trixie) to Debian 12 (Bookworm): the text shown here
- Debian 11 (Bullseye)
- Debian 10 (Buster)
-A since Debian 11 (Bullseye);
-M since Debian 12 (Bookworm);
-O since Debian 12 (Bookworm);
-S since Debian 11 (Bullseye);
-U since Debian 12 (Bookworm);
-a since Debian 11 (Bullseye);
-c since Debian 11 (Bullseye);
-d since Debian 11 (Bullseye);
-h since Debian 12 (Bookworm);
-m since Debian 12 (Bookworm);
-n since Debian 12 (Bookworm);
-o since Debian 12 (Bookworm);
-p since Debian 11 (Bullseye);
-q since Debian 12 (Bookworm);
-r since Debian 11 (Bullseye);
-s since Debian 11 (Bullseye);
-t since Debian 11 (Bullseye);
-v since Debian 12 (Bookworm);
-x since Debian 11 (Bullseye).