Foobar support for SetPoint
This post won’t be of much use to the most of you, but those of you who use Foobar and are blessed with a Logitech Di Novo, will love this article – I do!
With a vanilla install of the SetPoint drivers you can’t control Foobar when foobar’s window is not active. And since it is very stupid to first make Foobar active, and then controlling it with your multimedia keys, we’re gonna make make SetPoint love a minimized/not active/’traybarred’ Foobar.
Head over to C:\Program Files\Logitech\SetPoint\players.ini and add the following line below [players]:
If you are using ColumnsUI:
foobar2000=wac,foobar2000.exe,
{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
If you are using Foobar 0.9.1:
Foobar2000=wac,foobar2000.exe,
{DA7CD0DE-1602-45e6-89A1-C2CA151E008E}/1,
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Remove the line breaks so that the above is on 1 (one) line in your players.ini!
(thanks ehm … anonymous ;)
Restart your computer (or kill setpoint via the taskmanager, and close/restart foobar) to control Foobar with your multimedia keys! :)
Next thing is having your media pad displaying whatever foobar is playing. But that’s a little trickier … Check back later :)
this is great — thanks!
Thanks a lot for this! Was annoyed it wasn’t working after installing newest version, Googled for the problem, and found this! Thanks!
Dan
Thanks this worked great on my lx500
I just got the new foobar2000 0.9 and this does not work anymore. May I ask how you got the sequence “{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},” maybe this has changed.
mm. I’ll start searching tonight :p
any word on update?
Not really :/
Tried a few things, nothing worked, not even with ColumnsUI :/
Mmm.
I recently re-installed my XP, and a fresh new Setpoint version 2.60. Just did the things above here, and it’s working now…
I would suggest cleaning your Setpoint drivers, and reinstalling them…
doesn’t work out for me
Foobar: v0.9.1
Setpoint: 2.60
How is it that you guys are finding out the windows class? Is there a readily way to figure out the windows class of a given program?
I got that window class thingy from the foobar’s forums, and they said it didn’t change in the last version …
Did you try uninstalling everything, renaming any folders that are left behind, and reinstall SetPoint and Foobar?
Also, remove the line breaks from the line you have to add in players.ini (it has to be on 1 line and not 3)
thanks man! i put it all in one line and it works now yay! no more ctrl + > to change songs for me =)
I’m glad it worked :) Maybe I should update the post ;)
Actually they said told me that Foobar’s Window Class changes from version to version and if you are using different UI plugins such as Columns UI, the window class will change.
So for those of you that still can’t get it to work:
For Foobar2000: v0.9.1
Try:
Foobar2000=wac,foobar2000.exe,{DA7CD0DE-1602-45e6-89A1-C2CA151E008E}/1,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Thanks! I’m adding it to the original post :)
no problem ;)
Anybody know how to make the next button do the random song function instead of next track?
You should try Foobar’s forums … I’m hardly a foobar specialist :)
To have foobar working with the Mediapad, try this:
- use the foo_winamp_spam plugin
- rename the foobar;exe to winamp.exe
Works for me for foobar 8.3 and 9.1.
Hope this helps !
Of course, update the players.ini line with winamp.exe instead of foobar.exe
Well, like I already said … I reinstalled everything (Setpoing and Foobar) and then added the line in players.ini, and it still works …
Sorry, I meant displaying the title and stuff on the Mediapad.
Ah, cool! Gonna try it out now :)
Oh wait, I don’t need to try it out, I replaced my Di Novo (the one with bluetooth) with a Di Novo for Notebooks, I don’t think that set supports displating things on the mediapad…
Ah you’re right, with a DFN it won’t work. Too bad ;)
I never liked that Bluetooth set anyway, espescially the long delay when it “configures” the keyboard and mouse when you start your computer … I prefer this DFN which doesn’t have that delay :)
It works @ my setpoint 2.6 and foobar9.0.1
tthx
Hello. Enyone knows how to set multimedia keys for mx5000??I don’t have Mediapad but some kind of touchpad on left side…
Mmm … a little outside of the scope of this article, but … do you use Setpoint too?
This all works perfectly with the exception of the shuffle button. I don’t know if I want it to toggle shuffle or go to a random song but I wish it did something
this is great.
thank you
saving grace!
works perfect for foobar 0.9.2
thanks!
Thnaks to you for your first solution, it work for the version of seti point 3.1.116 and foobar 0.9x !
Bye bye
Thanks alot for that setpoint fix for foobar, i just googled for “setpoint + foobar” and you were the first hit. I owe ya one ;)
hey thanks a million times, the only thing i was missing was the seek forward and rewind function when pressing down the next / previous buttons for a second, but i could figure it out myself :)
under the line “[Players.Seek]” add:
Foobar2000=key,F,,1,1
under the line “[Players.Rewind]” add:
Foobar2000=key,R,,1,1
then just create the following two keyboard shortcuts in the foobar preferences:
Key: F – seek ahead 5 or 10 seconds, your choice :P
Key: R – seek back by 5 or 10 seconds
If you want to be able to chose foobar in the media player selection window in the setpoint app, add these lines, and change your foobar2000 path:
[Players.Run]
musikCube=path,C:\Program Files\foobar2000\
[Players.Display]
Foobar2000=Foobar 2000
oops, of course it should read:
Foobar2000=path,C:\Program Files\Foobar2000\
and not: musicCube=…
sorry for inconvenience ;)
Whoops, didn’t even notice, sorry :p
Lovely!
my god! beautiful! thanks so much!!!
just here to confirm that using
Foobar2000=wac,foobar2000.exe,{DA7CD0DE-1602-45e6-89A1-C2CA151E008E}
/1,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
and
[Players.Run]Foobar2000=path,C:\Program Files\foobar2000\
[Players.Display]
Foobar2000=Foobar 2000
works with foobar 0.9.4.2 and setpoint 3.15.231 on a logitech mx5000
works great for me (media keyboard elite, foobar2000 0.9.4.2, setpoint 3.30.165). Thanks a lot.
Foobar2000=wac,foobar2000.exe,
{DA7CD0DE-1602-45e6-89A1-C2CA151E008E}
/1,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
and
[Players.Run]
Foobar2000=path,C:\Program Files\foobar2000\
[Players.Display]
Foobar2000=Foobar 2000
works with foobar 0.9.4.2 current set point version
thx for removing one of those extrmely annoying things that nakes you want to erase all the music you have! -.-
-kthxbye
Hey peeps,
Spent a while trying to figure this out for Panels UI, used WinID to find the class and replaced the stand alphanumeric characters with PanelsUI and hey presto it works:
foobar2000=wac,foobar2000.exe,PanelsUI,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
you’ve also got to have this under run and display:
[Players.Run]
Foobar2000=path,C:\Program Files\foobar2000\
[Players.Display]
Foobar2000=Foobar 2000
thanks for that anonymous – finally got my mediaplay mouse to work with foobar
so enjoyable now !!
Thank you very VERY much works here in the Netherlands tooo
Windows Vista
Foobar 0.9.4.3
Setpoint 4.00.121
Logitech Comfort Deluxe Laser
foobar2000=wac,foobar2000.exe, {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000 for the keys
and the ahead and back functions also work :)
Still having problems with this one, running
Logitech S510 Deluxe mouse, keyboard and remote
Logitech VX Revolution mouse
Foobar 0.9.4.3
Setpoint 4.00.121
Works only when foobar2k is the active window. Tried both with Default UI and ColumnsUI, but none of the tricks here works. :/
Any ideas?
And there it is. Killed the setpoint application, and voila, preferences – hotkeys did finally register my MM-keys. Problem solved, f*ck setpoint!
wndClass of 0.9.5.3 is
{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1}
what specifically shouldi be looking at to find the winclass? im using foobar version 9.5.4. havent been able to find anything yet
Found it, for those interested still,
{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}
is the wind class for foobar 9.5.4
Thanks thanks thanks!
Windows Vista
Foobar2000 0.9.5.4
SetPoint 4.40
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Frankie’s post also works great on foobar2000 0.9.5.5.
thx man!
i can confirm that it works with foobar2000 0.9.5.5
setpoint 3.30.165
Awsome, thx mate!
vista
foobar 0.9.5.5
columns
setpoint 4.60.122
using:
foobar2000=wac,foobar2000.exe,
{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8},
xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Windows XP
Foobar2000 0.9.5.4
SetPoint 3.30.165
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
[Sorry, Foobar2000 version in the comment immediately above is 0.9.5.5 (not 0.9.5.4)]
Windows XP
Foobar2000 0.9.5.4
SetPoint 3.30.165
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
^– above works for winXP with foobar 0.9.5.6 as well.
Thanks for that, and to commenters for the details of different versions too!
Ha
A major annoyance is solved. I like Foobar2000 a lot, but I like my girlfriend more. Thank god I found your hack, otherwise I’d be suffering from this annoyance for years.
Michael
what about 096???
wokking with 096 too same as above
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
What about the newest foobar – 0.9.6 and 0.9.6.1 beta 2?
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Works for:
Set Point: 4.70.213
foobar: 9.5.5
Thanks so much!
confirming yet again (since I got a new computer):
Windows Vista 64bit
Setpoint 4.7.213
Foobar 0.9.6
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Cheers
Verified the same works for v0.9.6.
Vista x64
foobar 0.9.6
setpoint 4.60.122
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,foobar2000
Awesome!
^ Thank you oh great Sir Ramses!
Works in foobar 0.9.6.1 and Set Point 4.60.122 (Set Point says it’s up to date).
Just want to Verify again:
foobar2000=wac,foobar2000.exe,{97E27FAA-C0B3-4b8e-A693-ED7881E99FC1},xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,Foobar2000
Works works on:
Foobar2000 v0.9.6.1
and
SetPoint v4.70.213
Enjoy!
thanx guys – this saved my from using winamp… i’m so glad to be back on foobar!
http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=50067&view=findpost&p=479356
Thanks a lot! That was really helpful.
FINALLY xD foobar2000 + setpoint working together!
In addition to this thread i had to use this:
http://www.hydrogenaudio.org/forums/index.php?showtopic=50067
and this
http://www.dennisbabkin.com/php/download.php?what=WinID
to get the ‘Class’ (which is: {97E27FAA-C0B3-4b8e-A693-ED7881E99FC1} without the /1 from some the other suggested classes)
Works on foobar v0.9.6.6 with setpoint v4.00.121
Joy!
Hey there, does anybody know how to set this up for SongBird??
What about foobar 1.0 beta 6 and setpoint?
For Songbird add the following to the same file under supported players:
songbird=wac,songbird.exe,songbird,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,songbird
(FYI, all you have to do is copy and paste the itunes line and replace itunes with songbird each time on the line. haha, I did that for fun, just to see if it would work…and it did, haha)
Still works great in may of 2010, thanks a lot.
Using logitech k340 keyboard and setpoint 4.8.
not working for me :(
Tried EVERYTHING. Emailed Logitech and waiting for a response – I’m at the point of taking this back for a refund (Logitech Desktop Wave).
Latest software (6.15) and latest Foobar with columns UI (1.1). String I tried was:
foobar2000=wac,foobar2000.exe,{E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}/1,xxx,xxx,xxx,xxx,xxx,xxx,xxx,0,1,foobar2000
With and without the /1 and with different Window IDs that were posted here.
For me the keyboard ignores how I have the next/previous track buttons set to seek in Foobar. Stop works. Play/pause doesn’t.
Of course if I close SetPoint everything IS JUST DANDY… yet none of the other hotkeys work (ie. zoom tilt switch, aero button, application launching keys).
I just updated foobar to 1.1 and I run Setpoint 6.00.84 and everything worked without a change. I didn’t even had to enter foobar into the players.ini . So maybe try reinstalling Setpoint or cleaning your players.ini if you haven’t done so a couple dozen times already. Btw. I run Win XP.
Thanks alot for this tip. It worked perfect with ColumnsUI.
Windows 7 x64
foobar2000 1.1.5
SetPoint 6.15.6.0