audio/mad123 - The NetBSD Packages Collection

Command-line MPEG audio player

mad123 is a simple command line MP3 player using Robert Leslie's
libmad fixed-point MP3 decoder library.

This is not meant to be a serious replacement for the ubiquitous
mpg123 program.  Instead, this is a merely an experiment in using
libmad.  At the time mad123 was written, a couple of things set it
apart from the command line MP3 player supplied with libmad (madplay):

1) Supports URL style MP3 pathnames.

2) The audio output is double-buffered. Multiple audio backends
   such as Sun (OSS), aRts, and pcm are supported.

3) Streams can be pre-buffered using read-ahead.

4) Simple keyboard controls.

5) Playlist support.

6) CTRL-C behaves like it does for mpg123.

7) It can be installed setuid-root so it can adjust scheduling
   priority to reduce its susceptibility to jitter.

Build dependencies

pkgtools/mktools pkgtools/cwrappers

Runtime dependencies

audio/taglib audio/libmad www/curl audio/taglib audio/libmad www/curl

Binary packages

OSArchitectureVersion
NetBSD 10.0aarch64mad123-0.8.5nb39.tgz
NetBSD 10.0aarch64mad123-0.8.5nb37.tgz
NetBSD 10.0aarch64mad123-0.8.5nb37.tgz
NetBSD 10.0aarch64ebmad123-0.8.5nb37.tgz
NetBSD 10.0aarch64ebmad123-0.8.5nb39.tgz
NetBSD 10.0alphamad123-0.8.5nb39.tgz
NetBSD 10.0earmv6hfmad123-0.8.5nb39.tgz
NetBSD 10.0earmv6hfmad123-0.8.5nb37.tgz
NetBSD 10.0earmv6hfmad123-0.8.5nb37.tgz
NetBSD 10.0earmv7hfmad123-0.8.5nb39.tgz
NetBSD 10.0earmv7hfmad123-0.8.5nb37.tgz
NetBSD 10.0earmv7hfmad123-0.8.5nb37.tgz
NetBSD 10.0i386mad123-0.8.5nb39.tgz
NetBSD 10.0i386mad123-0.8.5nb37.tgz
NetBSD 10.0powerpcmad123-0.8.5nb37.tgz
NetBSD 10.0vaxmad123-0.8.5nb37.tgz
NetBSD 10.0x86_64mad123-0.8.5nb39.tgz
NetBSD 10.0_BETAx86_64mad123-0.8.5nb37.tgz
NetBSD 8.0i386mad123-0.8.5nb37.tgz
NetBSD 8.0i386mad123-0.8.5nb37.tgz
NetBSD 8.0powerpcmad123-0.8.5nb36.tgz
NetBSD 8.0powerpcmad123-0.8.5nb37.tgz
NetBSD 8.0powerpcmad123-0.8.5nb39.tgz
NetBSD 8.0powerpcmad123-0.8.5nb37.tgz
NetBSD 8.0x86_64mad123-0.8.5nb37.tgz
NetBSD 8.0x86_64mad123-0.8.5nb37.tgz
NetBSD 8.0x86_64mad123-0.8.5nb39.tgz
NetBSD 9.0aarch64mad123-0.8.5nb39.tgz
NetBSD 9.0aarch64mad123-0.8.5nb37.tgz
NetBSD 9.0aarch64mad123-0.8.5nb37.tgz
NetBSD 9.0alphamad123-0.8.5nb36.tgz
NetBSD 9.0alphamad123-0.8.5nb39.tgz
NetBSD 9.0earmmad123-0.8.5nb36.tgz
NetBSD 9.0earmv6hfmad123-0.8.5nb39.tgz
NetBSD 9.0earmv6hfmad123-0.8.5nb37.tgz
NetBSD 9.0earmv6hfmad123-0.8.5nb37.tgz
NetBSD 9.0earmv7hfmad123-0.8.5nb39.tgz
NetBSD 9.0earmv7hfmad123-0.8.5nb37.tgz
NetBSD 9.0earmv7hfmad123-0.8.5nb37.tgz
NetBSD 9.0i386mad123-0.8.5nb37.tgz
NetBSD 9.0i386mad123-0.8.5nb39.tgz
NetBSD 9.0m68kmad123-0.8.5nb36.tgz
NetBSD 9.0mips64ebmad123-0.8.5nb36.tgz
NetBSD 9.0powerpcmad123-0.8.5nb37.tgz
NetBSD 9.0powerpcmad123-0.8.5nb36.tgz
NetBSD 9.0powerpcmad123-0.8.5nb37.tgz
NetBSD 9.0powerpcmad123-0.8.5nb39.tgz
NetBSD 9.0sparc64mad123-0.8.5nb36.tgz
NetBSD 9.0sparcmad123-0.8.5nb36.tgz
NetBSD 9.0vaxmad123-0.8.5nb37.tgz
NetBSD 9.0x86_64mad123-0.8.5nb39.tgz
NetBSD 9.0x86_64mad123-0.8.5nb37.tgz
NetBSD 9.3x86_64mad123-0.8.5nb37.tgz
NetBSD 9.3x86_64mad123-0.8.5nb39.tgz

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

oss
Enable support for the Open Sound System audio library.
sun

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.