Package Details: exaile-git 4.0.0.beta3+0+g3612b1d7-1

Git Clone URL: https://aur.archlinux.org/exaile-git.git (read-only)
Package Base: exaile-git
Description: music player for gnome, similar to KDEs amarok
Upstream URL: http://www.exaile.org
Licenses: GPL
Conflicts: exaile
Provides: exaile=4.0.0.beta3
Submitter: 1213
Maintainer: twa022
Last Packager: twa022
Votes: 10
Popularity: 0.053922
First Submitted: 2016-02-07 03:02
Last Updated: 2018-03-17 03:03

Dependencies (22)

Required by (0)

Sources (1)

Latest Comments

gnacho commented on 2018-02-21 09:19

INFO    : Loading Exaile 4.0.0beta2...
INFO    : Using Python 2.7.14
INFO    : Using PyGObject 3.26.1
INFO    : Loading settings...
INFO    : Using Locale es_ES UTF-8
INFO    : Using Mutagen 1.39
INFO    : Using GStreamer 1.12.4
INFO    : Reconfiguring crossfading
INFO    : Crossfade: disabled
INFO    : Using GTK+ 3.22.26
INFO    : Loading plugins...
ERROR   : Unable to enable plugin lyricsviewer
Traceback (most recent call last):
  File "/usr/lib/exaile/xl/plugins.py", line 150, in enable_plugin
    raise Exception("Error loading plugin")
Exception: Error loading plugin
INFO    : Loading collection...
INFO    : Loading devices...
INFO    : Connected to udisks2
INFO    : Loading interface...
INFO    : Loading main window...
/usr/lib/exaile/xl/playlist.py:2084: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
  self.playlists = [n for n in ordered_playlists if n in existing]
ERROR   : Unhandled exception
Traceback (most recent call last):
  File "/usr/lib/exaile/xl/main.py", line 347, in __init__
    self.__init()
  File "/usr/lib/exaile/xl/main.py", line 515, in __init
    self.gui = xlgui.Main(self)
  File "/usr/lib/exaile/xlgui/__init__.py", line 109, in __init__
    self.main = main.MainWindow(self, self.builder, exaile.collection)
  File "/usr/lib/exaile/xlgui/main.py", line 138, in __init__
    self._setup_widgets()
  File "/usr/lib/exaile/xlgui/main.py", line 245, in _setup_widgets
    self.playlist_container = PlaylistContainer('saved_tabs', player.PLAYER)
  File "/usr/lib/exaile/xlgui/playlist_container.py", line 518, in __init__
    self.notebooks[0].add_default_tab()
  File "/usr/lib/exaile/xlgui/playlist_container.py", line 237, in add_default_tab
    return self.create_new_playlist()
  File "/usr/lib/exaile/xlgui/playlist_container.py", line 200, in create_new_playlist
    default_name_parts = default_playlist_name.decode('utf-8').split('%d')
  File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
    return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xf3' in position 19: ordinal not in range(128)

Shatur commented on 2017-09-19 17:32

I can not start the application. Maybe some dependencies are missing? Here is my log:
$ exaile
INFO : Loading Exaile 4.0.0beta2...
INFO : Using Python 2.7.13
INFO : Using PyGObject 3.24.1
INFO : Loading settings...
INFO : Using Locale ru_RU UTF-8
INFO : Using Mutagen 1.38
INFO : Using GStreamer 1.12.2
INFO : Reconfiguring crossfading
INFO : Crossfade: disabled
INFO : Using GTK+ 3.22.21
INFO : Loading plugins...
INFO : Loading collection...
INFO : Loading devices...
INFO : Connected to udisks2
INFO : Loading interface...
INFO : Loading main window...
ERROR : Unhandled exception
Traceback (most recent call last):
File "/usr/lib/exaile/xl/main.py", line 346, in __init__
self.__init()
File "/usr/lib/exaile/xl/main.py", line 513, in __init
self.gui = xlgui.Main(self)
File "/usr/lib/exaile/xlgui/__init__.py", line 116, in __init__
self.main = main.MainWindow(self, self.builder, exaile.collection)
File "/usr/lib/exaile/xlgui/main.py", line 137, in __init__
self._setup_widgets()
File "/usr/lib/exaile/xlgui/main.py", line 244, in _setup_widgets
self.playlist_container = PlaylistContainer('saved_tabs', player.PLAYER)
File "/usr/lib/exaile/xlgui/playlist_container.py", line 514, in __init__
self.notebooks[0].add_default_tab()
File "/usr/lib/exaile/xlgui/playlist_container.py", line 237, in add_default_tab
return self.create_new_playlist()
File "/usr/lib/exaile/xlgui/playlist_container.py", line 200, in create_new_playlist
default_name_parts = default_playlist_name.decode('utf-8').split('%d')
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)

twa022 commented on 2017-07-20 15:17

Could you change the optdepends to:
python2-feedparser: podcasts plugin
webkit2gtk: wikipedia plugin
python2-lxml: LyricsMania plugin
cddb-py: look up CD tags
libkeybinder3: Multimedia keys plugin
python2-beautifulsoup4: Lyrics Wiki plugin
libnotify: Notify plugin
streamripper: Streamripper plugin

TrialnError commented on 2016-04-16 12:28

Please add http:// before the URL.
Currently the URL is broken for the AUR web interface and I assume the reason is, that http:// is missing

Edit: Oh, and empty variables should be removed from the PKGBUILD, also the prepare() which does nothing

syne commented on 2016-04-16 02:11

python2-gobject should be a default dep, pulls in pygobject-devel. also gst-plugins-good for playback.
i have cleaned up the pkgbuild a bit, see below. should probably have more optdepends.

# Maintainer: 1213 <lambertacampo at gmail dot com>
pkgname=exaile-git
pkgver=3.4.5.r569.g0f06dfe
pkgrel=1
pkgdesc="music player for gnome, similar to KDEs amarok"
arch=('any')
url="www.exaile.org"
license=('GPL')
depends=(
'python2>=2.7.0'
'gtk3>=3.10'
'gstreamer>=1.4'
'mutagen>=1.10'
'python2-dbus'
'python2-gobject>=3.13.2'
'python2-cairo'
'udisks2'
'librsvg'
'gst-plugins-good')

makedepends=('git'
'help2man'
)
optdepends=(
'python2-beautifulsoup3:lyricwiki plugin'
)
provides=('exaile')
conflicts=('exaile')
source=(git://github.com/exaile/exaile.git)
md5sums=('SKIP')
#_gitroot="https://github.com/exaile/exaile.git"
_gitname=exaile

pkgver() {
cd "$_gitname"
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}

prepare() {
cd "${srcdir}/${_gitname}"
}

build() {
cd "$_gitname"
make clean
make
}

package() {
cd "$_gitname"
make DESTDIR="$pkgdir" PREFIX="/usr" install
}

# vim:set ts=2 sw=2 et: