On Thursday 18 March 2010 22:16:44 Marc Chamberlin wrote:
On 3/18/2010 5:28 AM, Tejas Guruswamy wrote:
On 18/03/10 06:32, Marc Chamberlin wrote:
Anyone got any hints on how to get Amarok to show the projectM visualizations under SuSE11.2, KDE4.4.1 Amarok 2.2.90? I found and installed the projectM package, libvisual is also installed.. but not sure how to proceed and get Amarok to set up its menus so the visualizations can be displayed...
Marc..
projectM has not been integrated into Amarok 2, it just runs separately.
Basically you need to use pulseaudio (or jack) and run projectM-pulseaudio (or projectM-jack). It then displays visualizations in its own window of audio from any player. There appears to be a packaged version on the OBS in home:theMarix:KDE:Community.
Regards, Tejas
Thanks Tejas for your reply. Unfortunately I am still confused...
Hi Marc, if I may chime in...
You said I need to use pulseaudio, which I gather means I must install the package(s) for pulseaudio. Looking at the documentation, this seems to be a sound system for GNOME? Or at least another layer in the layers of sound system components... Does this replace the ALSA sound system that KDE installed/uses? If so, will this affect other applications that are dependent on ALSA?
Pulseaudio is another layer on top of ALSA. KDE/Amarok uses Phonon which uses one of [xine|pulseaudio|gstreamer] which use ALSA (slightly simplified explanation, the layers in [] are also capable of doing it with each other in various tantric positions; if you are lucky, your Ogg or whatever will reach the hardware ;). Using Pulseaudio can affect other applications' uses of ALSA because PA expects to have sole access to the hardware and make everything else goes through it. In KDE 3, ProjectM was hooked into the sound stream at the top of the pile, in Amarok. Since Amarok does not have ProjectM support in KDE 4, Tejas suggests using ProjectM's PA integration to connect it up further down the stack.
You also said there is a packaged version available, but unfortunately you lost me.. I figured out that the TLA (three letter acronym) for OBS means "openSuse Build Service" but I don't understand the reference to home:theMarix:KDE:Community. I have the repository for KDE Community installed into YaST to fetch packages from there, are these one and the same or are you referring to a different repository? If so, could you simply give me the URL I should be using to set it up?
home:theMarix:KDE:Community is the identifier of someone's personal OBS project, which produces at least one repository (for different openSUSE versions, etc). If you search for projectM at software.opensuse.org/search you will get search hits from every repository that includes a *projectM* package. I guess you want this repo: http://download.opensuse.org/repositories/home:/theMarix:/KDE:/Community/ope...
And exactly what packages do I need to install? I started to fool around with installing the pulseaudio package and that led to a package conflict error with the only resolution being to uninstall another package called KDE4_Pure..... Since I, and apparently a number of other users don't understand what this package is, from my internet searches, I decided to halt and ask more questions before proceeding... What is gonna break if I do uninstall this package?
I haven't experimented with projectM-pulseaudio, so I'll leave this to Tejas & co to answer.
On another front, I noticed in Amarok that they have some sort of ability to configure one's sound system also. But it only refers to (what appears to me as yet another grand and glorious sound system layer...) something called Phonon. An internet search about it revealed very little intelligent documentation other than to say it too will handle all your multimedia devices for you.. So do I need to install and try to understand this Phonon layer as well.. This is getting COMPLICATED!
Phonon is already installed and part of the Qt platform. It's a thin abstraction layer to insulate Qt apps from the vagaries of OS and platform multimedia specifics. Will -- Will Stephenson, KDE Developer, openSUSE Boosters Team SUSE LINUX Products GmbH - Nürnberg - AG Nürnberg - HRB 16746 - GF: Markus Rex -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org