SHOUT(1)
π SHOUT(1) β the manual, but make it cute π
okay so bestie, welcome to the General Commands Manual entry for shout β yes the name is literally in ALL CAPS, it's giving main character energy and honestly? slay. Sit down, grab a strawberry π, and let's get you streaming.
β¨ NAME β¨
shout β Icecast source client π
β¨ SYNOPSIS β¨
shout [OPTIONS]
β¨ DESCRIPTION β¨
So here's the vibe: shout reads data from standard input and streams it to Icecast. That's it. That's the whole thing. You feed it bytes on stdin, it yeets them at Icecast. No cap. π¦
β¨ OPTIONS β¨
Every single flag, no gatekeeping, we're going through ALL of them π
--formatformat β Sets the stream format. It can be"ogg","mp3", or"webm". Default is"ogg".-Hhost β See--host(same thing, shorter name, we love an alias β¨)-hβ See--help--helpβ Shows help. Iconic of it.--hosthost β Sets the destination host. Default is"localhost".--mountstring β Sets the mountpoint. Default is"/example.ogg".-Pport β See--port--passstring β Sets the source password. Default is"hackme". (Yes really. Change it bestie, I'm begging π)--portport β Sets the destination port. Symbolic names are supported. Default is8000.--protoprotocol β Sets the protocol. Default is"http".--station-descriptionstring β Sets the stream description.--station-genrestring β Sets the stream genre.--station-metakey=value β Sets meta information. Both key and value are arbitrary strings, so go feral π--station-namestring β Sets the stream name.--station-urlstring β Sets the stream URL.--tls-modetls-mode β Sets the TLS mode. This can be"disabled","auto","auto_no_plain","rfc2818", or"rfc2817". Default is"auto".
Heads up: when libshout is built without TLS support, only"disabled"and"auto"are supported. That's it, those two, the rest are not invited to the party π
--usageusage{,usage} β Sets the stream usages. This can be:"audio"β for audio substreams"visual"β for picture/video substreams (most often combined with"audio")"text"β for text substreams that are not subtitles"subtitle"β for subtitle substreams"light"β for light control substreams"ui"β for user interface data, such as DVD menus or buttons"metadata"β for substreams that include metadata for the stream"application"β for application specific data substreams"control"β for substreams that control the infrastructure"complex"β for substreams that are themself a mixture of other types"other"β for substream of types not listed here"unknown"β for streams that may contain additional substreams of unknown nature"3d"β for streams that contain information for 3D playback"4d"β for streams that contain information for 4D/XD playback
--userstring β Sets the source user. Default is"source".
β¨ NOTES β¨
okay this part is lowkey fun: if this binary is symlinked, or hardlinked, to the name "oggfwd", it provides drop-in compatibility with oggfwd(1). So like, one binary, two identities, very shapeshifter of it π§β¨
and that's the whole page bestie, you're officially certified π«Ά
This one came from Debian, dated Dec 16, 2020. Go stream something iconic. Periodt. π πβ
π¦ where this page comes from
- alpine 3.22: libshout-doc 2.4.6-r3 Β· GPL-2.0-only
- alpine 3.23: libshout-doc 2.4.6-r4 Β· GPL-2.0-only
- alpine 3.24: libshout-doc 2.4.6-r4 Β· GPL-2.0-only
- centos-stream 10: libshout 2.4.6-9.el10 Β· LGPL-2.0-or-later
- debian bookworm: libshout-tools 2.4.6-1+b1 Β· LGPL-2.0-or-later
- debian trixie: libshout-tools 2.4.6-1+b3 Β· LGPL-2.0-or-later
- fedora 43: libshout 2.4.6-9.fc43 Β· LGPL-2.0-or-later
- fedora 43: libshout 2.4.6-9.fc43 Β· LGPL-2.0-or-later
- fedora 44: libshout 2.4.6-10.fc44 Β· LGPL-2.0-or-later
- fedora 44: libshout 2.4.6-10.fc44 Β· LGPL-2.0-or-later
- nixos 26.05: libshout 2.4.6
- nixpkgs unstable: libshout 2.4.6
- opensuse-leap 16.0: libshout-devel 2.4.6-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libshout-devel 2.4.6-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libshout-devel 2.4.6-160000.2.2 Β· LGPL-2.1-or-later
- opensuse-leap 16.0: libshout-devel 2.4.6-160000.2.2 Β· LGPL-2.1-or-later
- ubuntu jammy: libshout-tools 2.4.5-1build3 Β· LGPL-2.0-or-later
- ubuntu noble: libshout-tools 2.4.6-1build2 Β· LGPL-2.0-or-later
- ubuntu questing: libshout-tools 2.4.6-1build2
- ubuntu resolute: libshout-tools 2.4.6-1build3 Β· LGPL-2.0-or-later
- ubuntu stonking: libshout-tools 2.4.6-1build4 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms