Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Exaile - new audio player, similar to Amarok, but for Gtk+
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5  Next  
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
doman
Tux's lil' helper
Tux's lil' helper


Joined: 25 Feb 2006
Posts: 84
Location: Poland, Wrocław/Wałbrzych

PostPosted: Sun Nov 05, 2006 8:27 am    Post subject: Reply with quote

Drakfot wrote:

One small note, I once had an issue where Exaile did not recognize a function .ElementTree (/ something like that. ) it was solved by emerging dev-python/elementtree.
Not sure if that problem exists still, if so add this as a dep.

I stop use Exaile for a while but today I've just installed svn-version ebuild and need to emerge elementtree too. I need also install media-plugins/gst-plugins-gconf , because without it Exaile doesn't start (GError: no element "gconfaudiosink")
Back to top
View user's profile Send private message
Drakfot
n00b
n00b


Joined: 29 Oct 2006
Posts: 13

PostPosted: Sun Nov 05, 2006 8:40 am    Post subject: Reply with quote

doman wrote:

I stop use Exaile for a while but today I've just installed svn-version ebuild and need to emerge elementtree too. I need also install media-plugins/gst-plugins-gconf , because without it Exaile doesn't start (GError: no element "gconfaudiosink")


Seems as it might be needed to be added as a dep then.
About the media-plugins/gst-plugins-gconf I guess its because Exaile can/will by default use the GConf settings for the audio ( can be set via preferences ).

It is being developed using Ubuntu Edgy Eft atm, as can be seen here.
so its understandable that it wants to use GConf.
Another dep to be added then :)
_________________
I am but a crafter of words
// Drakfot
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Sun Nov 05, 2006 5:19 pm    Post subject: Reply with quote

cheers for the feedback, ive updated both ebuilds on the previous page to include the new dependencies :)
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Mon Nov 06, 2006 3:28 pm    Post subject: Reply with quote

Nick C, I think you should commit those ebuilds to Gentoo Sunrise, like the rest of the people who are trying to improve those ebuilds. We can discuss the use of USE flags, and is easier to manage. For example, the gst-plugins-gconf dependency needs the gnome USE flag.

Greets.
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Mon Nov 06, 2006 4:01 pm    Post subject: Reply with quote

thats what ive been doing :) If you search bugzilla for exaile you should find the sunrise bug for tracking exaile releases, and then my comments to the bug with ebuilds :) (which reminds me i need to update my last ebuild on there with the new deps)
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Mon Nov 06, 2006 4:38 pm    Post subject: Reply with quote

I was talking about Gentoo Sunrise, because is easier to manage the updates in the ebuilds. Then we can put the more stable in bugzilla and here. Maybe I can commit them for you.
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Mon Nov 06, 2006 4:47 pm    Post subject: Reply with quote

its already in Sunrise, to get updates to it you go via bugzilla. Search for exaile in bugzilla and you'l understand :)
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Mon Nov 06, 2006 4:51 pm    Post subject: Reply with quote

Well, the ast changes aren't in sunrise, neither the 2.5b version. The last version of the ebuild in sunrise is mine, for the 2.4 version and with mp3, trayicon, fam and ipod USE flags, but without all the others.
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Mon Nov 06, 2006 4:56 pm    Post subject: Reply with quote

still waiting on someone to add the changes to sunrise, doesnt normally take too long though
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Mon Nov 06, 2006 4:58 pm    Post subject: Reply with quote

Sunrise is community based, anyone can commit changes. I can commit the for you if you don't want to get an account (a dev must give it to you in the IRC).
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Mon Nov 06, 2006 4:59 pm    Post subject: Reply with quote

your more than welcome to add the the update to sunrise if you want
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Mon Nov 06, 2006 8:59 pm    Post subject: Reply with quote

Greetings again.

I'm trying to search a better solution for the gst-gstreamer-gconf dependency. Someone without gnome installed (xfce or a WM) can try if exaile works without this plugin installed?
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
Insanity5902
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1228
Location: Fort Worth, Texas

PostPosted: Tue Nov 07, 2006 1:49 pm    Post subject: Reply with quote

