dprotti / infinity-plugin Goto Github PK
View Code? Open in Web Editor NEWmusic visualization plugin
License: GNU General Public License v2.0
music visualization plugin
License: GNU General Public License v2.0
Downloaded from git and tried to build on Linux Mint 21. Got an error that automake is not found, however I have version 1.16.5 installed.
genericuser@BadBoy:~/Downloads/infinity-plugin$ ./autogen.sh
checking for autoconf >= 2.65...
testing autoconf2.50... not found.
testing autoconf... found 2.71
checking for automake >= 1.11...
testing automake-1.15... not found.
testing automake-1.14... not found.
testing automake-1.13... not found.
testing automake-1.12... not found.
testing automake-1.11... not found.
testing automake-1.10... not found.
testing automake-1.9... not found.
testing automake-1.8... not found.
testing automake-1.7... not found.
testing automake-1.6... not found.
testing automake-1.5... not found.
***Error***: You must have automake >= 1.11 installed
to build Infinity Visualization Plugin. Download the appropriate package
from your distribution or get the source tarball at
http://ftp.gnu.org/pub/gnu/automake/automake-1.11.tar.gz
genericuser@BadBoy:~/Downloads/infinity-plugin$ automake --version
automake (GNU automake) 1.16.5
Copyright (C) 2021 Free Software Foundation, Inc.
License GPLv2+: GNU GPL version 2 or later <https://gnu.org/licenses/gpl-2.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Tom Tromey <[email protected]>
and Alexandre Duret-Lutz <[email protected]>.
Do I need a different version or does something need to be in a different place?
Edit to make code tags work.
Good morning!
I build your plugin in Lubuntu 14.04.2, kernel 3.19.0-28-lowlatency. When install and copied .so's into valid audacious directory (/usr/lib/i386-linux-gnu/audacious/Visualization), and after selecting plugin in Audacious options I have
audacious[28872]: segfault at c193876c ip b6e24508 sp 79272540 error 5 in libc-2.19.so[b6db1000+1a8000].
But I can see window of plugin and some animation for 1 second or less. So, I think this happens where second portion of data sent from Audacious to your plugin. Please build plugin for Ubuntu and check, where problem was.
G-Force for WinAmp was really amazing and many users want replacement for Linux.
Hi,
Patched it to build against audacious 3.9, it changed a bit since the 3.8 version. The patch is attached.
Regards,
André
audacious-plugin-infinity-3.9-title.patch.txt
Preferences dialog is currently not working.
Make it work by updating it to new Audacious preferences API.
make[2]: Entering directory '/home/doc/build/audacious-3.9/infinity-plugin/src'
CXX audacious.lo
cc1plus: warning: command line option ‘-Wimplicit’ is valid for C/ObjC but not for C++
cc1plus: warning: command line option ‘-Wmissing-prototypes’ is valid for C/ObjC but not for C++
audacious.cc: In function ‘gchar* get_title()’:
audacious.cc:152:65: error: ‘aud_playlist_get_playing’ was not declared in this scope
String title = aud_playlist_get_title(aud_playlist_get_playing());
^
audacious.cc:152:66: error: ‘aud_playlist_get_title’ was not declared in this scope
String title = aud_playlist_get_title(aud_playlist_get_playing());
^
audacious.cc:153:24: error: ‘class String’ has no member named ‘to_raw’
return (gchar*) title.to_raw();
^
I believe gentoo destroys the source after compiling audacious, is there a workaround for this?
Hi, I'm having trouble building the plugin on Debian Jessie:
$ ./configure --prefix=/usr
bash: ./configure: No such file or directory
$ autoconf
configure.ac:5: error: possibly undefined macro: AM_INIT_AUTOMAKE
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:58: error: possibly undefined macro: AC_DISABLE_STATIC
configure.ac:97: error: possibly undefined macro: AM_PATH_SDL
configure.ac:159: error: possibly undefined macro: AM_GLIB_GNU_GETTEXT
$ ./configure --prefix=/usr
./configure: line 2314: syntax error near unexpected token `1.9.0'
./configure: line 2314: `AM_INIT_AUTOMAKE(1.9.0 dist-bzip2)'
HEAD is currently at bf13d4b.
I'm using Debian Linux 13, compiling is broken against Audacious 4.3.1, I was able to get the plugin to compile with some code from the 3.9 patches on here and a modification to the pause function. I can load the plugin but the visual effect fails to play.
Use this issue to upload screenshot as described in http://blog.davidebbo.com/2014/11/using-issues-for-github-pages-screenshots.html
Not sure what is happening when I try to build on Ubuntu 16.10 64 bit -
$ ./autogen.sh
checking for autoconf >= 2.65...
testing autoconf2.50... not found.
testing autoconf... found 2.69
checking for automake >= 1.11...
testing automake-1.15... found 1.15
checking for libtool >= 1.4.3...
testing libtoolize... ACLOCAL='aclocal-1.15'
ANDROID_CMAKE_DIR='/home/stu/projects/external/android-cmake'
ANDROID_NDK='/usr/local/android-ndk'
ANDROID_SDK='/usr/local/android-sdk'
AUTOCONF='autoconf'
AUTOCONF_VERSION='2.69'
AUTOHEADER='autoheader'
AUTOMAKE='automake-1.15'
AUTOMAKE_VERSION='1.15'
CADENCE_AUTO_STARTED='true'
CLUTTER_IM_MODULE='xim'
COLORTERM='truecolor'
COMP_WORDBREAKS='
"'"'"'><;|&(:'
DBUS_SESSION_BUS_ADDRESS='unix:path=/run/user/1000/bus,guid=a111877e8a4dd7a0b8d655d6587e04dc'
DBUS_STARTER_ADDRESS='unix:path=/run/user/1000/bus,guid=a111877e8a4dd7a0b8d655d6587e04dc'
DBUS_STARTER_BUS_TYPE='session'
DEBEMAIL='[email protected]'
DEBFULLNAME='Stuart Axon'
DEFAULTS_PATH='/usr/share/gconf/gnome.default.path'
DESKTOP_SESSION='gnome'
DISPLAY=':0'
DSSI_PATH='/home/stu/.dssi:/usr/lib/dssi:/usr/local/lib/dssi'
ECHO_C=''
ECHO_N='-n'
FORBIDDEN_M4MACROS=' gnome-cxx-check.m4'
GDMSESSION='gnome'
GDM_LANG='en_GB'
GNOME_DESKTOP_SESSION_ID='this-is-deprecated'
GPG_AGENT_INFO='/home/stu/.gnupg/S.gpg-agent:0:1'
GTK2_MODULES='overlay-scrollbar'
GTK_IM_MODULE='ibus'
GTK_MODULES='gail:atk-bridge'
HOME='/home/stu'
IFS='.'
IM_CONFIG_PHASE='1'
INSTANCE=''
JOB='dbus'
JOURNAL_STREAM='8:38804'
LADSPA_PATH='/home/stu/.ladspa:/usr/lib/ladspa:/usr/local/lib/ladspa'
LANG='en_GB.UTF-8'
LANGUAGE='en_GB:en'
LC_ADDRESS='en_GB.UTF-8'
LC_IDENTIFICATION='en_GB.UTF-8'
LC_MEASUREMENT='en_GB.UTF-8'
LC_MONETARY='en_GB.UTF-8'
LC_NAME='en_GB.UTF-8'
LC_NUMERIC='en_GB.UTF-8'
LC_PAPER='en_GB.UTF-8'
LC_TELEPHONE='en_GB.UTF-8'
LC_TIME='en_GB.UTF-8'
LESS=' -R '
LESSCLOSE='/usr/bin/lesspipe %s %s'
LESSOPEN='| /usr/share/source-highlight/src-hilite-lesspipe.sh %s'
LIBVIRT_DEFAULT_URI='qemu:///system'
LOGNAME='stu'
LS_COLORS='rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:'
LV2_PATH='/home/stu/.lv2:/usr/lib/lv2:/usr/local/lib/lv2'
MANAGERPID='7223'
MANDATORY_PATH='/usr/share/gconf/gnome.mandatory.path'
NODE_PATH='/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript'
OPTIND='1'
PAM_KWALLET5_LOGIN='/tmp/kwallet5_stu.socket'
PAPERSIZE='a4'
PATH='/home/stu/.local/bin:/home/stu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/android-sdk/platform-tools:/home/stu/bin:/home/stu/go/bin:/usr/games:/usr/local/android-ndk:/usr/local/android-sdk/tools'
PKG_NAME='Infinity Visualization Plugin'
PPID='7679'
PROMPT_COMMAND='_update_ps1; __vte_prompt_command'
PS1='\[\e[38;5;250m\]\[\e[48;5;240m\] \u \[\e[48;5;238m\]\[\e[38;5;240m\]\[\e[38;5;250m\]\[\e[48;5;238m\] \h \[\e[48;5;31m\]\[\e[38;5;238m\]\[\e[38;5;15m\]\[\e[48;5;31m\] ~ \[\e[48;5;237m\]\[\e[38;5;31m\]\[\e[38;5;250m\]\[\e[48;5;237m\] projects \[\e[48;5;237m\]\[\e[38;5;244m\]\[\e[38;5;250m\]\[\e[48;5;237m\] external \[\e[48;5;237m\]\[\e[38;5;244m\]\[\e[38;5;254m\]\[\e[48;5;237m\] infinity-plugin \[\e[48;5;148m\]\[\e[38;5;237m\]\[\e[38;5;0m\]\[\e[48;5;148m\] master \[\e[48;5;236m\]\[\e[38;5;148m\]\[\e[38;5;15m\]\[\e[48;5;236m\] \$ \[\e[0m\]\[\e[38;5;236m\]\[\e[0m\]'
PS2='> '
PS4='+ '
PWD='/home/stu/projects/external/infinity-plugin'
QT4_IM_MODULE='xim'
QT_ACCESSIBILITY='1'
QT_IM_MODULE='ibus'
QT_LINUX_ACCESSIBILITY_ALWAYS_ON='1'
QT_QPA_PLATFORMTHEME='appmenu-qt5'
REQUIRED_AUTOCONF_VERSION='2.65'
REQUIRED_AUTOMAKE_VERSION='1.11'
REQUIRED_LIBTOOL_VERSION='1.4.3'
REQUIRED_M4MACROS=''
REQUIRED_PKG_CONFIG_VERSION='0.14.0'
SESSION='gnome'
SESSIONTYPE='gnome-session'
SESSION_MANAGER='local/beezlebub:@/tmp/.ICE-unix/7886,unix/beezlebub:/tmp/.ICE-unix/7886'
SHELL='/bin/bash'
SHLVL='1'
SSH_AGENT_PID='10191'
SSH_AUTH_SOCK='/tmp/ssh-DMAD39NbC8uX/agent.10185'
SUIL_MODULE_DIR='/opt/kxstudio/lib/suil-0'
TERM='xterm-256color'
TERMINIX_ID='8df77197-e5af-493e-9609-eb6f65d12359'
UPSTART_SESSION='unix:abstract=/com/ubuntu/upstart-session/1000/7329'
USER='stu'
VIRTUALENVWRAPPER_HOOK_DIR='/home/stu/.virtualenvs'
VIRTUALENVWRAPPER_PROJECT_FILENAME='.project'
VIRTUALENVWRAPPER_SCRIPT='/usr/local/bin/virtualenvwrapper.sh'
VIRTUALENVWRAPPER_WORKON_CD='1'
VST_PATH='/home/stu/.vst:/usr/lib/vst:/usr/local/lib/vst'
VTE_VERSION='4402'
WAFDIR='/mnt/data/home/stu/.virtualenvs/py2/lib/python2.7/site-packages'
WANT_AUTOCONF_2_5='1'
WORKON_HOME='/home/stu/.virtualenvs'
XAUTHORITY='/home/stu/.Xauthority'
XDG_CONFIG_DIRS='/etc/xdg/xdg-gnome:/usr/share/upstart/xdg:/etc/xdg'
XDG_CURRENT_DESKTOP='GNOME'
XDG_DATA_DIRS='/home/stu/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share/:/home/stu/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share/:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop'
XDG_GREETER_DATA_DIR='/var/lib/lightdm-data/stu'
XDG_MENU_PREFIX='gnome-'
XDG_RUNTIME_DIR='/run/user/1000'
XDG_SEAT='seat0'
XDG_SEAT_PATH='/org/freedesktop/DisplayManager/Seat0'
XDG_SESSION_DESKTOP='gnome'
XDG_SESSION_ID='c4'
XDG_SESSION_PATH='/org/freedesktop/DisplayManager/Session0'
XDG_SESSION_TYPE='x11'
XDG_VTNR='7'
XMODIFIERS='@im=ibus'
ZEITGEIST_DATA_PATH='/home/stu/.local/share/zeitgeist'
_='./autogen.sh'
automake_progs='automake-1.15 automake-1.14 automake-1.13 automake-1.12 automake-1.11 automake-1.10 automake-1.9 automake-1.8 automake-1.7 automake-1.6 automake-1.5'
boldface=''
ch_actual_version=''
ch_cur='15'
ch_min='11'
ch_min_version='1.4.3'
ch_save_IFS='
'
ch_status='0'
configure_ac='./configure.ac'
configure_files='./configure.ac'
dirname='.'
normal=''
srcdir='.'
vc_actual_version=''
vc_checkprog='libtoolize'
vc_checkprogs='libtoolize'
vc_comparator='>='
vc_min_version='1.4.3'
vc_package='libtool'
vc_source='http://ftp.gnu.org/pub/gnu/libtool/libtool-1.4.3.tar.gz'
vc_status='1'
vc_variable='LIBTOOLIZE'
want_libtool='true'
want_maintainer_mode='false'
want_pkg_config='true'
./autogen.sh: 74: shift: can't shift that many
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.