[needs-packaging] projectM

Bug #108595 reported by mikkael
36
This bug affects 4 people
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Wishlist
Matthias Klumpp

Bug Description

http://xmms-projectm.sourceforge.net/

a libvisual plugin, the first good lookin visualisation for linux afaik..
several other distro's got it already..

Revision history for this message
Ian Monroe (launchpad-monroe) wrote :

This would be a great feature for Amarok!

Revision history for this message
Harald Sitter (apachelogger) wrote :

I'm right now working on getting projectm and it's libvisual module into gutsy

Revision history for this message
Ross Campbell (ross-campbell) wrote :

That will be excellent. Can we also ensure that the mythtv (specifically mythmusic) packages are built with libvisual enabled? libvisual-ProjectM is by far the best music visualization available for mythtv.

Also, don't know where this would fit in, but I found that the ProjectM source only includes a small subset of available visualizations.

I found great cherry-picked sets of Milkdrop visualizations that are compatible with ProjectM here: http://xbmc.svn.sourceforge.net/viewvc/xbmc/trunk/XBMC/visualisations/Milkdrop/

Would it be possible to package these up as well as a projectM-extras ?

Revision history for this message
mikkael (mikkael) wrote :

@ ross:
woah, i didnt even know that milkdrop presets are compatible with projectM, great find!

@apachelogger:

since projectM hasnt made it into gutsy, are you going to get it packaged for hardy heron ?

projectm 1.0 is comin soon:
http://xmms-projectm.sourceforge.net/

Revision history for this message
Harald Sitter (apachelogger) wrote :

@Ross: I'll have to look into license, but beside that there is not much of a problem creating a -extras package.

@mikkael: Of course, I'm also going to get it into gutsy-backports as soon as it is in Hardy.

Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

Another vote for this package!
Goom sucks. Any place where we can test your packages? (is it on your ppa?)

Revision history for this message
Harald Sitter (apachelogger) wrote :

It's only in my Feisty PPA for now, also only for i368 since I didn't have time to fix amd64 yet.

Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

The packages do not work for Gutsy though. At least the plugin is not selectable in totem nor in rhythmbox.
Off course, this could have been expected trying a feisty package .. but i though i would try it anyway..

Revision history for this message
DarkMageZ (darkmagez) wrote :

ProjectM is a openGL visualization. which neither totem nor rhythmbox can handle due to gstreamer being crappy.
totem & rhythmbox have code in them to remove GL plugins from their lists of libvisualizations.

the feisty ppa packages work in gutsy. (tho it is adviced to rebuild them against gutsy)

Revision history for this message
Ralf Nieuwenhuijsen (ralf-nieuwenhuijsen) wrote :

So, if it's not going to work with Rhythmbox and Totem, which programs do support this? Can this be fixed?

I am a bit surprised. Are you really saying a program like XMMS can do more than GStreamer is theoretically even capable of handling?

Revision history for this message
DarkMageZ (darkmagez) wrote :

i can't be bothered finding the bug reports and stuff related to this, but from memory.
gstreamer supports outputting to opengl, but it cannot internally handle opengl in it's pipelines.
(and besides that... gstreamer atm is crappy @ normal visualizations, feel free to prove me wrong here)

amarok supports libvisual almost perfectly ^-^ including opengl (using xine)

Revision history for this message
DarkMageZ (darkmagez) wrote :

i've built projectm 1.01 & projectm-libvisual 1.0 packages for gutsy x86 (source packages available as well)
they function correctly, but there were a few hacks in the build process to make it work.
things i can recall that need fixing up is restoring the splitting of projectm into 0 & -dev & data packages (cause i couldn't get that working again after getting the build to work)

stuff available @ http://mirror.randumb.org/darkmagez/libproject/

have fun.

Revision history for this message
Harald Sitter (apachelogger) wrote :

Does 1.0 work correctly in Amarok? Everyone I asked to test it ran across this issue: http://sourceforge.net/forum/forum.php?thread_id=1854414&forum_id=358774

So either it's effecting a lot of people or actually everyone, both are reasons not to get 1.0 in the archive right now (btw, I got working packages with package splitting and all). So I'll wait whether projectm comes up with a fix, if they can't I tend to go with 0.

Revision history for this message
DarkMageZ (darkmagez) wrote :

i can't seem to replicate that issue. (not everyone is affected)
any chance of getting a copy of your source packages for the 1 series? i'd like to see how you got it working.

Revision history for this message
mikkael (mikkael) wrote :

it seems i am the only one with that white window problem ? (it was me who reported it @ sourceforge)

ill try your packages DarkMageZ and report if they fix that on my install..

Revision history for this message
Harald Sitter (apachelogger) wrote :

Nope, I had various people try it (source and my pacakge) and most intel & nvidia users had the white window problem.

Revision history for this message
mikkael (mikkael) wrote :

DarkMagez, your packages installed fine, but the white window bug is there.
I am using nvidia's closed drivers. (new-legacy one, 96.43)

so propably we have to wait for upstream to fix this ?

Revision history for this message
Trif0n (trifown) wrote :

Thank you DarkMageZ ( i failed the manual install , don't know what are your hacks ;-) ) , everything works fine with your packages, no bug (Gefore 7600, amd64X2).

Revision history for this message
Daniel Holbach (dholbach) wrote :

Due to a policy change (https://lists.ubuntu.com/archives/ubuntu-motu/2007-November/002684.html) I set the status to 'Triaged'. Set it back to 'In Progress' once you have a source package up for review.

Revision history for this message
Harald Sitter (apachelogger) wrote :

libprojectm as well as libvisual-projectm have been synced from debian.

Revision history for this message
molecule-eye (niburu1) wrote :

I notice it's still not packaged in Karmic, though libvisual-projectm and libprojectm-data are. What's the deal?

Revision history for this message
nerdy_kid (nerdy-kid) wrote :

yeah come on people! this would be a great edition to ubuntu -- please package projectm 2.0 with all the aditional programs like pulseaudio-projectm etc

nerdy_kid (nerdy-kid)
Changed in ubuntu:
status: Fix Released → Confirmed
Revision history for this message
Matthias Klumpp (ximion) wrote :

Done. I'm still working on some improvements (together with upstream). The packaging is available at Debian Experimental at time and maybe it will get ready for Maverick. (But if not, it will definitely in 11.04)

Changed in ubuntu:
assignee: Harald Sitter (apachelogger) → Matthias Klumpp (ximion)
status: Confirmed → In Progress
Revision history for this message
Matthias Klumpp (ximion) wrote :

Package is now available in Maverick too.

Changed in ubuntu:
status: In Progress → Fix Released
Revision history for this message
smo (s-lagui) wrote :

yeah but not working with gstreamer...

Revision history for this message
Matthias Klumpp (ximion) wrote :

GStreamer does not zupport OpenGL libvisual actor at time... Patches are available and I asked a GStreamer dev to apply these patches. Since the patches were very old, he wanted to test if they do still apply first. I did not receive feedback yet, I'll ask on the assigned bug report again.
You can install projectM-pulseaudio to visualize any PulseAudio audio source with projectM.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.