Request: Infinite (XMMS/Libvisual) visualization for Tuniac

The Tuniac forum.
Post Reply
RaulTuniac
Posts: 9
Joined: Mon May 16, 2022 3:48 pm

Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by RaulTuniac »

If you couldn't build projectM, try this one, which is influenced by G-Force! Source code is included below!
Here's a picture of the visualizer:
Image
(do not confuse with the sonique plugin with the same name!)
Attachments
infinity-plugin-0.9.0alpha2.tar.xz.zip
Source files for the Infinite visualizer
(262.92 KiB) Downloaded 51 times
Brett
Site Admin
Posts: 319
Joined: Sun Mar 28, 2010 12:36 am

Re: Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by Brett »

I did build ProjectM and linked it in the other thread.
Brett
Site Admin
Posts: 319
Joined: Sun Mar 28, 2010 12:36 am

Re: Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by Brett »

I just went to check out libvisual.
Their site list apps libvisual should be in
https://github.com/Libvisual/libvisual/ ... plications

But it appears almost all those apps have removed support for libvisual a very long time ago
https://github.com/KDE/amarok/commit/75 ... caec7bbfb8
https://github.com/MythTV/mythtv/commit ... 62dbcf6edd


So I turned to gstreamer which was also listed as supported.
I believe this should work:
gst-launch-1.0 directsoundsrc ! libvisual_infinite ! d3dvideosink

But libvisual_infinite is not found.
No other libvisual plugin that should be in gstreamer appears to actually be included either:
https://gstreamer.freedesktop.org/docum ... language=c

Perhaps the plugins are only available for Gstreamer on Linux.

Goom appears included and does work:
gst-launch-1.0 directsoundsrc ! goom ! video/x-raw,width=800,height=600 ! videoscale ! video/x-raw,width=1920,height=1200 ! d3dvideosink

The first resolution is the actual visual res, second is what to scale to.
Due to very poor performance at high res, I had to keep the visual to actual resolution of 800x600 and then scale it up to larger.
directsoundsrc will take audio from your soundcard, so you can play the music from Tuniac if you like.

During gstreamer install make sure to pick "full" install as directsoundsrc is marked as a "bad plugin" and is not installed in the "Typical" package.
RaulTuniac
Posts: 9
Joined: Mon May 16, 2022 3:48 pm

Re: Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by RaulTuniac »

Libvisual is also available for Amarok for Trinity Desktop Environment. You should use the attachment I put above because I think it will work as a Tuniac plugin.
Brett
Site Admin
Posts: 319
Joined: Sun Mar 28, 2010 12:36 am

Re: Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by Brett »

You linked the source to a visual for a media player called Audacious.
Audacious visual API is not the same or related to Tuniacs so it will not work as a Tuniac visual plugin.
I could rewrite it with some effort but I don't want to rewrite random visuals.

If you like these visuals you should try your hand at reworking the code to get it to run in Tuniac.

These libvisual related visuals appear to be more orientated to Linux and are really old code so there is likely extra hurdles to get it to work also.
RaulTuniac
Posts: 9
Joined: Mon May 16, 2022 3:48 pm

Re: Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by RaulTuniac »

well, thanks for telling me! also, that goom source code i gave you is from xmms, an github user compiled it and did a online goom visualizer and it worked.
Brett
Site Admin
Posts: 319
Joined: Sun Mar 28, 2010 12:36 am

Re: Request: Infinite (XMMS/Libvisual) visualization for Tuniac

Post by Brett »

Just compiling goom for xmms makes goom for xmms.
That will not work elsewhere.
With modifications to the code you can make it do other things eg run in a different player. Or for code intended for Linux it may need reworking to work under Windows.
Post Reply