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>
Snett is a simple XMMS2 client that's heavily inspired by
strange-quark.
It's a funky icon with a context menu that offers playback
control and access to playlists in the XMMS2 media library.
WWW: http://code-monkey.de/pages/snett
PR: ports/95460
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
Shellac is an XMMS2 client written in Python with Pygtk.
Goals:
* Configurable
* Easy to use
* No excessive eye candy
WWW: http://hem.bredband.net/b298027/
PR: ports/95333
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
The Open Fingerprint normalizes, extracts frequencies, and
creates an array representing the frequency data in an audio
file.
WWW: http://www.musicdns.org
PR: ports/95196
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
- ruby binding slave ports for xmms2
- goes along with the DrDolittle update to xmms2
PR: ports/95068
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
- slave port for the xmms2 python bindings
- goes along with the xmms2 DrDolittle update submission
PR: ports/95067
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>
system (developer release)
- java binding slave port for xmms2
- Corresponds with the xmms2 update to DrDolittle
PR: ports/95069
Submitted by: Alexander Botero-Lowry <alex@foxybanana.com>