Bug 169800 - Visualization support
Summary: Visualization support
Status: RESOLVED FIXED
Alias: None
Product: amarok
Classification: Applications
Component: Context View (show other bugs)
Version: 2.3-GIT
Platform: Gentoo Packages Linux
: LO wishlist
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
: 153861 204250 (view as bug list)
Depends on:
Blocks:
 
Reported: 2008-08-25 17:44 UTC by erik_hahn
Modified: 2015-09-11 10:53 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description erik_hahn 2008-08-25 17:44:37 UTC
Version:           1.90 (using KDE 4.1.0)
Compiler:          gcc 4.3.1 
OS:                Linux
Installed from:    Gentoo Packages

The video applet is quite a waste of space while you're playing stuff without videos. I suggest to use it for visualizations as well.
Comment 1 Ian Monroe 2008-08-25 17:51:00 UTC
Visualizations will require some phonon backend trickery, meaning probably some intrepid Amarok dev will need to add the requirements to gstreamer, ds9, qt7, and/or xine. Or perhaps VideoLan will be the one backend to rule them all?

According to Kretz IIRC there is enough in the experimental API that backend additions is all that is needed, but it hasn't really been tested.
Comment 2 Myriam Schweingruber 2009-08-18 11:31:24 UTC
*** Bug 204250 has been marked as a duplicate of this bug. ***
Comment 3 Kolja 2009-09-02 23:16:35 UTC
I think we should retag to 2.3 because of feature freeze.
Comment 4 Daniel Dewald 2010-03-28 05:09:53 UTC
I've begun working on a projectM plasma applet. If the pace keeps up as of now the applet will be in the next release or at least in the release after that.
Comment 5 Sven Krohlas 2010-04-30 13:21:02 UTC
2.3.1 is in feature freeze -> 2.3.2
Comment 6 Daniel Dewald 2010-04-30 13:28:09 UTC
Will take a while longer anyway since projectM isn't used anymore . And I still got some phonon Problems to figure out and some integration Code to write.
Comment 7 Myriam Schweingruber 2010-10-07 09:55:45 UTC
*** Bug 153861 has been marked as a duplicate of this bug. ***
Comment 8 Daniel Dewald 2010-12-03 17:20:42 UTC
None of the phonon backends is not supporting the audioDataOutput reasonable and nobody really cares so for now I've stopped my efforts concerning an amarok visualization plugin. Wouldn't be usable in the end anyway. Sorry.
Comment 9 Ravi Arora 2011-06-09 10:19:46 UTC
What about using projectM for visualizations. Its quite stable and qt bindings are also avialable.
Comment 10 Daniel Dewald 2011-06-09 10:27:13 UTC
The problem does not lie within the frontend but with phonon and its backends. What visualization lib we use is quite uninteresting as long as we cant get any audio data from phonon (at least not in a civilized manner). gst-streamer backend is working, vlc does not give any audio data at all and xine crashes as soon as you change the song. Since this is in the core it would mean that all xine backend users cant use Amarok anymore. Thats not acceptable is it?
Comment 11 Myriam Schweingruber 2011-06-09 11:44:32 UTC
Daniel, that is not quite correct, you missed some announcements on the kde-multimedia@ mailing list as it seems:

Currently the phonon backend-gstreamer and phonon-backend-vlc are well developed and maintained, the xine backend is deprecated because upstream development is stalled, so every user still using the xine backend will have to change backend anyway as it will not be shipped anymore.

Maybe testing with a more recent build of either backend would be a good idea. Any bug or missing feature should be reported to the mailing list and/or the bug tracker for the respective backend. The Phonon developers are also very responsive on irc.freenode.net in #phonon
Comment 12 Ravi Arora 2011-06-11 16:40:44 UTC
So will there be any alphas/nightlies testing projectM with amarok?
Comment 13 Myriam Schweingruber 2015-09-11 10:53:37 UTC
Closing, as the current visualization is what you can expect in the current 2.x series