FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Debian > Debian Development

 
 
LinkBack Thread Tools
 
Old 04-07-2008, 09:32 AM
Cyril Brulebois
 
Default Bug#474699: ITP: python-mpd -- Python MPD client library

On 07/04/2008, Michal Čihař wrote:
> Package: wnpp
> Severity: wishlist
> Owner: "Michal Čihař" <nijel@debian.org>
>
> * Package name : python-mpd
> Version : 0.2
> Upstream Author : J. Alexander Treuman <jat@spatialrift.net>
> * URL : http://www.musicpd.org/~jat/python-mpd/
> * License : GPL
> Programming Lang: Python
> Description : Python MPD client library
>
> An MPD (Music Player Daemon) client library written in pure Python.

Hi,

how does it compare to python-mpdclient?

Cheers,

--
Cyril Brulebois
 
Old 04-07-2008, 10:35 AM
Michal Čihař
 
Default Bug#474699: ITP: python-mpd -- Python MPD client library

Hi

On Mon, 07 Apr 2008 11:32:14 +0200
Cyril Brulebois <cyril.brulebois@enst-bretagne.fr> wrote:

> how does it compare to python-mpdclient?

To be honest I did not compare it. But Sonata switched to this one and
they claim it is faster and better and I don't have reason not to trust
them.

--
Michal Čihař | http://cihar.com | http://blog.cihar.com
 
Old 04-07-2008, 07:29 PM
"J. Alexander Treuman"
 
Default Bug#474699: ITP: python-mpd -- Python MPD client library

On Mon, Apr 07, 2008 at 11:32:14AM +0200, Cyril Brulebois wrote:
> how does it compare to python-mpdclient?

python-mpdclient (better known outside Debian as py-libmpdclient2, or
just mpdclient2) is old, unmaintained, relatively slow, a bit ugly,
contains known bugs, and lacks support for some major features of the
MPD protocol.

I wrote python-mpd with the intention of maintaining it as a replacement
which fixes many of these issues. It's faster (by as much as 2x in some
benchmarks), cleaner, more strict (and thus less prone to strange bugs),
and implements every command supported by the latest MPD protocol.

Although it's not 100% API compatible, porting existing clients should
be relatively easy. In fact, Sonata was successfully ported the very
same day I publicly released python-mpd. And as noted, Sonata 1.5 now
depends on it instead of bundling it's own hacked version of mpdclient2.

However, it's still not a drop in replacement. mpdclient2 will need to
stick around for old clients. But I intend to update the MPD website
and wiki to recommend python-mpd over mpdclient2 for new clients. And
with mpdclient2 quickly becoming deprecated, python-mpd is likely to see
much more use in the future.

--
J. Alexander Treuman
 

Thread Tools




All times are GMT. The time now is 04:50 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org