full listings » Playback


MMKeys dparnell

Enables the use of the multimedia keys under Linux


Description

This is a simple little Songbird plugin that allows the play, stop, next and previous buttons to work as they should under 32 bit Linux. It has received minimal testing, but it seems to work for me ;)
The source code is also available from http://blog.danielparnell.com/
This version requires DBUS. The previous versions all use XGrabKey and do not work reliably under Ubuntu







Comments

(63)


mig
mig

You should update the name of the extension so people understand this is for Linux Multimedia Keyboard Support. "MMKeys" isn't terribly obvious.

over 2 years ago
clem-vangelis
clem-vangelis

works well for me under Ubuntu edgy , this was the last plugin i wanted to completely switch to Songbird , thx you very much !

over 2 years ago
mig
mig

http://bugzilla.songbirdnest.com/show_bug.cgi?id=2549 You have a bug in bugzilla for this addon. Please make a bugzilla account and accept this bug. Thanks mig

over 2 years ago
tomyhayes
tomyhayes

Didn't work on Ubuntu 7.04 using Dell 1705. Please Fix this add-on!!

over 2 years ago
tomyhayes
tomyhayes

i found out It's because of no DBus support in Feisty... If anyone knows how to comment this so they'll add support for this in the new release please tell me how..

over 2 years ago
GFD
GFD

Same issue here. It didn't work on Ubuntu 7.04 (Feisty).

over 2 years ago
whymichhael
whymichhael

None of my media players in Ubuntu 7.04 respond to the media keys. Are sure that it is a bug in the add-on?

over 2 years ago
wondercow
wondercow

This sort of works on Ubuntu 7.10 (Gutsy) with the media keys on my Lenovo T61 laptop. I am using Songbird 0.4rc2. The skip forward and back media buttons work, but the play/pause and stop buttons do not. Also, if I set other keyboard shortcuts under System→Preferences→Keyboard Shortcuts and then press them, the selected song in Songbird’s media library blinks. It doesn’t actually go forward or back or pause like I told it to with my custom key binding (not talking about the media buttons now), but it blinks like it knows it’s supposed to be doing something. Hope this helps!

over 2 years ago
karit
karit

why doesn’t this support x86-64?

about 1 year ago
TiNRiB
TiNRiB

Everything works real nice on Opensuse 10.3 running on a Dell XPS1330. Thanks!

about 1 year ago
bicchi
bicchi

What, No x86_64 support. :(

Could you post a link to the source code? At least we can recompile it and install it that way.

Thanks,

about 1 year ago
dparnell
dparnell

The source to the plugin is now available from http://git.danielparnell.com/

about 1 year ago
chocolateboy
chocolateboy

Works a treat on Hardy.

Thanks.

about 1 year ago
nrayever
nrayever

ok, is broken from 0.6rc3. hope this got solved soon.
nrayever

about 1 year ago
nrayever
nrayever

well maybe i had to be more specific. mmkeys is not avaliable for installation on 0.6rc3
nrayever

about 1 year ago
brunods
brunods

0.6 support! Please! This extension is very very good

about 1 year ago
ACMiller
ACMiller

This is definitely one of the most useful addons for songbird. It worked really well for me on hardy with SB 0.5. Are there any plans for 0.6 support?

about 1 year ago
ACMiller
ACMiller

Great, thanks for the update man!

about 1 year ago
dylanrjones
dylanrjones

Works perfectly on an acer aspire 3620. Should be included by default with songbird!

about 1 year ago
ACMiller
ACMiller

I second that

about 1 year ago
raccoonone
raccoonone

Any chance of getting this Add-on to work with 64-bit Ubuntu? I'd really like to have my media keys working, but I'm running 64-bit Hardy.

about 1 year ago
Cittidel
Cittidel

I'm a bit sad that this isn't working with 0.6.1, on a Dell Vostro 1500 at least.

about 1 year ago
Cittidel
Cittidel

Oh, Ubuntu 8.04 64 bit.. I know it says only 32 bit but the 'previous' button makes the song I have highlighted blink.. So I know it's doing something, just not the right thing.

about 1 year ago
abo
abo

Works fine with Ubuntu 8.04

about 1 year ago
raccoonone
raccoonone

abo, are you using 32bit or 64bit Ubuntu 8.04?

about 1 year ago
bicchi
bicchi

dparnell,

It would be nice if the source code was modified to detect the architecture type and adapt to it. Some of us use i386 others x86_64. Other than than you could issue 2 versions one for each arch type.

Thanks,
Al

about 1 year ago
sianxian
sianxian

0.7 works perfectly for my acer aspire 5560 with ubuntu.

BEST extension so far, should be included in default if compatible for all computers.

GOOD JOB!

p/s I sign up just to say thank you because this plugin is simply the only last thing and most important thing i need on songbird.

about 1 year ago
RPG_Master
RPG_Master

Yes, 64 bit Linux support would be great. Until then, if I want to be able to use my media keys I have to use Rhythmbox.

about 1 year ago
beattyml1
beattyml1

if anyone gets a 64 bit version compiled from source, if they could post it online and provide a link on this thread it would be greatly appreciated

about 1 year ago
hangar_18
hangar_18

please please please, 64 bit support please :) songbird would be the bestest supersonic app on my hardy with that feature

