From: Brian J. T. <bj...@co...> - 2006-12-05 00:27:39
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: RIPEMD160 Mike Melanson wrote: > Allow me to inaugurate the flame war... >=20 > Rafa=EBl Carr=E9 wrote: >> That would let developers use this interface in their programs, and >> let their users decide of which media player they wanna use. All >> about FREEDOM. >=20 > I read this as: "Real problems are too hard to solve. Let's create=20 > different problems and solve those instead!" >=20 > :) That's somewhat similar to my reaction. I can see a need for a desktop/player-neutral audio API for things like sound notifications on certain events, but I don't see why individual media players need to have the same interface. Users can already choose to use whatever they want. If I'm just an application that wants to launch the user's preferred audio player (for example), there are already established ways of doing that that don't even require D-Bus. Embedding audio/video widgets in applications might be an interesting use for this. However, this bit is way more complicated than just defining a common control interface, and varying feature-sets among different players makes it hard to have real drop-in replacements. Really, the only common use-case I can see here is the one mentioned in the original post: writing a little remote control GUI for Kicker, or gnome-panel, or xfce4-panel or whatever, and being able to have it control any media player that supports The Interface. For such a limited use case, what's the point? I'm not trying to say this is a stupid idea, I'm just saying I don't understand how it would be used by users and/or application developers. Come up with a decent list of *specific* potential real-world users of this interface, and then we have a purpose. -brian P.S. Maybe this should be moved to something like xd...@fr...? I know I'm only subscribed to one of the lists on this cross-post, and I have no idea if any of the other three will even go through. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) iD8DBQFFdLzy6XyW6VEeAnsRA1StAKDSbELwHq8dewXkXwJZ4zPJTW6+NQCeMhGW 8megIqaLW+Zt+/yjNIFtwjM=3D =3Dpqmh -----END PGP SIGNATURE----- |