I just did and it doesn't, it crashes (not svn, but the 2.5b)
_________________
Join the adopt an unanswered post initiative today
Back to top
View user's profile Send private message
Nick C
Guru
Guru


Joined: 18 Mar 2005
Posts: 526
Location: Portsmouth, England

PostPosted: Wed Nov 08, 2006 12:01 am    Post subject: Reply with quote

i doubt theres any alternative, dont forget exaile was written for gnome, so use of gnome deps is pretty expected (in the same way that amarok has kde deps), if your looking for a DE neutral media player i suspect you'l have to look elsewhere for now.
_________________
Please add [solved] to the initial post's subject line if you feel your problem is resolved.
www.monkeydust.net
Back to top
View user's profile Send private message
Insanity5902
Veteran
Veteran


Joined: 23 Jan 2004
Posts: 1228
Location: Fort Worth, Texas

PostPosted: Wed Nov 08, 2006 4:37 am    Post subject: Reply with quote

Nick C wrote:
i doubt theres any alternative, dont forget exaile was written for gnome, so use of gnome deps is pretty expected (in the same way that amarok has kde deps), if your looking for a DE neutral media player i suspect you'l have to look elsewhere for now.


Yeah, which is why i use MPD and QMPDclient. It still uses QT, but not KDE.

Exaile isn't all that bad as far as dependencies.
_________________
Join the adopt an unanswered post initiative today
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Sun Nov 12, 2006 10:39 am    Post subject: Reply with quote

New version, 0.2.5. dev-python/elementtree is uneeded again. This is the ebuild. Of course, is called exaile-0.2.5.ebuild:

Code:

# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils toolchain-funcs

MY_P="${PN}_${PV}"

DESCRIPTION="Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK"
HOMEPAGE="http://www.exaile.org/"
SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="fam mp3 flac aac musepack trayicon ipod"

DEPEND=">=dev-lang/python-2.4
      >=dev-python/pygtk-2.0"
RDEPEND="${DEPEND}
      >=dev-python/pysqlite-2
      >=media-libs/gstreamer-0.10
      >=media-libs/gst-plugins-good-0.10
      >=dev-python/gst-python-0.10
      >=media-libs/mutagen-1.6
      >=media-plugins/gst-plugins-gconf-0.10
                dev-python/elementtree
      sys-apps/dbus
      fam? ( app-admin/gamin )
      mp3? ( >=media-plugins/gst-plugins-mad-0.10 )
      flac? ( >=media-plugins/gst-plugins-flac-0.10 )
      aac? ( >=media-plugins/gst-plugins-faac-0.10 )
                musepack? ( >=media-plugins/gst-plugins-musepack-0.10 )
      trayicon? ( dev-python/gnome-python-extras )
      ipod? ( >=media-libs/libgpod-0.3.2-r1
            >=media-plugins/gst-plugins-faac-0.10 )"

S="${WORKDIR}/${MY_P}"

pkg_setup() {
   if ! built_with_use sys-apps/dbus python; then
      eerror "dbus has to be built with python support"
      die "dbus python use-flag not set"
   fi

   if use ipod && ! built_with_use media-libs/libgpod python ; then
      eerror "libgpod has to be built with python support"
      die "libgpod python use-flag not set"
   fi

}

src_unpack() {
   unpack ${A}
   cd "${S}"
   # We want Gentoo's mutagen package
   sed -i \
      -e '/mutagen/d' \
      Makefile || die "sed failed"
}

src_compile() {
   emake CC=$(tc-getCC) || die "emake failed"
}

src_install() {
   emake DESTDIR="${D}" install || die "emake install failed"
}


** UPDATED EBUILD **
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.


Last edited by juantxorena on Mon Nov 13, 2006 10:05 pm; edited 1 time in total
Back to top
View user's profile Send private message
Schizoid
Apprentice
Apprentice


Joined: 11 Apr 2003
Posts: 267

PostPosted: Mon Nov 13, 2006 9:31 pm    Post subject: Reply with quote

juantxorena wrote:
New version, 0.2.5. dev-python/elementtree is uneeded again. This is the ebuild. Of course, is called exaile-0.2.5.ebuild:


Strange, mine only worked after installing elementtree:
Code:

patrick@Kawaii64 ~ $ exaile
Traceback (most recent call last):
  File "/usr/bin/exaile", line 67, in ?
    from xl import *
  File "/usr/share/exaile/xl/tracks.py", line 18, in ?
    import common, media, db, config, trackslist
  File "/usr/share/exaile/xl/media.py", line 40, in ?
    import audioscrobbler, thread, urllib
  File "/usr/share/exaile/xl/audioscrobbler.py", line 276, in ?
    from elementtree.ElementTree import ElementTree
ImportError: No module named elementtree.ElementTree
patrick@Kawaii64 ~ $



It also seems to get stuck on mpc files when it is scanning hte library:

** Message: don't know how to handle audio/x-musepack

It pauses for a good twenty seconds on every one it gets to. This is going to take days!
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Mon Nov 13, 2006 10:09 pm    Post subject: Reply with quote

You are right about elementtree, I don't know why I remove its dependency, I suposse that I though I hadn't it installed.
About the *.mpc files, you must have gst-plugins-musepack installed. I have updated the ebuild with a new useflag also.
Sorry for any inconvenience.
_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
juantxorena
Apprentice
Apprentice


Joined: 19 Mar 2006
Posts: 201
Location: The Shire

PostPosted: Sat Nov 18, 2006 10:23 am    Post subject: Reply with quote

Version bump, exaile-0.2.6:
Code:
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils toolchain-funcs

MY_P=${PN}_${PV}

DESCRIPTION="Exaile is a media player aiming to be similar to KDE's AmaroK, but for GTK"
HOMEPAGE="http://www.exaile.org/"
SRC_URI="http://www.exaile.org/files/${MY_P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="fam mp3 flac aac musepack trayicon ipod"

DEPEND=">=dev-lang/python-2.4
      >=dev-python/pygtk-2.0"
RDEPEND="${DEPEND}
      >=dev-python/pysqlite-2
      >=media-libs/gstreamer-0.10
      >=media-libs/gst-plugins-good-0.10
      >=dev-python/gst-python-0.10
      >=media-libs/mutagen-1.6
      >=media-plugins/gst-plugins-gconf-0.10
      dev-python/elementtree
      || ( >=dev-python/dbus-python-0.71
         ( <sys-apps/dbus-0.90 >=sys-apps/dbus-0.34 ) )
      fam? ( app-admin/gamin )
      mp3? ( >=media-plugins/gst-plugins-mad-0.10 )
      flac? ( >=media-plugins/gst-plugins-flac-0.10 )
      aac? ( >=media-plugins/gst-plugins-faac-0.10 )
      musepack? ( >=media-plugins/gst-plugins-musepack-0.10 )
      trayicon? ( dev-python/gnome-python-extras )
      ipod? ( >=media-libs/libgpod-0.3.2-r1
            >=media-plugins/gst-plugins-faac-0.10 )"

S=${WORKDIR}/${MY_P}

pkg_setup() {
   if has_version "<sys-apps/dbus-0.90" ; then
      if ! built_with_use sys-apps/dbus python; then
         eerror "dbus has to be built with python support"
         die "dbus python use-flag not set"
      fi
   fi

   if use ipod && ! built_with_use media-libs/libgpod python ; then
      eerror "libgpod has to be built with python support"
      die "libgpod python use-flag not set"
   fi

}

src_unpack() {
   unpack ${A}
   cd "${S}"
   # We want Gentoo's mutagen package
   sed -i \
      -e '/mutagen/d' \
      Makefile || die "sed failed"
}

src_compile() {
   emake CC=$(tc-getCC) || die "emake failed"
}

src_install() {
   emake DESTDIR="${D}" install || die "emake install failed"
}

_________________
I cannot write English very well. Please, correct any mistake so that I can improve.
Back to top
View user's profile Send private message
jurrie
Apprentice
Apprentice


Joined: 14 Mar 2004
Posts: 177
Location: Netherlands

