CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

audio/exaile 4.2.2

Full featured python-based music player for GTK

Port info

Maintainer
rm@FreeBSD.org
Packages
latest: 4.2.2
Upstream
up to date
Last update
to 4.2.2 · 8217f9005d
Quarterly
2026Q4: 4.2.2
Formerly
audio/exaile-devel until 2009-11-28
WWW
https://exaile.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install exaile
installs 4.2.2 from latest; from quarterly (2026Q4) 4.2.2
Port
# cd /usr/ports/audio/exaile && make install clean
# make -C /usr/ports/audio/exaile config  # change options first
Size
2.0 MiB download · 12 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, audio/gstreamer1-plugins-faad 1.28.8, audio/py-mutagen 1.48.1, databases/py-berkeleydb 18.1.16, databases/py-sqlite3 3.12.15_10, devel/desktop-file-utils 0.28, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/py-dbus 1.4.0_1, devel/py-pygobject 3.58.0, graphics/cairo 1.18.2,3, graphics/gdk-pixbuf2 2.44.1, graphics/librsvg2-rust 2.62.3_3, lang/python312 3.12.15, multimedia/gstreamer1 1.28.8_1, multimedia/gstreamer1-plugins 1.28.8, multimedia/gstreamer1-plugins-bad 1.28.8, multimedia/gstreamer1-plugins-good 1.28.8, multimedia/py-gstreamer1 1.28.8, print/harfbuzz 14.6.0, x11-toolkits/gtk30 3.24.52, x11-toolkits/pango 1.57.1
License
GPLv2
Options
2 of 3 on in the package: DOCS NLS
Show the 1 options that are off
UDISKS2

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.2.24.2.2–
FreeBSD 154.2.24.2.2–
FreeBSD 144.2.24.2.24.2.2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.2.24.2.2–
FreeBSD 144.2.24.2.24.2.2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 4.2.2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (99)

Baptiste Daroussin (bapt) · 3.3.2
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in audio

With hat:	portmgr
5978476c35
Ruslan Makhmatkhanov (rm) · 3.3.2
- update to 3.3.2 - add staging support - update USE_PYTHON value - drop BDB from options list, there is no such option (portlint warning)

changelog:
3.3.2 is primarily a bugfix release, with only very limited new features added.

- Tracks were sometimes selected incorrectly when searching a playlist
- Sometimes the main window wouldn't appear when minimizing to the system tray
- More tags supported for MP4/M4A/FLAC/OGG files
- Locale bugs when executing --help
- Updated Windows installer dependency download versions
- Fixed plugins: librivox

PR:		183843
Submitted by:	rm (myself)
Approved by:	jsa (maintainer, by mail)
2cbb04c05e
Dmitry Marakasov (amdmi3) · 3.3.1
- Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with a)

Approved by:	portmgr (bdrewery)
444b74f1ca
Baptiste Daroussin (bapt) · 3.3.1
Add NO_STAGE all over the place in preparation for the staging support (cat: audio)
183c2ed74f
Martin Wilke (miwi) · 3.3.1
- Fix build

Reported by:	pkg (DEVELOPER_MODE)
6ec3e9fd05
Alex Kozlov (ak) · 3.3.1
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
e159824929
Ruslan Makhmatkhanov (rm) · 3.3.1
- update to 3.3.1

changelog:
https://launchpad.net/exaile/3.3.x/3.3.1

PR:		174042
Submitted by:	rm (myself)
Approved by:	maintainer timeout (2 weeks+)
0eec3b593b
Ruslan Makhmatkhanov (rm) · 3.3.0
- update to 3.3.0 - convert Makefile header into two-line format - use PORTVERSION and common launchpad download url, as other launchpad ports do   to remove complexity - update COMMENT (indefinite article removed) - remove LICENSE_FILE for common license (GPLv2) - convert py-* to ${PYTHON_PKGNAMEPREFIX} in dependencies - remove shlib version from hal library dependency - limit python version to 2

changelog:
- see first news article on www.exaile.org

PR:		171911
Submitted by:	rm (myself)
Approved by:	jsa (maintainer)
5654168e6d
Dirk Meyer (dinoex) · 0.3.2.2_1
- update png to 1.5.10
2b74a89bc8
Doug Barton (dougb) · 0.3.2.2
The vast majority of pkg-descr files had the following format when they had both lines:

Author: ...
WWW: ....

So standardize on that, and move them to the end of the file when necessary.

Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.

s/AUTHOR/Author/

A few other various formatting issues
989772c9ac
Joseph S. Atkinson (jsa) · 0.3.2.2
Update to 0.3.2.2.

Approved by:	kwm (mentor)
43719fbe50
Joseph S. Atkinson (jsa) · 0.3.2.1_1
Include support for AAC formats.

PR:		ports/155887
Submitted by:	miwi
Approved by:	kwm (mentor)
2853485e83
Joseph S. Atkinson (jsa) · 0.3.2.1
Update to 0.3.2.1.

This release removes the SHOUTcast plugin for similar reasons you can read
about here: http://www.videolan.org/press/2010-1.html

Approved by:	wxs (mentor)
c85140d562
Joseph S. Atkinson (jsa) · 0.3.2.0
Update my email address to my new @FreeBSD.org addy

Approved by:	wxs (mentor)
4e2ca55c11
Wesley Shields (wxs) · 0.3.2.0
Update to 0.3.2

PR:		ports/148154
Submitted by:	Joseph S. Atkinson <jsa@wickedmachine.net> (maintainer)
Feature safe:	yes
d9812e6386
Ade Lovett (ade) · 0.3.1.1_1
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
8d837132c7
Wesley Shields (wxs) · 0.3.1.1
- Update to 0.3.1.1

PR:		ports/145466
Submitted by:	Joseph S. Atkinson <jsa@wickedmachine.net>
31489bbc48
Dirk Meyer (dinoex) · 0.3.1.0_1
- update to 1.4.1 Reviewed by:	exp8 run on pointyhat Supported by:	miwi
de78af3ac5
Dmitry Marakasov (amdmi3) · 0.3.1.0
- Update to 0.3.1.0

PR:		144787
Submitted by:	"Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
176e5b4e58
Dirk Meyer (dinoex) · 0.3.0.2_2
- update to jpeg-8
ca9c60461c
Philip M. Gollucci (pgollucci) · 0.3.0.2_1
- Fix OPTIONs

PR:             ports/142020
Submitted by:   Thomas Zander <thomas.e.zander@googlemail.com>
Approved by:    "Joseph S. Atkinson" <jsa.bsd@gmail.com> (maintainer)
d8ec343b2f
Pav Lucistnik (pav) · 0.3.0.2_1
- Add dependency on librsvg2 to prevent crashes on runtime

PR:		ports/140984
Submitted by:	Joseph S. Atkinson <jsa@wickedmachine.net> (maintainer)
7d8136e754
Dmitry Marakasov (amdmi3) · as audio/exaile-devel
- Remove audio/exaile-devel; main port (audio/exaile) was updated to the latest stable version

PR:		140952
Submitted by:	"Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
02fd49df6b
Dmitry Marakasov (amdmi3) · 0.3.0.2
- Update to 0.3.0.2

PR:		140439
Submitted by:	"Joseph S. Atkinson" <jsa@wickedmachine.net>
742e7a7ef5
Dirk Meyer (dinoex) · 0.2.14_2
- bump all port that indirectly depends on libjpeg and have not yet been bumped or updated Requested by:	edwin
eca78ec61b
Philip M. Gollucci (pgollucci) · 0.2.99.3 · as audio/exaile-devel
- Update to 0.3a3

PR:             ports/137023
Submitted by:   "Joseph S. Atkinson" <jsa@wickedmachine.net>" (maintainer)
8552afb93e
Philip M. Gollucci (pgollucci) · 0.2.99.2_2 · as audio/exaile-devel
On most systems, the default Python bsddb module is Python's module. On FreeBSD, we build one based on the bsddb in base and make Python's a seperate port. Our default works with Exaile, but causes a bit of oddness, such as file paths inexplicably relocating. This oddness may cause further unseen consequences, so instead we will rely on databases/py-bsddb to keep in sync with expected behaviors.

If users decide that potentially broken behavior is good enough for them
and they do not want this extra dependency, I have left the rope on
the chandelier for them.

~/.local/share/exail/music.db.db

This file should really have only one db extension, and this artifact
is tied to some differenence in behavior between the the two flavors
of bsddb modules.

PR:             ports/136481
Submitted by    "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
7da0a6ab16
Ion-Mihai Tetcu (itetcu) · 0.2.99.2_1 · as audio/exaile-devel
Fix with custom PREFIX / LOCALBASE

PR:		ports/135528
Submitted by:	maintainer
Reported by:	QATty
e7887ce395
Philip M. Gollucci (pgollucci) · 0.2.99.2_1 · as audio/exaile-devel
This fixes the collection manager from duplicating album entries when adding to the playlist or collapsing the menu entry.