about 1 year ago
bicchi
bicchi

I am trying to build MMKeys on AMD64 using the xulrunner-sdk version 1.9 of the Gecko engine. I am getting the following error:

MMKeysModule.cpp: In function ‘nsresult NSGetModule(nsIComponentManager*, nsIFile*, nsIModule**)’:
MMKeysModule.cpp:16: error: ‘NS_NewGenericModule2’ was not declared in this scope

Could you help or at least tell us what are you using in order to compile MMkeys?

about 1 year ago
pablofaria
pablofaria

It worked for me, together with keyTouch. My configuration is Ubuntu Hardy 8.04 on HP Pavilion dv6662se laptop. Great job!

about 1 year ago
pablofaria
pablofaria

I guess I was wrong... It worked after install, but when I turned off my machine and turned it on again, this plug-in stopped working (it gave me a message, something like "couldn't run Media Keys"). I tried to Disable/Enable it but it didn't work...

about 1 year ago
XCrunner
XCrunner

I think this add-on broke with Intrepid Ibex. It was working in Hardy and now it won't work Intrepid.

about 1 year ago
brunods
brunods

Is stopped working since my update to 1.0

about 1 year ago
rubyji
rubyji

Would love this add-on for Mac. Anyone working on that?

about 1 year ago
teliotoilet
teliotoilet

Does not work for me on Thinkpad T61 running 32-bit Hardy. I have Songbird 1.0.

My multimedia keys work in RhythmBox but I don't like using RhythmBox.

about 1 year ago
karbo
karbo

Not working as of version Songbird 1.0. Ubuntu 8.10. It was working fine on 0.7.0, same Ubuntu version.

about 1 year ago
SirronTM
SirronTM

Unfortunately it doesn't work for me with Sonbird 1.0 on Ubuntu 8.10, it's a shame that the keyboard shortcuts support included in this version of songbird doesn't provide Multimedia Keys support...

about 1 year ago
justcallmeslow
justcallmeslow

Same as everyone else. Worked on Ubuntu 8.10 with Songbird 0.7, but upgrading to 1.0 broke it. Would really appreciate an update.

about 1 year ago
Kaneda187
Kaneda187

Having Issues with my Ubuntu 8.10 on 32bit and a buddy of mine has the same problem on 64bit any advice...? its the only thing stopping me and my friend from switching to songbird completely......

about 1 year ago
fcastillo
fcastillo

I have the same problem. I'm running Ubuntu 8.10 32bit with kernel 2.6.27-9-generic. This add-on it's not working at all since the release of Songbird 1.0
My friend has the same issue and he's running Ubuntu 8.04.1 32bit

about 1 year ago
boris
boris

@dparnell,

We have a bug in our Bugzilla for this add-on:
http://bugzilla.songbirdnest.com/show_bug.cgi?id=14286
Please make an account in Bugzilla(in case, if you don't have one) and accept this bug.

Thanks.
Boris.

about 1 year ago
harbdog
harbdog

Unfortunately this one is not working for me in Ubuntu 8.04 using GNOME on a T61 notebook. This one was a special case because even the normal gnome music player didn't work until after I had manually set the keyboard shortcuts.

By default Gnome sets up the shortcut to look like "XF86AudioPlay" and "XF86AudioNext", but with my logitech LX 700 keyboard I have hooked up my laptop the values that map from the keyboard look more like "0xa0" and "0x99" to get them to work with the gnome music player. Maybe you might need to modify this plugin to use the Gnome/KDE shortcut setting in case a manual setting was needed?

about 1 year ago
stevo
stevo

Fails for me on Ubuntu 8.10 64bit with Songbird 1.0

about 1 year ago
batteryfast
batteryfast

I have this type of laptop. Now, the laptop battery last only half a hour so I got a battery from http://www.batterygoshop.co.uk/ . I hope it can help you.

about 1 year ago
atlast
atlast

For those looking for an alternative to this add-on, hotkeys can be configured directly through your window manager by using built-in command line options in Songbird: http://bugzilla.songbirdnest.com/show_bug.cgi?id=2788 . Apparently it's buggy for some, and it does raise the Songbird window when hotkeys are pressed, but other than that it works fine for me under Ubuntu Intrepid 64 bit.

Hopefully this helps someone!

about 1 year ago
eddyj
eddyj

Doesn't work for me in Ubuntu 8.10. Songbird 1.0
Dell XPS M1530.

11 months ago
headbang
headbang

Doesn't work for me in Ubuntu 8.10, Songbird 1.1, Logitech S510

11 months ago
jigso
jigso

Hi, Here is a patch to make it works with Songbird 1.1.1 :

Just install extension and modify the file ~/.songbird2/XXXXXXXX.default/extensions/{b8ac3781-7960-4790-b6fa-da13619eaba6}/components/mmkeysPlugin.js

(XXXXXXXX.default is your profile directory, it's a random name).

Line 46 : replace the function notify with the following :

  notify: function(timer) {
         var mm = Components.classes["@songbirdnest.com/Songbird/Mediacore/Manager;1"].getService(Components.interfaces.sbIMediacoreManager);  
         var playback = mm.playbackControl;
         var sequencer = mm.sequencer;
        
        switch(this._key) {
         case XF86AudioPause:
         case XF86AudioPlay:
           if (mm.status.state == Components.interfaces.sbIMediacoreStatus.STATUS_PAUSED) {
                  playback.play();
           }
           else {
                  playback.pause();
           }
           break;
         case XF86AudioStop:
           playback.stop();
           break;
         case XF86AudioNext:
           sequencer.next();
           break;
         case XF86AudioPrev:
           sequencer.previous();
           break;
        }
  }

Restart Songbird, and enjoy :-) !

11 months ago
firetech
firetech

I managed to compile a 64-bit-version in Ubuntu 8.10, it is now available at http://addons.songbirdnest.com/addon/1475 (it also includes jigso's patch above).

11 months ago
modmadmike
modmadmike

opps NVM when I updated songbird it went back to 32bit for some odd reason.

10 months ago
thomasroten
thomasroten

jigso: Thanks, that worked perfectly. Everything works great now. Thanks for the modification.

Running Songbird 1.1 on Ubuntu 8.10 on a Dell M1330.

10 months ago
radjan
radjan

@jigso: This also worked perfectly with the beta version 9.04. Using it in my HP dv6000 faultlessly.

Thanks very much! Pretty useful tool, thanks for the author too.

10 months ago
boris
boris

The new bug report was filed against MMKeys add-on:
http://bugzilla.songbirdnest.com/show_bug.cgi?id=16135

9 months ago
deathwarmedover
deathwarmedover

anyone got it working on jaunty with an inspiron 1525? i haven't :(

5 months ago
towersoft
towersoft

Works fine under Ubuntu 9.10 on M1330. Just make sure you patch the mmkeysPlugin.js file as above. Great stuff thanks!!

3 months ago
kriegschrei
kriegschrei

The fix kind of works with Songbird 1.2 on Linux Mint 7, though it still pops up Songbird when a key is pressed, and I can't get volume control to behave. Any plans for an update to this plugin?

3 months ago
calvin_vagrant
calvin_vagrant

So before I was getting no response at all from the program. Now I tried the fix jigso suggested and the currently selected track flashes but does nothing. Any solutions?

2 months ago
calvin_vagrant
calvin_vagrant

Sorry Songbird 1.2 on Ubuntu 9.10

2 months ago
Aarkon
Aarkon

@ jigso:
Works perfectly on Ubuntu Studio 9.10 with Sonbird from the repositories, should be 1.1 or something like that.
Tank you very much! :)

2 months ago
miholc
miholc

Songbird 1.4.3 on Ub 9.10, on a Dell Vostro 1520, runs fine after jigso's patch. Many thanks to all involved.

11 days ago



Log in to Post a Comment


Download
Statistics
Downloads: 29,513

Average Rating:
3 out of 5  based on 12 ratings

Images: 0

Comments: 63

Last Updated: about 1 year ago
Details
Name: MMKeys


Author: dparnell

Version: 0.7 version history

Categories:


Log in to Add a Tag
Share
Embed:

Share: