My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
Install  
Compiling and Installing Goggles Music Manager
Phase-Deploy, Featured
Updated Dec 8, 2011 by s.jansen

1. Install all required dependencies.

Library License Version Note Configure Options
FOX LGPL v2 or later 1.6.x or 1.7.x --fox-prefix=</usr>
xinelib GPL v2 or later >= 1.1.16 --xine-prefix=</usr>
sqlite Public Domain >= 3.6.3 --sqlite-prefix=</usr>
taglib LGPL v2.1 1.6.3 --taglib-prefix=</usr>
expat
dbus >= 1.0 Optional --without-dbus, --dbus-prefix=</usr>
libgcrypt LGPL / GPLv3 Optional --with-md5=gcrypt

If you install these dependencies from packages in your favorite linux/bsd distribution, note that you need to have the development header files for these libraries as well. Most distributions put these in separate packages with a -dev or -devel suffix in their name (ie. libfox-1.6-dev)

xinelib may have seperate packages for its plugins. If you encounter any playback problems (no audio driver found, missing plugin), most likely you don't have the plugin package installed. In the past most distributions didn't distribute the mp3 plugin due to licensing issues. You may have to acquire the plugin from some other source instead.

2. Run the configure script 'configure' to configure Goggles Music Manager. There are several command line options you may have to specify when running this script. For a complete overview of all options use:

 ./configure --help

We assume that all required dependencies are installed in /usr. If thats not the case,you can change the installation prefix for each dependency as an option to configure. For example:

 ./configure --fox-prefix=/usr/local

To compile Goggles Music Manager with debug information, add the '--enable-debug' configure option:

./configure --enable-debug

3. Compile by running 'make'

  make

4. If everything compiled fine, you are ready to install Goggles Music Manager in its final location. By default this will be in /usr. Using the --prefix option you can tell configure to install it somewhere else.

 su
 make install

or

 su
 ./configure --prefix=/usr/local
 make install

5. Run the software

 gogglesmm
Comment by snort.sn...@gmail.com, Apr 12, 2010

Fedora 11 took some work to get up and running due to dependencies:

Get Fox from Dag Wieƫrs' most excellent repo: http://dag.wieers.com/rpm/packages/fox/ I compiled the source package with no issues. Be sure to install the -devel rpm as well.

Install the dependencies: taglib-devel sqlite-devel libtiff-devel libjpeg-devel xine-lib

Configure script will NOT find xine-config in /usr/bin as it looks in /usr/lib(64) or --xine-prefix. I simply created a link in /usr/lib64 ln -s /usr/bin/xine-config /usr/lib64

After that ./configure, make, make install went with no issues.

As always, YMMV.

Comment by sku...@gmail.com, Sep 11, 2010

I compiled it under Slackware, everything works fine, I'm very happy with it, great job, thank you very much!

Comment by tunkl.to...@gmail.com, Jan 27, 2011

Hi, I hava problem with libpng, when I run the program it says you dont have libpng, but I have them. By the way, how can I remove gogglesmm? Is there easy way? Thank you.

Comment by project member s.jansen, Jan 27, 2011

It means FOX was compiled without PNG support. If you have the png library, it means you didn't have the png header files when FOX was compiled. This usually happens on distributions where the headers files are packaged separate (e.g. png-devel)

Right now I don't have a make uninstall, so you would have to manually remove the files and directory. 'make install' should tell you though what was installed.

Comment by dirtyfac...@gmail.com, Mar 26, 2011

I've got a problem when compiling on puppylinux lucid520. It seems to compile fine, but when started, there are no icons on the buttons (play,stop etc) also the volume slider isn't there, but does work if i scroll the mouse wheel over it. Any idea what is causing this lack of icons? Apart from that everything works.

thanks phil

Comment by project member s.jansen, Mar 26, 2011

Most likely a missing or incomplete icon theme. Check the icon theme setting the preferences. The tango icon theme should be completely supported.

Comment by dirtyfac...@gmail.com, Mar 26, 2011

thanks for the swift reply. the icons are now mysteriously working, something i installed must have put them there. One last problem., i've got no taskbar icon in JWM, openbox is fine though. Will this be the same issue as above?

thanks

phil

Comment by project member s.jansen, Mar 26, 2011

Different issue, I hate to blame JWM, but the taskbar icon works on most window managers including OpenBox? as you say.

Comment by dirtyfac...@gmail.com, Mar 26, 2011

ok, i will try to sort that out on the puppy forum. Two last things though. I compiled xine, and want to know what i can remove, and still have a fully functional gogglesmm. And secondly, i've found all the icons apart from the volume icons in mini player. Can you point me at some, or if not, what size are they? and do they follow the same icon pattern/names as the main player.

Thanks again, It's an excellent player/manager, love how fast it is.

phil

Comment by project member s.jansen, Mar 27, 2011

Most icons that gogglesmm looks for are 16x16 and 22x22. Miniplayer uses 16x16 for all its icons. Regarding xine, you can remove any plugin you don't use (assuming gogglesmm is the only one using xine), which kind of depends on what file formats you have and if you use internet streams. The easy one to remove is anything that's only need by video, like the video out plugins (xineplug_vo_out).


Sign in to add a comment
Powered by Google Project Hosting