BSD Ports

audio/icecast 2.5.0,1 FreeBSD

Streaming mp3/ogg-vorbis audio server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
audio, net
Package size
634.1 KiB, 2038.6 KiB installed

Description

Icecast is a streaming mp3/ogg-vorbis audio server.

Icecast provides nearly all the functionality of the Shoutcast server. It will accept encoding streams from encoders like winamp, shout and ices. It can also add itself to a directory server such as our own icecast.linuxpower.org or Nullsoft's yp.shoutcast.com.

In the other systems

SystemPortVersion
FreeBSDaudio/icecast2.5.0,1
OpenBSDnet/icecast2.5.0p0
NetBSDaudio/icecast2.4.4nb32
DragonFlyaudio/icecast2.4.4_2,1

Install

Binary package:

pkg install icecast

From the ports tree:

cd /usr/ports/audio/icecast/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	icecast>0:audio/icecast

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.5.0,12.5.0,12.4.4_2,12.4.4_3,12.5.0,1
FreeBSD:14:quarterly2.5.0,12.5.0,1n/a2.4.4_3,12.5.0,1
FreeBSD:15:latest2.5.0,12.5.0,1n/a2.4.4_3,12.4.4_3,1
FreeBSD:15:quarterly2.5.0,12.5.0,1n/an/an/a
FreeBSD:16:latest2.5.0,12.5.0,1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 7

The full lists below include those, and their dependencies in turn.

Build dependencies 25
Run dependencies 23

No port depends on this one.

Configuration

Options name: audio_icecast

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
cpe gmake gnome localbase pkgconfig ssl
Service scripts
icecast
Conflicts with
icecast-kh

Message after installing

To start icecast at system boot, copy
/usr/local/etc/icecast.xml.sample to /usr/local/etc/icecast.xml, customize
to your environment as desired and add:

icecast_enable="yes"

to /etc/rc.conf. See the icecast -h command for optional additional
flags. To specify an alternative config file for example add:

icecast_flags="-c /path/to/your/configuration.xml"

**********************************************************************
**  Make sure the <changeowner> section in your configuration file  **
**     is NOT commented out. Icecast will refuse to run as root.    **
**                                                                  **
** Also make sure that the user you choose is able to write to your **
**  configured log directory, otherwise icecast will refuse to run. **
**********************************************************************

Files

pkg-plist 71
  • bin/icecast
  • etc/icecast.xml.sample
  • share/doc/icecast/AUTHORS
  • share/doc/icecast/COPYING
  • share/doc/icecast/ChangeLog
  • share/doc/icecast/NEWS
  • share/doc/icecast/README.md
  • share/doc/icecast/admin_interface/index.html
  • share/doc/icecast/auth/index.html
  • share/doc/icecast/basic_setup/index.html
  • share/doc/icecast/config_file/index.html
  • share/doc/icecast/css/highlight.css
  • share/doc/icecast/css/theme.css
  • share/doc/icecast/css/theme_extra.css
  • share/doc/icecast/fonts/fontawesome-webfont.eot
  • share/doc/icecast/fonts/fontawesome-webfont.svg
  • share/doc/icecast/fonts/fontawesome-webfont.ttf
  • share/doc/icecast/fonts/fontawesome-webfont.woff
  • share/doc/icecast/img/Icecast_shema.svg
  • share/doc/icecast/img/favicon.ico
  • share/doc/icecast/index.html
  • share/doc/icecast/js/highlight.pack.js
  • share/doc/icecast/js/jquery-2.1.1.min.js
  • share/doc/icecast/js/modernizr-2.8.3.min.js
  • share/doc/icecast/js/theme.js
  • share/doc/icecast/relaying/index.html
  • share/doc/icecast/server_stats/index.html
  • share/doc/icecast/win32/index.html
  • share/doc/icecast/yp/index.html
  • share/icecast/admin/dashboard.xsl
  • share/icecast/admin/error-html.xsl
  • share/icecast/admin/error-plaintext.xsl
  • share/icecast/admin/fallbacks.xsl
  • share/icecast/admin/includes/authlist.xsl
  • share/icecast/admin/includes/confirm.xsl
  • share/icecast/admin/includes/footer.xsl
  • share/icecast/admin/includes/head.xsl
  • share/icecast/admin/includes/header.xsl
  • share/icecast/admin/includes/mountnav.xsl
  • share/icecast/admin/includes/page.xsl
  • share/icecast/admin/includes/player.xsl
  • share/icecast/admin/includes/playlist.xsl
  • share/icecast/admin/includes/web-page.xsl
  • share/icecast/admin/listclients.xsl
  • share/icecast/admin/listensocketlist.xsl
  • share/icecast/admin/listmounts.xsl
  • share/icecast/admin/manageauth.xsl
  • share/icecast/admin/moveclients.xsl
  • share/icecast/admin/response.xsl
  • share/icecast/admin/showlog.xsl
  • share/icecast/admin/stats.xsl
  • share/icecast/admin/ui/confirmdeleteuser.xsl
  • share/icecast/admin/ui/confirmkillclient.xsl
  • share/icecast/admin/ui/confirmkilldumpfile.xsl
  • share/icecast/admin/ui/confirmkillsource.xsl
  • share/icecast/admin/updatemetadata.xsl
  • share/icecast/admin/vclt.xsl
  • share/icecast/admin/version.xsl
  • share/icecast/admin/xspf.xsl
  • share/icecast/doc/icecast.xml.dist
  • share/icecast/doc/icecast_minimal.xml.dist
  • share/icecast/doc/icecast_shoutcast_compat.xml.dist
  • share/icecast/report-db.xml
  • share/icecast/web/assets/css/style.css
  • share/icecast/web/assets/img/icecast.png
  • share/icecast/web/auth.xsl
  • share/icecast/web/favicon.ico
  • share/icecast/web/server_version.xsl
  • share/icecast/web/status-json.xsl
  • share/icecast/web/status.xsl
  • share/icecast/web/xml2json.xslt
distinfo 2
FileSizeSHA256
icecast/icecast-2.5.0.tar.gz1.605985e+06d9aa07c7429aec19d950ff6fd425c371f77158cd34ff220fc191b2c186c67c7a
icecast/favicon.ico14066e22f7e26d2f97e9c1b7840458bcd29a81a6ad3433248506f56cdc305ec7487e
Master sites 4
  • https://downloads.xiph.org/releases/icecast/:source
  • https://ftp.osuosl.org/pub/xiph/releases/icecast/:source
  • LOCAL/sunpoet/icecast:icon,source
  • https://github.com/xiph/Icecast-Server/raw/master/web/:icon

Commit history 0

No commits in the history this site was built from.