Package Details: exaile 4.1.3-1

Git Clone URL: (read-only, click to copy)
Package Base: exaile
Description: A full-featured Amarok-style media player for GTK+
Upstream URL:
Licenses: GPL2
Submitter: xyproto
Maintainer: UnicornDarkness
Last Packager: UnicornDarkness
Votes: 145
Popularity: 0.000437
First Submitted: 2011-12-14 17:02 (UTC)
Last Updated: 2023-08-05 14:55 (UTC)

Dependencies (30)

Required by (0)

Sources (1)

Latest Comments

1 2 3 4 5 6 Next › Last »

UnicornDarkness commented on 2023-08-12 08:16 (UTC)

@darkbaboon: I do know how to help you. Maybe try to pass --nocheck to makepkg.

darkbaboon commented on 2023-08-08 19:33 (UTC) (edited on 2023-08-08 19:34 (UTC) by darkbaboon)

@UnicornDarkness: Thanks for the reply!

I have Python 3.11.3 and the python-gobject package 3.44.1-4 installed on my system too.

Here the content of my directory /usr/lib/python3.11/site-packages /gi/repository/ :


UnicornDarkness commented on 2023-08-06 15:30 (UTC)

@darkbaboon: On my system, /usr/lib/python3.11/site-packages/gi/repository/ is provided by python-gobject, and python-gobject is already in dependency list. Please check you have Python 3.11 on your system and check content of /usr/lib/python3.11/site-packages/gi/repository/ directory.

darkbaboon commented on 2023-08-06 15:02 (UTC) (edited on 2023-08-06 15:03 (UTC) by darkbaboon)

@UnicornDarkness Thanks for the update to 4.1.3 and your work!

Unfortunately the compilation fails for me. PKGBUILD check() stage is failling.

tests/ in <module> from gi.repository import Gio E ModuleNotFoundError: No module named 'gi'

According to the Exaile documentation, there are the following dependencies, but I don't know if they're already contained in other packages.

GI typelib files for GTK+, GStreamer (including gstreamer-plugins-base) and cairo and their python bindings – Packages on Debian and Ubuntu: * python3-gi >= 3.36 * python3-gi-cairo

If I understood correctly, GI stands for GObject Introspection libgirepository and gobject-introspection packages are already installed on my system, so I don't find what is missing...

lwilkinson commented on 2021-04-02 10:16 (UTC)

Awesome, thank you for that. Your approach to fixing it is pretty nifty too. I see the upstream maintainers are already on it with a more general fix. It looks like the behaviour of Python GIO is what has changed, because it used to work as it is.

Your updated package installed perfectly. Thanks again.

UnicornDarkness commented on 2021-04-01 18:22 (UTC)

@lwilkinson: Thanks, I fixed the PKGBUILD in 398ccf2e8888.
Also, I reported the bug upstream:

lwilkinson commented on 2021-04-01 14:29 (UTC) (edited on 2021-04-01 14:33 (UTC) by lwilkinson)

PKGBUILD check() stage is failing for me, preventing installation unless the check is skipped.

The test "is_valid_track" in exaile-4.1.1/xl/trax/ is failing because it uses:


which returns 'None'.

If i change it to:


the tests work fine. I have not looked into why this is happening, as I am a novice in python, and don't know the reasons why 'new_for_uri' was chosen, however, I can report that the change above works for me.

I installed other unrelated AUR updates by excluding exaile when asked what packages to exclude, and after that, I have been able to install the exaile package as is by using the command:

yay -Syu --mflags --nocheck

UnicornDarkness commented on 2020-11-26 17:39 (UTC)

@twa022: Done in 8a1980395b8a, thank you.

twa022 commented on 2020-11-25 20:25 (UTC)

cddb-py should no longer be an optdepend (python2 only). The disc I'd plugin is broken pending the merge of a new libdiscid based version. (

spydaap can be readded as an optdepend for the daap server and client (spydaap-git built against python3).

UnicornDarkness commented on 2020-11-25 19:56 (UTC)

@SpotlightKid: Unbekannt -> this is because of your locale. Bug reported upstream, and fixed in 8b336a506a13.