Bug 306250

Summary: Provide backend plugin info
Product: [Frameworks and Libraries] Phonon Reporter: Bart Cerneels <bart.cerneels>
Component: frontendAssignee: Harald Sitter <sitter>
Status: CONFIRMED ---    
Severity: wishlist CC: martin.sandsmark, myriam
Priority: NOR    
Version: unspecified   
Target Milestone: 4.6.1   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bart Cerneels 2012-09-04 14:03:14 UTC
In Amarok we use some unreliable KServiceTypeTrader hacks to get the name and version of the current phonon backend. This is not reliable because the configured backend is not necessarily the loaded backend.

Please provide functions to get backend info. Minimally the name and version, if possible also the plugin path and other info useful for debugging.

Functions in the Phonon namespace are prefered. ex. Phonon::phononVersion().

Reproducible: Always