PR:             ports/135612
Obtained from:  exaile bzr.
Submitted by:       "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
de7d909737
Philip M. Gollucci (pgollucci) · 0.2.99.2 · as audio/exaile-devel
Bump exaile-devel to 2.99.2 (aka 0.3 Alpha 2).

While I am here, do some better sorting of the plist to make it easier for future maintenance.

There's a known issue with the collection manager, where adding an album to the playlist
causes the album entry to duplicate. Does not affect usability.

PR:             ports/135431
Submitted by:   "Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
a6d7b8bb56
Ion-Mihai Tetcu (itetcu) · 0.2.99.1_1 · as audio/exaile-devel
Fix install with custom PREFIX. It failed because wrongly used LIBDIR in the distributed Makefile having its value set from MAKE_ENV. Change pushed upstream.

Submitted by:	itetcu@
Reported by:	QATty
Approved by:	maintainer
fb190a03fe
Dennis Herrmann (dhn) · 0.2.99.1_1 · as audio/exaile-devel
- Port cleanup - Bump PORTREVISION

PR:		ports/134150
Submitted by:	"Joseph S. Atkinson" <jsa@wickedmachine.net> (maintainer)
Approved by:	miwi (mentor implicit)
86801509ce
Ion-Mihai Tetcu (itetcu) · 0.2.14_1
Add confilicts with the new -devel port and bump PORTREVISION.

PR:		ports/131629
Submitted by:	Joseph S. Atkinson (maintainer)
92292f4e9c
Ion-Mihai Tetcu (itetcu) · 0.2.99.1 · as audio/exaile-devel
This introduces a new track for audio/exaile that allows FreeBSD users to easily follow changes for the upcoming 0.3 revamp. This port can be accessed as audio/exaile-devel and CONFLICTS with audio/exaile.

Some of the changes include:
* Non-explicit reliance upon gettext
* Transitions from sqlite to a faster pickle database
* Drag and drop support
* Plugin API
* More to come...

PR:		ports/131629
Submitted by:	Joseph S. Atkinson
Repocopy by:	marcus@
f7ba0daa72
Mark Linimon (linimon) · 0.2.14
Assign maintainership to submitter of last PR.
5425e73773
Martin Wilke (miwi) · 0.2.14
- Update to 0.2.14

PR:		127955
Submitted by:	"Joseph S. Atkinson" <jsa@wickedmachine.net>
20e390610a
Mark Linimon (linimon) · 0.2.13_1
Reset infofarmer due to maintainer-timeouts and no response to email.

Hat:	portmgr
d72c560b21
Edwin Groothuis (edwin) · 0.2.13_1
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
6527ef2070
Andrew Pantyukhin (sat) · 0.2.13
- Update to 0.2.13

Prodded by:	Joseph S. Atkinson <jsatkinson@embarqmail.com>
76c5f77b20
Andrew Pantyukhin (sat) · 0.2.10
- Update to 0.2.10 - Disable translations (msgfmt problems) - Rely on dbus and disable mmkeys
61863cebe0
Florent Thoumie (flz) · 0.2.9_1
- Welcome X.org 7.2 \o/. - Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}. - Bump PORTREVISION for ports intalling files in ${X11BASE}.
d4f0d0048a
Andrew Pantyukhin (sat) · 0.2.9
- Update to 0.2.9
42ec0268b8
Andrew Pantyukhin (sat) · 0.2.9.b
- Update to 0.2.9b
69a9bac802
Andrew Pantyukhin (sat) · 0.2.8
- Update to 0.2.8
326f230d0e
Andrew Pantyukhin (sat) · 0.2.7
- Update to 0.2.7
fcada99ca1
Andrew Pantyukhin (sat) · 0.2.7.b2
- Add yet more dependencies
8500d0edbc
Andrew Pantyukhin (sat) · 0.2.7.b2
- An extra dependency on py-notify won't hurt
d19bf767d4
Andrew Pantyukhin (sat) · 0.2.7.b2
Add port audio/exaile:

Exaile is a media player aiming to be similar to KDE's AmaroK, but for
GTK+. It incorporates many of the cool things from AmaroK (and other
media players) like automatic fetching of album art, handling of large
libraries, lyrics fetching, artist/album information via the wikipedia,
last.fm support, optional iPod support (assuming you have python-gpod
installed).

WWW: http://www.exaile.org/
Author: Adam Olsen <arolsen@gmail.com>
8f53b0b3e8