Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Alexandre Rossi
Package: wnpp
Severity: wishlist
Owner: Alexandre Rossi <[EMAIL PROTECTED]>


* Package name: deejayd
  Version : 0.6.2
  Upstream Author : Mickaël Royer <[EMAIL PROTECTED]>
* URL : http://mroy31.dyndns.org/~roy/projects/deejayd/
* License : GPL
  Programming Lang: Python
  Description : A media player daemon

Deejayd is a multi purpose media player that can be completely controlled
through the network using XML messages.
It suppports playlists, searching, many media tags. It can playback many
music and video formats using either its xine (recommended) or its gstreamer
backend.

Preliminary packaging may be browsed in the upstream VCS viewer[0]. Built
packages work well, are lintian and linda clean, and build in a clean pbuilder
chroot.

I plan to search for a sponsor once we sort some internal bug and some
packaging issues (remove debian/* from upstream tarball[1] as DDs mostly seem
to prefer that).

Reporting any issue (on the packaging or on the sofware) is very welcome,
especially because this is my first debian package.

[0] http://mroy31.dyndns.org/~roy/projects/deejayd/browser
[1] http://mroy31.dyndns.org/~roy/archives/deejayd/deejayd-0.6.2.tar.gz

-- System Information:
Debian Release: 4.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-6-vserver-amd64
Locale: LANG=fr_FR.utf8, LC_CTYPE=fr_FR.utf8 (charmap=UTF-8)




Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Alexandre Rossi
Hi,

> >   Description : A media player daemon
>
> Nitpick: just "media player daemon" is fine; the preference these days
> seems to be not using the indefinite article. Or possibly "network media
> player daemon" would be better.

Noted. Thanks.

> > Deejayd is a multi purpose media player that can be completely controlled
> > through the network using XML messages.
> > It suppports playlists, searching, many media tags. It can playback many
> > music and video formats using either its xine (recommended) or its gstreamer
> > backend.
>
> Does it support queuing? What I mean by that (and "queuing" may not be
> the correct term), is that I want to select some songs from the library
> and add them to the playlist and as they are played, they are removed
> from the playlist.

Definitely, I use it all the time. It is implemented as a special playlist.

> Does it support random play? Not shuffling the playlist, but if the
> playlist is empty, just select a random song from the library. If I
> select some songs from the library, it should play those, and then, when
> the playlist is again empty, go back to random selections.

It does both random through the playlist and shuffling a playlist, but
does not (and I would say 'yet' because I need this) does random on
the library.
As a workaround, I find myself adding nearly all my songs to a playlist.

> If not, do you have any idea if upstream would be amenable to
> such features? Obviously, they'd have final say over a particular
> implementation.

They certainly would as I'm involved quite a bit in upstream work.

Cheers,

Alex



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Christian Perrier
Quoting Alexandre Rossi ([EMAIL PROTECTED]):
> Package: wnpp
> Severity: wishlist
> Owner: Alexandre Rossi <[EMAIL PROTECTED]>
> 
> 
> * Package name: deejayd
>   Version : 0.6.2
>   Upstream Author : Mickaël Royer <[EMAIL PROTECTED]>
> * URL : http://mroy31.dyndns.org/~roy/projects/deejayd/
> * License : GPL
>   Programming Lang: Python
>   Description : A media player daemon

I suggest "media player daemon" or "media playing daemon"...but anyway
drop the leading article (DevRef 6.2.2)




signature.asc
Description: Digital signature


Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Steve Greenland
On 04-Feb-08, 06:45 (CST), Alexandre Rossi <[EMAIL PROTECTED]> wrote: 
>   Description : A media player daemon

Nitpick: just "media player daemon" is fine; the preference these days
seems to be not using the indefinite article. Or possibly "network media
player daemon" would be better.

> Deejayd is a multi purpose media player that can be completely controlled
> through the network using XML messages.
> It suppports playlists, searching, many media tags. It can playback many
> music and video formats using either its xine (recommended) or its gstreamer
> backend.

Does it support queuing? What I mean by that (and "queuing" may not be
the correct term), is that I want to select some songs from the library
and add them to the playlist and as they are played, they are removed
from the playlist.

Does it support random play? Not shuffling the playlist, but if the
playlist is empty, just select a random song from the library. If I
select some songs from the library, it should play those, and then, when
the playlist is again empty, go back to random selections.

If not, do you have any idea if upstream would be amenable to
such features? Obviously, they'd have final say over a particular
implementation.

Thanks,
Steve
-- 
Steve Greenland
The irony is that Bill Gates claims to be making a stable operating
system and Linus Torvalds claims to be trying to take over the
world.   -- seen on the net



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Ron Johnson
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 02/04/08 14:22, William Pitcock wrote:
> On Mon, 2008-02-04 at 18:08 +0100, Christian Perrier wrote:
>> Quoting Alexandre Rossi ([EMAIL PROTECTED]):
>>> Package: wnpp
>>> Severity: wishlist
>>> Owner: Alexandre Rossi <[EMAIL PROTECTED]>
>>>
>>>
>>> * Package name: deejayd
>>>   Version : 0.6.2
>>>   Upstream Author : Mickaël Royer <[EMAIL PROTECTED]>
>>> * URL : http://mroy31.dyndns.org/~roy/projects/deejayd/
>>> * License : GPL
>>>   Programming Lang: Python
>>>   Description : A media player daemon
>> I suggest "media player daemon" or "media playing daemon"...but anyway
>> drop the leading article (DevRef 6.2.2)
>>
>>
> 
> "media player daemon" may be confusing with mpd. "daemon which plays
> media in the background" may be better.

More importantly: what is the benefit of deejayd over any other
media player?  *That* would be useful info for the Full Description.

- --
Ron Johnson, Jr.
Jefferson LA  USA

PETA - People Eating Tasty Animals
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFHp4OUS9HxQb37XmcRAv8zAKCQ/3WxrBFAvVF1zExqh7cgFT5w6gCfdadV
2ACbdREHqSecmeG7MzIyR+I=
=UNoq
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Christian Perrier
Quoting Ron Johnson ([EMAIL PROTECTED]):

> >> I suggest "media player daemon" or "media playing daemon"...but anyway
> >> drop the leading article (DevRef 6.2.2)
> >>
> >>
> > 
> > "media player daemon" may be confusing with mpd. "daemon which plays
> > media in the background" may be better.
> 
> More importantly: what is the benefit of deejayd over any other
> media player?  *That* would be useful info for the Full Description.


Yes. Apparently what's special about this is that it can be controlled
over the network. Probably not the only one but noticeable enough to
be mentioned in a short description.



signature.asc
Description: Digital signature


Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread William Pitcock
On Mon, 2008-02-04 at 18:08 +0100, Christian Perrier wrote:
> Quoting Alexandre Rossi ([EMAIL PROTECTED]):
> > Package: wnpp
> > Severity: wishlist
> > Owner: Alexandre Rossi <[EMAIL PROTECTED]>
> > 
> > 
> > * Package name: deejayd
> >   Version : 0.6.2
> >   Upstream Author : Mickaël Royer <[EMAIL PROTECTED]>
> > * URL : http://mroy31.dyndns.org/~roy/projects/deejayd/
> > * License : GPL
> >   Programming Lang: Python
> >   Description : A media player daemon
> 
> I suggest "media player daemon" or "media playing daemon"...but anyway
> drop the leading article (DevRef 6.2.2)
> 
> 

"media player daemon" may be confusing with mpd. "daemon which plays
media in the background" may be better.

William


signature.asc
Description: This is a digitally signed message part


Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Cyril Brulebois
On 04/02/2008, Christian Perrier wrote:
> Yes. Apparently what's special about this is that it can be
> controlled over the network. Probably not the only one but
> noticeable enough to be mentioned in a short description.

mpd also supports that (tcp/6600).

Cheers,

-- 
Cyril Brulebois


pgpz07eBmB2Z2.pgp
Description: PGP signature


Bug#463973: ITP: deejayd -- A media player daemon

2008-02-04 Thread Alexandre Rossi
> > Yes. Apparently what's special about this is that it can be
> > controlled over the network. Probably not the only one but
> > noticeable enough to be mentioned in a short description.
>
> mpd also supports that (tcp/6600).

Yep this project is very similar to mpd. As far as I know, it improves
over mpd with the following features :
- play queue
- video support (this is also an advantage over XMMS2 but I do not
know this project well enough to do a full comparison)
- xine or gstreamer backend (i.e. more supported media formats, well
tested media backends)
- more easily extensible protocol because of XML and easier to extend
because of Python
- asynchronous notifications other the network (you can subscribe to
song changes, etc, XMMS2 also has this)
- webradios dedicated mode
- integrated web interface

It has the following drawbacks compared to mpd :
- uses more memory and perhaps more CPU time (because written in
Python vs optimized C) but it keeps reasonable, you'll see if you give
it a try.
- no ReplayGain support (this is a planned feature).
- younger project thus less stable, less tested although the codebase
is not very large (we use everything we can reuse) and we've got quite
a big test suite.
- no Zeroconf support.
- only 3 clients (cmdline, web, maemo platform) and GUIs still have rough edges.

This is a summary of what I know. I think all those projects are
complementary. deejayd does not have (yet?) unique features, but it is
a unique combination of features.

Also of interest, there is a page that explains why we started the project.
http://mroy31.dyndns.org/~roy/projects/deejayd/wiki/Why/

Should all this fit in the package description?

Thanks,

Alex



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#463973: ITP: deejayd -- A media player daemon

2008-02-10 Thread Alexandre Rossi
The package has been uploaded to mentors.debian.net .



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]