Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
new mpd client with rhytmbox-like interface ...
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Unsupported Software
View previous topic :: View next topic  
Author Message
theli
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2004
Posts: 105
Location: Kiev, Ukraine

PostPosted: Sat Aug 13, 2005 2:14 pm    Post subject: new mpd client with rhytmbox-like interface ... Reply with quote

it's something i was searching for long ....

http://pympd.sourceforge.net/

it's too early for including this into portage .... heh ... at least not till they release first release :)

for those who wan't to try it out ...
pympd-cvs-9999.ebuild
Code:

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

inherit cvs distutils

DESCRIPTION="Pympd"
HOMEPAGE="http://sourceforge.net/projects/pympd"
LICENSE="GPL"
KEYWORDS="~x86"

ECVS_SERVER="cvs.sourceforge.net:/cvsroot/pympd"
ECVS_MODULE="pympd"
ECVS_LOCALNAME="pympd-cvs"
S="${WORKDIR}/${ECVS_LOCALNAME}"
IUSE="gnome"
RDEPEND="virtual/python
                 >=dev-python/pygtk-2
        gnome?(dev-python/gnome-python-extras)"

src_install() {
        python setup.py install --root=${D} --prefix=/usr || die
        ! use gnome && cd ${D} && find -iname trayicon.py | xargs rm
}

gnome use flag enables installing of systray icon plugin ....
it doesn't really need all of gnome-python-extras dependancies like gnome-panel,gst ... it;s a pity that in gentoo thay all are in ${DEPEND} or ${RDEPEND} ... those are not really necessary ...
as for me i've installed this with
Code:
emerge -1O gnome-python-extras

command ...


Last edited by theli on Sat Aug 13, 2005 3:30 pm; edited 1 time in total
Back to top
View user's profile Send private message
pablored
Tux's lil' helper
Tux's lil' helper


Joined: 01 May 2002
Posts: 96

PostPosted: Sat Aug 13, 2005 3:21 pm    Post subject: Reply with quote

This looks like really promising stuff! I'm sure a lot of people will be keen for this one, as long as the dependancies stay low.
Back to top
View user's profile Send private message
GentlemanFinn
Tux's lil' helper
Tux's lil' helper


Joined: 19 Jul 2005
Posts: 85
Location: Denmark

PostPosted: Sat Aug 13, 2005 3:48 pm    Post subject: looks really great Reply with quote

quick install guide:

Code:
echo 'PORTDIR_OVERLAY="/usr/local/portage"' >> /etc/make.conf
mkdir /usr/local/portage
mkdir /usr/local/portage/media-sound
mkdir /usr/local/portage/media-sound/pympd-cvs
nano -w /usr/local/portage/media-sound/pympd-cvs/pympd-cvs-9999.ebuild
# put the code in the ebuild, use your favorite text editor
ebuild /usr/local/portage/media-sound/pympd-cvs/pympd-cvs-9999.ebuild digest
echo "media-sound/pympd-cvs ~x86" >> /etc/portage/package.keywords
emerge -av pympd-cvs
Back to top
View user's profile Send private message
Zepp
Veteran
Veteran


Joined: 15 Mar 2004
Posts: 1246
Location: Ontario, Canada

PostPosted: Thu Aug 18, 2005 6:09 am    Post subject: Reply with quote

I'll give it a go :)
_________________
Every iPhone is a gift from God.
Back to top
View user's profile Send private message
Maedhros
Bodhisattva
Bodhisattva


Joined: 14 Apr 2004
Posts: 5511
Location: Durham, UK

PostPosted: Thu Aug 18, 2005 9:00 am    Post subject: Reply with quote

Looks worth a try. :D

Moved from Multimedia to Unsupported Software.
_________________
No-one's more important than the earthworm.
Back to top
View user's profile Send private message
Zepp
Veteran
Veteran


Joined: 15 Mar 2004
Posts: 1246
Location: Ontario, Canada

PostPosted: Fri Aug 19, 2005 2:57 am    Post subject: Reply with quote

So far it seems pretty nice, haven't had any stability issues thus far and interface is pretty nice. One thing I have noticed though is the lack of a stop button, you can only pause/play the track. Also if I say pause the song in pympd, then stop it with mpc after, pympd still thinks the song is pause and doesn't register the mpd state change so you need to restart the client for it to register.
_________________
Every iPhone is a gift from God.
Back to top
View user's profile Send private message
ashtophet
Guru
Guru


Joined: 08 Aug 2004
Posts: 393
Location: Galiza

PostPosted: Fri Aug 19, 2005 8:05 am    Post subject: Reply with quote

really great app!

