# 使用 Homebrew, apk, dnf, MacPorts, Nix, zypper, scoop 安装 icecast

查看 icecast 的安装路径、可执行文件、元数据以及面向 AI 代理工作流的安全说明。

## 安装

```sh
sudo av install brew:icecast
```

其他安装命令:

### macOS

- Homebrew (100%):

```sh
brew install icecast
```

  证据: local Homebrew formula metadata

- MacPorts (94%):

```sh
sudo port install icecast
```

  证据: MacPorts ports tree: audio/icecast/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

### Linux

- apk (92%):

```sh
sudo apk add icecast
```

  证据: Alpine Linux edge package indexes: icecast from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz

- dnf (92%):

```sh
sudo dnf install icecast
```

  证据: Fedora Rawhide package metadata: icecast from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst

- Nix (92%):

```sh
nix profile install nixpkgs#icecast
```

  证据: nixpkgs package indexes: pkgs/by-name/ic/icecast/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

- zypper (92%):

```sh
sudo zypper install icecast
```

  证据: openSUSE Tumbleweed package metadata: icecast from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst

### Windows

- Scoop (92%):

```sh
scoop install extras/icecast
```

  证据: Scoop official bucket manifest trees: bucket/icecast.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

## 软件包事实

- **软件包键:** brew:icecast
- **软件包管理器:** Homebrew
- **版本:** 2.4.4
- **来源摘要:** Streaming MP3 audio server
- **主页:** <https://icecast.org/>
- **最后更新:** 2026-07-31T08:47:02+01:00
- **已生成:** 2026-08-03T19:37:03+00:00

## 可执行文件

- icecast (别名)

## 安装行为

- Bottle: 不可用

## 版本和新鲜度

- 页面生成时间: 2026-08-03
- 管理器版本: 2.4.4
## 项目历史与用法

Icecast is Xiph.Org's free streaming media server, historically associated with internet radio and open audio formats. The Homebrew formula packages the server daemon that receives source-client streams and serves them to listeners over network mountpoints.

### 项目历史

Icecast's public news archive shows active releases and community use in early 1999, including Icecast 1.1.4 and live broadcast notes. It became part of the Xiph.Org multimedia stack, aligned with the foundation's goal of open protocols and software for internet media.

Icecast 2 was a major rewrite for the 2000s streaming world. The 2.0.0 announcement says it followed years of development and alpha testing and supported Ogg Vorbis and MP3 streaming. Later documentation describes Icecast as versatile server software for internet radio, private jukeboxes, and other multimedia streams.

### 采用历史

Icecast spread because it solved a practical hosting problem: a station or broadcaster could run a server, point one or more source clients at mountpoints, and publish streams without proprietary broadcast infrastructure. Xiph's public directory still centers on Icecast streams, reinforcing its role as infrastructure for internet radio discovery.

Package-manager adoption is broad because the server is a classic Unix daemon with a single XML configuration file and a long-lived operational model. The input metadata lists packages across Homebrew, Alpine, Fedora, MacPorts, Nix, Scoop, and openSUSE.

### 使用方式

Users run `icecast` as a streaming server, configure passwords and mount behavior in `icecast.xml`, then connect source clients that publish audio or video streams. Icecast creates mountpoints as sources connect, and listeners access those mountpoints over HTTP.

The FAQ warns users to start from the default config and change only the passwords before adding more settings, which fits the server's long history of copy-pasted and overgrown configurations.

### 为什么软件包爱好者会关心

Icecast is package-nerd significant because it is one of the canonical open-source internet-radio daemons. Installing it from a package manager turns a general-purpose machine into a streaming relay with a familiar service/config file shape.

It also anchors several nearby packages and concepts: source clients, Xiph codecs, public stream directories, and the old but durable vocabulary of mounts, listeners, and internet radio servers.

### 时间线

- 1999: Icecast news posts document active 1.x releases and broadcasts.
- 2004: Icecast 2.0.0 was announced after years of development and alpha testing.
- 2014: Icecast 2.4.1 documentation describes Ogg Vorbis and MP3 streaming plus Unix and Windows support.
- 2016: The Xiph GitLab project for the server was created.
- 2025: GitLab tags include the 2.5.0 release line.

### Related projects

- Xiph.Org projects such as Vorbis, Opus, FLAC, and Theora are part of the same open multimedia ecosystem.
- IceS is the related Xiph source-client project for feeding streams into Icecast.
- dir.xiph.org is the public Icecast stream directory.

### 来源

- <https://dir.xiph.org/>
- <https://formulae.brew.sh/formula/icecast>
- <https://gitlab.xiph.org/xiph/icecast-server>
- <https://icecast.org/docs/icecast-2.4.1/introduction.html>
- <https://icecast.org/faq/>
- <https://icecast.org/news/>
- <https://icecast.org/news/icecast-release-2_0_0/>


## 安全说明

broad file, network, media, or database tool signal.

- **Geiger 风险:** blue / 中
- broad file, network, media, or database tool signal


## Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.


## Configuration files

- Unix: /usr/local/etc/icecast.xml
- Windows: current working directory/icecast.xml
## 其他软件包管理器记录

- Nix - icecast: normalized package name match | nixpkgs package indexes: pkgs/by-name/ic/icecast/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
- apk - icecast - 2.5.0-r0: normalized package name match | Alpine Linux edge package indexes: icecast from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Open source media server | https://icecast.org/
- apk - icecast-doc - 2.5.0-r0: normalized package name match | Alpine Linux edge package indexes: icecast-doc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Open source media server (documentation) | https://icecast.org/
- apk - icecast-openrc - 2.5.0-r0: normalized package name match | Alpine Linux edge package indexes: icecast-openrc from https://dl-cdn.alpinelinux.org/alpine/edge/main/x86_64/APKINDEX.tar.gz | Open source media server (OpenRC init scripts) | https://icecast.org/
- dnf - icecast - 2.4.4-28.fc45: normalized package name match | Fedora Rawhide package metadata: icecast from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | ShoutCast compatible streaming media server | http://www.icecast.org/
- dnf - icecast-doc - 2.4.4-28.fc45: normalized package name match | Fedora Rawhide package metadata: icecast-doc from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/07190dc5ae9f35ae73866675fed6d95fe6e8d9fe22c9d7cdf85862cb2ed24a4c-primary.xml.zst | Documentation files for icecast | http://www.icecast.org/
- zypper - icecast - 2.4.4-5.7: normalized package name match | openSUSE Tumbleweed package metadata: icecast from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Audio Streaming Server | http://www.icecast.org/
- zypper - icecast-doc - 2.4.4-5.7: normalized package name match | openSUSE Tumbleweed package metadata: icecast-doc from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst | Documentation for Icecast | http://www.icecast.org/
- MacPorts - icecast: normalized package name match | MacPorts ports tree: audio/icecast/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
- Scoop - extras/icecast: normalized package name match | Scoop official bucket manifest trees: bucket/icecast.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1


## Combined YAML source

View the package source record on GitHub. [combined/icecast.yml](https://github.com/mxcl/pkgdb/blob/main/combined/icecast.yml)


## 来源

- pkg.so package database
- Geiger risk classifier
- curated configuration and credential file locations
- curated package history
- pkgdb category and tag curation
- external package-manager database matches
- cross-ecosystem install command graph
