[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#279367: RFA: cplay -- A front-end for various audio players



Package: wnpp

I'm looking for a new maintainer or maintainers for the cplay package.
cplay is a front-end for various audio players written in Python.  The
package itself is in a fairly good shape but the main problem is that
upstream development has basically been stagnant for years.  The new
maintainer has to be proficient in Python and must be willing to put
in work into upstream maintenance.  The upstream TODO list is long and
hasn't changed very much over the last years - just like the
application itself.

cplay basically does what it's supposed to do, but there are many
areas where it could improve and also some area where it simply
doesn't meet today's demands of audio players anymore; for example, it
doesn't do UTF-8.  It converts UTF-8 strings from OGG ID tags
internally to ASCII (ISO Latin1) because various functions don't cope
with UTF-8.  Someone will need to fix this, as well as some other
things.

There is also disagreement between upstream and me about how to handle
a potential security issue related to /tmp handling (see #255768).
I've introduced a patch in the Debian package which was not and won't
be applied upstream.  While it fixes the issues, it raises some other
minor problems... the new maintainer will have to work with upstream
to find a solution acceptable for both upstream and Debian.

There are a couple of bugs open, mostly feature requests.  The biggest
problem at the moment is the lack of UTF-8 support.  However, as mentioned
above, the new maintainer must be interested in putting in real development
time over longer periods and not just to fix this particular problem.

If you're interested, please get in contact (mail the bug report and
me) so we can discuss this.  I still use cplay because of lack of
another simple text-based alternative.  There's a program very similar
to cplay as part of the http://www.musicpd.org/ effort (ncmpc), but
the major problem of that is that it's based on a client-server system
so you cannot easily play local files.

Information about the package:

Package: cplay
Priority: optional
Section: sound
Installed-Size: 232
Maintainer: Martin Michlmayr <tbm@cyrius.com>
Architecture: all
Version: 1.49-6
Depends: python
Recommends: vorbis-tools, python-pyvorbis
Suggests: mpg321 | madplay | splay | mpg123, speex, mikmod, xmp, sox, python-id3 (>= 1.2-1)
Conflicts: madplay (<< 0.15)
Filename: pool/main/c/cplay/cplay_1.49-6_all.deb
Size: 40328
MD5sum: 500520735ae3906fae500589f71a0be3
Description: A front-end for various audio players
 cplay provides a user-friendly interface to play various types of
 sound files.  It offers a simple file list with which you can
 navigate around looking for audio files and a playlist to which
 you can add the files you want to play.  cplay can play the songs
 in your playlist in repeat or random mode, and offers the option
 to store the playlist.
 .
 Currently, the following audio formats are supported: MP3 (through
 madplay, mpg321 or splay), Ogg Vorbis (through ogg123), MOD and
 other module formats (through mikmod or xmp), WAV (through sox) and
 Speex (through speex).

The upstream location is http://www.tf.hut.fi/~flu/cplay/

-- 
Martin Michlmayr
http://www.cyrius.com/



Reply to: