GMPC – SoundMenu integration

I had an hour yesterday and another one today on the train and I wrote a small plugins to make gmpc integrate in the ubuntu SoundMenu.

There is a small bug in SoundMenu not showing the complete name, I reported today and is fixed upstream (https://bugs.launchpad.net/bugs/744142).

You can get a trail version here:  http://download.sarine.nl/gmpc-appindicator-0.0.95.tar.gz.

I am going to need somebody to finish and maintain this code, so if you feel like this let me know. Most code is already there and it is not a lot.

 

Q

14 Comments

  • Flittermice
    March 28, 2011 - 9:38 pm | Permalink

    Hi QBall!
    I nearly got it to work.
    Using Ubuntu 10.10 I had to install some -dev packages and to alter the installation directory (so that the files are landing in /usr/lib/gmpc/plugins).

    > sudo aptitude install libmpd-dev gmpc-dev libgtk2.0-dev libglib2.0-dev libindicate-dev
    > ./configure –prefix=/usr
    > make
    > sudo make install

    After restarting GMPC I found the “SoundMenu” plugin activated, but there is no other application to see in the Ubuntu Sound menu except Rhythmbox :-(
    Thanks nevertheless – I’m sure i’ll get it working some day.

  • March 28, 2011 - 9:50 pm | Permalink

    I tested it on several machines here, including 10.10. Weird, can you try d-feet to see if it shows up?

  • Flittermice
    March 31, 2011 - 6:09 pm | Permalink

    OK, I started d-feet.

    I can see “org.gmpclient.GMPC” when the plugin files are NOT present.
    I can see “org.mpris.MediaPlayer2.gmpc” additionally when the plugin files ARE present.

    But I’m not a developer, d-feet doesn’t make any sense to me…

  • April 2, 2011 - 3:32 pm | Permalink

    There are still some bugs in the code yes (like gmpc crasher) I did test that it worked in several setups. So I am not sure why it fails for you. What distribution?

    d-feet output looks good. so it is registering it nicely.

  • numer
    April 3, 2011 - 2:12 pm | Permalink

    I’m on Ubuntu 10.10 today I downloaded the plugin, compiled and installed it. It works great!

    Thanks and keep up the good work with gmpc

  • numer
    April 3, 2011 - 4:04 pm | Permalink

    obviously I was to fast. I do get an memory-exception-error with a crash

  • Flittermice
    April 3, 2011 - 7:06 pm | Permalink

    It’s Ubuntu 10.10 32-bit, gmpc from the PPA and the sourch code from http://download.sarine.nl/gmpc-appindicator-0.0.95.tar.gz.
    It wouldn’t be tragic for me if the plugin didn’t work – but I would be glad to help if you need some experience reports.

  • April 6, 2011 - 8:53 pm | Permalink

    fixed this allready, but I am going to need somebody to maintain it. I might update the tar.gz later.

  • April 9, 2011 - 9:10 pm | Permalink

    is this your trial version of the squishybox

  • April 9, 2011 - 11:30 pm | Permalink

    no. completely different thing.

  • April 11, 2011 - 3:37 am | Permalink

    when do i get to free my self from the bad bad software of squeezebox..

  • April 11, 2011 - 11:05 am | Permalink

    when you pay me enough, so I can work full-time on it.

  • patlkli
    April 17, 2011 - 5:58 pm | Permalink

    I’ve just made a package for Natty, but I also don’t get further than Flittermice. It seems to be enabled but doesn’t do anything at all.

    And about you looking for a maintainer:
    I can offer you Ubuntu packaging anytime.
    If you’re interested, just send me an email.

  • April 17, 2011 - 6:03 pm | Permalink

    The code I put online is broken. DO NOT PACKAGE IT.

    It will not be fixed _at all_ before somebody is going to maintain the plugin. no maintainer, no plugin.

  • Leave a Reply

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>