what to do with phonon & why aren't you using it?

Nicolas Fella nicolas.fella at gmx.de
Tue Mar 14 12:13:17 GMT 2023


Am 14.03.23 um 13:04 schrieb Harald Sitter:
> Hola!
>
> Why don't you use phonon?
>
> What would it make it useful?
>
> What do you reckon we should do with it?
>
> A bit of background perhaps: waaaay back when phonon was conceived as
> multimedia abstraction library to serve as multimedia pillar. While it
> is certainly abstract and a library I'm not so sure about the pillar
> aspect ;) In fact, phonon is barely even an abstraction since I only
> maintain the vlc backend and nobody else maintains any other backend.
> So, one has to wonder if it'd not make more sense to put the bit of
> energy that flows into phonon to instead go into qtvlc and not have to
> deal with the abstraction element at all. Indeed all these
> abstractions seem a bit silly because the multimedia libraries
> gstreamer and vlc are already abstractions... it's nesting dolls all
> the way down.
> With all that in mind I was prototyping a revisit of the API many
> years ago. Away from complicated mediagraph pipeline building
> abstraction to simple player abstraction (you have a player, you give
> it a url, it plays the url, that's it), as indeed that seems to be
> what most remaining users want to do these days - hassle free
> playback. Perhaps that is a path to take? But then the question
> remains, do we need the abstraction at all?
>
> Any and all thoughts welcome.
>
> HS

Hi,

I don't really have any first-hand experience of (not) using Phonon to
give. But from my perspective the obvious question is:

How does all of this compare to QtMultimedia? It's also an abstraction
that kind of isn't any more, where things seem to converge on using the
FFMPEG implementation for all platforms.

Cheers

Nico



More information about the kde-core-devel mailing list