:wink:
_________________
O coração, se pudesse pensar, pararia. Fernando Pessoa
If heart could think, it would stop
Back to top
View user's profile Send private message
theli
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2004
Posts: 105
Location: Kiev, Ukraine

PostPosted: Sat Aug 20, 2005 10:56 am    Post subject: Reply with quote

ebuild for their first release is here
http://bugs.gentoo.org/show_bug.cgi?id=103107
Back to top
View user's profile Send private message
oFooBaro
n00b
n00b


Joined: 26 Apr 2004
Posts: 25
Location: Berlin, Germany

PostPosted: Sun Aug 21, 2005 12:11 pm    Post subject: Reply with quote

theli wrote:
ebuild for their first release is here
http://bugs.gentoo.org/show_bug.cgi?id=103107


Now ebuild for 0.04 exist. But when i start pympd, i get following error:
Code:

(pympd:25206): libglade-WARNING **: could not find glade file '/usr/lib/python2.3/site-packages/pympd/glade/pympd.glade'
Traceback (most recent call last):
  File "/usr/bin/pympd", line 1933, in ?
    main()
  File "/usr/bin/pympd", line 1928, in main
    driver = PyMpdGUI()
  File "/usr/bin/pympd", line 152, in __init__
    self.xml = gtk.glade.XML(GLADE_DIR+"pympd.glade")
RuntimeError: could not create GladeXML object


thanks for help
Back to top
View user's profile Send private message
theli
Tux's lil' helper
Tux's lil' helper


Joined: 25 Nov 2004
Posts: 105
Location: Kiev, Ukraine

PostPosted: Sun Aug 21, 2005 1:04 pm    Post subject: Reply with quote

as i was told by it's creator
Quote:

(16:01:11) theli_ua: is python-2.4 really required?
(16:01:30) whatah: it would be preferable, on python 2.3 it freezes sometimes
(16:01:38) theli_ua: can you look at http://forums.gentoo.org/viewtopic.php?p=2665400#2665400
(16:01:38) theli_ua: there guy have some problems ....
(16:01:42) theli_ua: a bug?
(16:01:50) whatah: and if users use python 2.3 with it, they will claim pympd is buggy
(16:01:52) whatah: which it really isn't
(16:02:10) theli_ua: ok... i'l make it dependant on >=python-2.4
(16:02:12) whatah: oh yes.
(16:02:16) whatah: you need python 2.4 to install it
(16:02:21) whatah: please reply to him
(16:02:26) theli_ua: ok
(16:02:39) whatah: in python 2.3 distutils, the option in setup.py called 'package_data' is not available.
(16:02:48) whatah: so when it installs, it doesn't install properly
(16:03:10) whatah: and it leaves out src/glade and src/plugins (as they are listed as package data)
(16:03:25) theli_ua: oh... yeah - that's the problem :)

so .... it just depends on python-2.4

and ....
Quote:
(16:11:13) whatah: ok, well, if you reply to the thread, let them know that i fixed the bugs mentioned.
Back to top
View user's profile Send private message
oFooBaro
n00b
n00b


Joined: 26 Apr 2004
Posts: 25
Location: Berlin, Germany

PostPosted: Sun Aug 21, 2005 2:54 pm    Post subject: Reply with quote

@theli: Thanks for your help. I'll try it with python 2.4.
Back to top
View user's profile Send private message
Zepp
Veteran
Veteran


Joined: 15 Mar 2004
Posts: 1246
Location: Ontario, Canada

PostPosted: Sun Aug 21, 2005 7:20 pm    Post subject: Reply with quote

Ah 0.4, and I just upgraded hehe :D. Oh well didn't take long ;)
_________________
Every iPhone is a gift from God.
Back to top
View user's profile Send private message
Zepp
Veteran
Veteran


Joined: 15 Mar 2004
Posts: 1246
Location: Ontario, Canada

PostPosted: Sun Aug 21, 2005 7:31 pm    Post subject: Reply with quote

Ok here's a couple things I have noticed.

1) When you stop it does not register the change switches the button back to "play" instead of remaining in the paused state, but the rest of the display doesn't reflect that mpd has been stopped. The Artist/Song parts still list the name and the progress bar doesn't reset. It show return to how it appears if i stop mpd and then load pympd.

2) If I start it stopped and then go to play a song, the display doesn't get updated. The progress bar begins to slide along but it still says mpd is "stopped" and doesn't list the track info.
_________________
Every iPhone is a gift from God.
Back to top
View user's profile Send private message
Pixelbrei
n00b
n00b


Joined: 25 Apr 2003
Posts: 62

PostPosted: Fri Jan 20, 2006 8:29 am    Post subject: Reply with quote

hm, version 0.05.2 hangs up when trying to connect to mpd :(
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
Page 1 of 1

 
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