BSD Ports

audio/darkice 1.4_3 FreeBSD

IceCast, IceCast2, and ShoutCast live audio streamer

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3+
Categories
audio, net
Package size
119.6 KiB, 321.5 KiB installed

Description

DarkIce is an IceCast, IceCast2, and ShoutCast live audio streamer. It records audio from an audio interface (e.g. sound card), encodes it and sends it to a stream server.

DarkIce can encode in the following formats:

  • MP3 (using the lame library)
  • MP2 (using the twolame library)
  • Ogg Vorbis
  • AAC (using the faac library)
  • AAC HEv2 (using libaacplus library)

DarkIce can send the encoded stream to the following streaming servers:

  • ShoutCast
  • IceCast 1.3.x and 2.x
  • Darwin Streaming Server
  • Archive the encoded audio in files

In the other systems

SystemPortVersion
FreeBSDaudio/darkice1.4_3
NetBSDaudio/darkice1.4nb12
DragonFlyaudio/darkice1.4_3
HardenedBSDaudio/darkice1.4_3
GhostBSDaudio/darkice1.4_3

Install

Binary package:

pkg install darkice

From the ports tree:

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

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

RUN_DEPENDS=	darkice>0:audio/darkice

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:latest1.4_31.4_31.4_21.4_31.4_3
FreeBSD:14:quarterly1.4_31.4_3n/a1.4_31.4_3
FreeBSD:15:latest1.4_31.4_3n/a1.4_31.4_3
FreeBSD:15:quarterly1.4_31.4_3n/an/an/a
FreeBSD:16:latest1.4_31.4_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 3
Run dependencies 2

No port depends on this one.

Configuration

Options name: audio_darkice

OptionDefaultDescription
FAACoffFAAC AAC encoder support
JACKoffJACK audio server support
LAMEoffLAME MP3 audio encoder support
OPUSoffOpus audio codec support
PULSEAUDIOoffPulseAudio sound server support
TWOLAMEoffTwoLAME MP2 audio encoder support
VORBISonOgg Vorbis audio codec support
USES
pkgconfig
Service scripts
darkice

Message after installing

Unless this file already existed, a sample configuration file
has been placed in /usr/local/etc/darkice.cfg.

Please edit it according to your needs.

********************************************************************

In order to enable darkice Server service at startup and start it please run:
# service darkice enable
# service darkice start

Files

Manual pages 2
  • darkice(1)
  • darkice.cfg(5)
pkg-plist 4
  • bin/darkice
  • @sample etc/darkice.cfg.sample
  • share/man/man1/darkice.1.gz
  • share/man/man5/darkice.cfg.5.gz
distinfo 1
FileSizeSHA256
darkice-1.4.tar.gz364782e6a8ec2b447cf5b4ffaf9b62700502b6bdacebf00b476f4e9bf9f9fe1e3dd817
Master sites 1
  • https://github.com/rafael2k/darkice/releases/download/v1.4/

Commit history 0

No commits in the history this site was built from.