and has some unique features, like chroot()'ing and dropping privileges.
This makes it an ideal application for low-end jukeboxes.
WWW: http://g-rave.nl/projects/herrie/
PR: ports/101159
Submitted by: Ed Schouten <ed at fxq.nl>
Perl Audio Converter (PAC) is a tool for converting multiple audio types
from one format to another. It supports MP2, MP3, Ogg Vorbis, FLAC,
Shorten, Monkey Audio, FAAC (AAC/M4A/MP4), Musepack (MPC), Wavpack (WV),
OptimFrog (OFR/OFS), TTA, LPAC, Kexis (KXS), AIFF, AC3, Lossless Audio
(LA), BONK, AU, SND, RAW, VOC, SMP, RealAudio (RA/RAM), WAV, and WMA. It
can also convert audio from the following video formats/extensions: RM,
RV, ASF, DivX, MPG, MKV, MPEG, AVI, MOV, OGM, QT, VCD, VOB, and WMV. A
CD ripping function with CDDB support, batch and playlist conversion,
tag preservation for most supported formats, independent tag reading/
writing, and extensions for Konqueror and Amarok are also provided.
WWW: http://pacpl.sourceforge.net/
Author: Philip Lyons <viiron@gmail.com>
OptimFROG is a lossless audio compression program. Its main goal is to
reduce at maximum the size of audio files, while permitting bit identical
restoration for all input. It is similar with the ZIP compression, but it
is highly specialized to compress audio data.
OptimFROG obtains asymptotically the best lossless audio compression
ratios. It has Windows, Linux, and Mac versions, fully featured input
plug-ins for the Windows Media Player, foobar2000, Winamp2/3/5, dBpowerAMP,
XMPlay, QCD, and XMMS audio players (with bitstream error resilience,
ID3v1.1 and APEv2 read tagging support, ID3v2 compatible), optimal support
for all integer PCM wave formats up to 32 bits and an extensible streamable
(error tolerant) compressed format. It is also fast, the default mode
encodes CD quality audio data at 12.4x real-time and decodes at 17.4x real-
time on AMD Athlon XP 1800+ (the fastest mode encodes at 28.1x real-time
and decodes at 24.7x real-time). Self-extracting (sfx) archives can also be
created with a small overhead of just 54 KB.
WWW: http://www.losslessaudio.org/
Author: Florin Ghido <FlorinGhido@yahoo.com>
LPAC is a codec (coder / decoder) for lossless compression of digital audio
files. "Lossless" means that any compressed file can be decompressed in a way
it will be bit-wise identical with the original. This is the main advantage
of LPAC compared to lossy formats like MP3, WMA or RealAudio. On the other
hand, lossy codecs can achieve higher compression ratios. For example, MP3 at
128 kbit/s achieves a (fixed) compression ratio of 11, whereas LPAC's
compression ratios range from 1.5 to 4, strongly depending on the audio
material. Typically they are around 2 for pop music and 2.5 for classical
music. This may not seem much, but remember you will get back every single
bit, no matter how often you subsequently compress and decompress a file. It
is true that general archivers (Zip, LZH, gzip) are lossless, too, but they
often achieve nearly no compression on audio files.
WWW: http://www.nue.tu-berlin.de/wer/liebchen/lpac.html
Kexis - A lossless WAV file compressor. Kexis' main goal is to develop
prediction and encoding schemes to minimize compressed file size. Kexis
strives to be the premier lossless sound encoder.
WWW: http://sourceforge.net/projects/kexis/
This module returns a hash containing basic information about a
Musepack file, as well as tag information contained in the Musepack
file's APE tags. See Audio::APETags for more information about the
tags.
WWW: http://search.cpan.org/dist/Audio-Musepack/
This module returns a hash containing basic information about a FLAC file,
a representation of the embedded cue sheet if one exists, as well as tag
information contained in the FLAC file's Vorbis tags. There is no complete
list of tag keys for Vorbis tags, as they can be defined by the user; the
basic set of tags used for FLAC files include:
* ALBUM
* ARTIST
* TITLE
* DATE
* GENRE
* TRACKNUMBER
* COMMENT
WWW: http://search.cpan.org/dist/Audio-FLAC-Header/
A Crossfading/Gapless Output Plugin featuring:
* Crossfading
* Fadein/Fadeout
* Continuous output
* Gap-Killer
* Automatic detection of live albums
* High quality
* Secondary effect plugin
* Compatibility with bmp and audacious
WWW: http://www.eisenlohr.org/xmms-crossfade/index.html
Author: Peter Eisenlohr <p.eisenlohr@gmx.net>
This is a slave port of audio/xmms-crossfade
submits information about tracks being played to audioscrobbler.
WWW: http://www.frob.nl/scribble.html
PR: ports/100195
Submitted by: Stepan Zastupov [RedChrom] <redchrom at gmail.com>
You can ask for the results to be sorted by one or more of those tags,
and return either the list of filenames (the deault), a printf-style
formatted string for each file using its ID3 tags, or the actual Perl
data structure representing the results.
WWW: http://search.cpan.org/dist/MP3-Find/
PR: ports/100149
Submitted by: Jin-Shan Tseng <tjs at cdpa.nsysu.edu.tw>
formats (M3U, PLS, HTML, etc).
It is very usefull if you have a large amount of audio files and you want to
quickly and frequently build a playlist.
WWW: http://royale.zerezo.com/fapg/
PR: ports/99300
Submitted by: chinsan <chinsan.tw@gmail.com>
It acts as a frontend to XMMS2.
Author: Tilman Sauerbeck <tilman@code-monkey.de>
WWW: http://www.enlightenment.org/
PR: ports/99318
Submitted by: Stanislav Sedov <ssedov@mbsd.msk.ru>
Schwendt. This version is written by Simon White and is cycle accurate for
improved sound reproduction. Sidplay 2 is capable of playing all C64 mono and
stereo file formats.
WWW: http://sidplay2.sourceforge.net/
PR: ports/98762
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
Approved by: lawrance (mentor, implicit)
an open source software, but freely available for i386 versions of
FreeBSD 4.X/5.X and Linux. This port installs the Linux binary.
WWW: http://www.shoutcast.com
PR: ports/95514
Submitted by: Gabor Kovesdan
Approved by: lawrance(mentor, implicit)
Rename this ports to use the real vendor package name. The advantage of this
is to allow our users' keyword search works and easier for users to file the
Bugzilla report when they use our name of ports. Debian, Gentoo, NetBSD and
other OSs have the correct package name, but not in our ports tree.
My team, FreeBSD GNOME Team, have agreed with it.
As for audio/goobox, audio/rhythmbox, audio/sound-juicer, x11/gnome2,
x11/gnome2-lite and x11-toolkits/py-gnome-desktop chase the rename.
PR: ports/97985
Repocopy by: marcus
Rename this ports to use the real vendor package name. The advantage of this
is to allow our users' keyword search works and easier for users to file the
Bugzilla report when they use our name of ports. Debian, Gentoo, NetBSD and
other OSs have the correct package name, but not in our ports tree.
My team, FreeBSD GNOME Team, have agreed with it.
As for deskutils/timer-applet, x11/gnome2 and x11/gnome2-lite chase the rename.
PR: ports/97985
Repocopy by: marcus
Mutagen is an audio metadata tag reader and writer implemented in
pure Python. It supports reading ID3v1.1, ID3v2.2, ID3v2.3, ID3v2.4,
APEv2, and FLAC, and writing ID3v1.1, ID3v2.4, APEv2, and FLAC. It
can also read MPEG audio and Xing headers.
WWW: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
PR: ports/97276 [1], ports/96897 [2]
Submitted by: Byung-Hee HWANG <bh@izb.knu.ac.kr> [1]
Peter Johnson <johnson.peter@gmail.com> [2]
Approved by: tmclaugh (mentor)
pure Python. It supports reading ID3v1.1, ID3v2.2, ID3v2.3, ID3v2.4,
APEv2, and FLAC, and writing ID3v1.1, ID3v2.4, APEv2, and FLAC. It
can also read MPEG audio and Xing headers.
WWW: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
Submitter of [2] has agreed the port will be maintained by sumbiter of [1]
PR: ports/97276 [1], ports/96897 [2]
Submitted by: Byung-Hee HWANG <bh@izb.knu.ac.kr> [1]
Peter Johnson <johnson.peter@gmail.com> [2]
Approved by: tmtmclaugh (mentor)
application to play multimedia files from Emacs using external
players. Many of it's ideas are derived from MpthreePlayer
(http://www.nongnu.org/mp3player), but it tries to be more general and
more clean.
WWW: http://www.gnu.org/software/emms/index.html
PR: ports/97080
Submitted by: Dryice Liu <dryice@dryice.name>
plugin is actually a port of the xmms OSS sound ouput plugin to JACK, using
libjackasyn.
WWW: http://gige.xdv.org/libjackasyn/xmms.php
PR: ports/94292
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
sound API with the JACK audio server (jackit.sf.net). libjackasyn is a library
that can be used for two purposes.
First it can be loaded via the LD_PRELOAD variable, turning OSS applications
automatically into JACK-aware applications.
Second, it can be used to link against the program during build time, making it
trivial to turn an OSS aware sound application into a JACK aware sound
application in a short time.
libjackasyn got its name from the asynchronous manner in which it communicates
with the JACK server, which means by using libjackasyn you will introduce an
additional delay exactly the size of one JACK audiobuffer (1024 samples or 44
ms with the JACK default settings). This delay can be reduced by reducing the
JACK buffersize. It should not matter for sound generating applications, but
it might introduce phasing effects when doing sound processing.
WWW: http://gige.xdv.org/libjackasyn/
PR: ports/94290
Submitted by: Jose Alonso Cardenas Marquez <acardenas@bsd.org.pe>
for reading and editing the meta-data of several popular audio formats.
Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments
and ID3 tags and Vorbis comments in FLAC files.
X4X is a client for XMMS2 written in Java with great future
goals e.g. video and plugin support. At the moment X4X
uses almost all functions from XMMS2 and therefore is quite
complete.
WWW: http://x4x.sourceforge.net
PR: ports/95896
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
This library reads song information, such as song title,
artist, and album, from an MP3 file. It supports ID3v1,
ID3v1.1, Lyrics3v1, Lyrics3v2, ID3v2.2, ID3v2.3, and ID3v2.4
tags. MP3 Frame Headers can also be read. There is a
FilenameTag, a ID3v2.4 tag that is intelligently derived
from the file name. It contains tag synchronization
utilities, multiple save options, and easy tag conversion
methods.
WWW: http://javamusictag.sourceforge.net/index.html
PR: ports/95638
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
The package python-musicbrainz2 is a client library written
in python which provides easy object oriented access to the
MusicBrainz database using the XMLWebService. It has been
written from scratch and uses a different model than
PythonMusicbrainz, the first generation python bindings.
PR: ports/95531
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>