PostPosted: Sun Nov 19, 2006 3:46 pm    Post subject: Reply with quote

There's one thing keeping me from having this as my default player and going back to amarok. I have tons (about 160) Super Eurobeat albums (yea flame ahead). This gives me literally hundreds of artists, of which 90%+ has like 1 song. When I use amarok, in the Artists list, these are listed under 'Various Artists', keeping my artists list nice and clean.

The reasons I would like to use exaile in stead of amarok: fits in with my GTK apps and for some odd reason, gstreamer output sounds better on my lame speakers than the xine output used by amarok.
Back to top
View user's profile Send private message
Drakfot
n00b
n00b


Joined: 29 Oct 2006
Posts: 13

PostPosted: Sun Nov 19, 2006 4:10 pm    Post subject: Reply with quote

jurrie wrote:
There's one thing keeping me from having this as my default player and going back to amarok. I have tons (about 160) Super Eurobeat albums (yea flame ahead). This gives me literally hundreds of artists, of which 90%+ has like 1 song. When I use amarok, in the Artists list, these are listed under 'Various Artists', keeping my artists list nice and clean.

The reasons I would like to use exaile in stead of amarok: fits in with my GTK apps and for some odd reason, gstreamer output sounds better on my lame speakers than the xine output used by amarok.


Understandable. Why not head over to the site ( www.exaile.org ) and post in the forum there ?
Then the dev will see it and hopefully fix it.
_________________
I am but a crafter of words
// Drakfot
Back to top
View user's profile Send private message
jurrie
Apprentice
Apprentice


Joined: 14 Mar 2004
Posts: 177
Location: Netherlands

PostPosted: Sun Nov 19, 2006 5:55 pm    Post subject: Reply with quote

I would, but I can't be bothered to register again for yet another forum I will never use after posting my initial question.
Back to top
View user's profile Send private message
Drakfot
n00b
n00b


Joined: 29 Oct 2006
Posts: 13

PostPosted: Sun Nov 19, 2006 6:21 pm    Post subject: Reply with quote

jurrie wrote:
I would, but I can't be bothered to register again for yet another forum I will never use after posting my initial question.


I know what you mean.
If you do not mind I took the liberty to post for you, quoting you.
The post can be found here.
If I made any mistake or interpret it wrong, let me know and I will edit the post.
_________________
I am but a crafter of words
// Drakfot
Back to top
View user's profile Send private message
OldTango
l33t
l33t


Joined: 21 Feb 2004
Posts: 718

PostPosted: Sun Nov 26, 2006 10:33 pm    Post subject: Reply with quote

juantxorena wrote:
Version bump, exaile-0.2.6:
Nice jod on the ebuild. Builds and runs gerat on amd64 with one or 2 minor issues. I can acctually use it without crashing. It is way more stable than Banshee. Why isn't it in the gentoo package data base yet? Seems like it should be.
Back to top
View user's profile Send private message
zykes
n00b
n00b


Joined: 27 Nov 2006
Posts: 8

PostPosted: Mon Nov 27, 2006 12:37 am    Post subject: Reply with quote

Hi. I got an error off of the 0.2.6 ebuild that i got from here. Exaile installs fine but won't start, anony got a clue? Error under here.

Code:

Traceback (most recent call last):
  File "/usr/share/exaile/xl/dbusinterface.py", line 203, in test
    bus = dbus.SessionBus()
  File "//usr/lib/python2.4/site-packages/dbus/_dbus.py", line 266, in __new__
    return Bus.__new__(cls, Bus.TYPE_SESSION, use_default_mainloop, private)
  File "//usr/lib/python2.4/site-packages/dbus/_dbus.py", line 99, in __new__
    bus._connection = dbus_bindings.bus_get(bus_type, private)
  File "dbus_bindings.pyx", line 1692, in dbus_bindings.bus_get
DBusException: No reply within specified time
python: symbol lookup error: /usr/lib/libgstreamer-0.10.so.0: undefined symbol: g_type_register_static_simple
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Unsupported Software All times are GMT
Goto page Previous  1, 2, 3, 4, 5  Next
Page 3 of 5

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum