Foobar support for SetPoint

15/01/2006 2:49 | Software, Windows | 76 replies | 12607 views | RSS

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 :)


  1. On 2 March 2006 at 03h41, Timoth Gillen wrote

    this is great — thanks!

  2. On 3 March 2006 at 16h13, Dan wrote

    Thanks a lot for this! Was annoyed it wasn’t working after installing newest version, Googled for the problem, and found this! Thanks!

    Dan

  3. On 17 March 2006 at 12h53, hjass wrote

    Thanks this worked great on my lx500

  4. On 21 March 2006 at 08h23, Omer wrote

    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.

  5. On 22 March 2006 at 08h22, Selder wrote

    mm. I’ll start searching tonight :p

  6. On 22 April 2006 at 18h07, anonymous wrote

    any word on update?

  7. On 22 April 2006 at 19h32, selder wrote

    Not really :/

    Tried a few things, nothing worked, not even with ColumnsUI :/

  8. On 26 April 2006 at 22h29, Selder wrote

    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…

  9. On 2 May 2006 at 01h55, anonymous wrote

    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?

  10. On 2 May 2006 at 07h49, Selder wrote

    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)

  11. On 3 May 2006 at 00h41, anonymous wrote

    thanks man! i put it all in one line and it works now yay! no more ctrl + > to change songs for me =)

  12. On 3 May 2006 at 06h17, Selder wrote

    I’m glad it worked :) Maybe I should update the post ;)

  13. On 3 May 2006 at 08h28, anonymous wrote

    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

  14. On 3 May 2006 at 09h00, Selder wrote

    Thanks! I’m adding it to the original post :)

  15. On 4 May 2006 at 22h44, anonymous wrote

    no problem ;)

  16. On 5 May 2006 at 10h36, anonymous wrote

    Anybody know how to make the next button do the random song function instead of next track?

  17. On 5 May 2006 at 11h40, Selder wrote

    You should try Foobar’s forums … I’m hardly a foobar specialist :)

  18. On 14 May 2006 at 06h46, Étienne wrote

    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 !

  19. On 14 May 2006 at 06h47, Étienne wrote

    Of course, update the players.ini line with winamp.exe instead of foobar.exe

  20. On 14 May 2006 at 10h25, Selder wrote

    Well, like I already said … I reinstalled everything (Setpoing and Foobar) and then added the line in players.ini, and it still works …

  21. On 14 May 2006 at 10h35, Étienne wrote

    Sorry, I meant displaying the title and stuff on the Mediapad.

  22. On 14 May 2006 at 10h50, Selder wrote

    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…

  23. On 14 May 2006 at 11h00, Étienne wrote

    Ah you’re right, with a DFN it won’t work. Too bad ;)

  24. On 14 May 2006 at 11h17, Selder wrote

    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 :)

  25. On 14 May 2006 at 18h41, eeds.ddk wrote

    It works @ my setpoint 2.6 and foobar9.0.1
    tthx

  26. On 22 May 2006 at 00h22, anonymous wrote

    Hello. Enyone knows how to set multimedia keys for mx5000??I don’t have Mediapad but some kind of touchpad on left side…

  27. On 22 May 2006 at 08h34, Selder wrote

    Mmm … a little outside of the scope of this article, but … do you use Setpoint too?

  28. On 31 May 2006 at 02h34, anonymous wrote

    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

  29. On 4 June 2006 at 16h27, anonymous wrote

    this is great.
    thank you

  30. On 27 June 2006 at 02h08, audiophile wrote

    saving grace!

  31. On 28 July 2006 at 10h40, anonymous wrote

    works perfect for foobar 0.9.2

    thanks!

  32. On 26 September 2006 at 22h04, anonymous wrote

    Thnaks to you for your first solution, it work for the version of seti point 3.1.116 and foobar 0.9x !

    Bye bye

  33. On 11 October 2006 at 12h39, hippytyre wrote

    Thanks alot for that setpoint fix for foobar, i just googled for “setpoint + foobar” and you were the first hit. I owe ya one ;)

  34. On 12 October 2006 at 18h14, a friend wrote

    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

  35. On 12 October 2006 at 18h24, same friend ;) wrote

    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

  36. On 18 October 2006 at 13h51, me again wrote

    oops, of course it should read:
    Foobar2000=path,C:\Program Files\Foobar2000\
    and not: musicCube=…

    sorry for inconvenience ;)

  37. On 18 October 2006 at 14h10, Selder wrote

    Whoops, didn’t even notice, sorry :p

  38. On 14 November 2006 at 16h05, nattiii wrote

    Lovely!

  39. On 8 February 2007 at 02h08, hudish wrote

    my god! beautiful! thanks so much!!!

  40. On 22 February 2007 at 00h28, anonymous wrote

    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

  41. On 13 March 2007 at 21h49, Kaelig wrote

    works great for me (media keyboard elite, foobar2000 0.9.4.2, setpoint 3.30.165). Thanks a lot.

  42. On 21 March 2007 at 04h10, Mitch wrote

    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

  43. On 30 March 2007 at 20h56, fetteforskrudd wrote

    thx for removing one of those extrmely annoying things that nakes you want to erase all the music you have! -.-

    -kthxbye

  44. On 4 May 2007 at 15h24, anonymous wrote

    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

  45. On 24 June 2007 at 23h55, theaulddubliner wrote

    thanks for that anonymous – finally got my mediaplay mouse to work with foobar

    so enjoyable now !!

  46. On 28 June 2007 at 17h38, Contourofthevoid wrote

    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 :)

  47. On 10 July 2007 at 15h03, Tacritan wrote

    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?

  48. On 10 July 2007 at 15h10, Tacritan wrote

    And there it is. Killed the setpoint application, and voila, preferences – hotkeys did finally register my MM-keys. Problem solved, f*ck setpoint!

  49. On 1 June 2008 at 11h30, anonymous wrote

    wndClass of 0.9.5.3 is

    {97E27FAA-C0B3-4b8e-A693-ED7881E99FC1}

  50. On 19 July 2008 at 08h30, anonymous wrote

    what specifically shouldi be looking at to find the winclass? im using foobar version 9.5.4. havent been able to find anything yet

  51. On 19 July 2008 at 08h47, anonymous wrote

    Found it, for those interested still,

    {E7076D1C-A7BF-4f39-B771-BCBE88F2A2A8}

    is the wind class for foobar 9.5.4

  52. On 29 July 2008 at 08h23, frankie wrote

    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

  53. On 14 August 2008 at 00h03, Joeri wrote

    Frankie’s post also works great on foobar2000 0.9.5.5.

    thx man!

  54. On 19 August 2008 at 12h45, anonymous wrote

    i can confirm that it works with foobar2000 0.9.5.5
    setpoint 3.30.165

  55. On 7 September 2008 at 11h41, anonymous wrote

    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

  56. On 12 October 2008 at 16h43, anonymous wrote

    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

  57. On 12 October 2008 at 16h44, anonymous wrote

    [Sorry, Foobar2000 version in the comment immediately above is 0.9.5.5 (not 0.9.5.4)]

  58. On 25 October 2008 at 06h50, frankie wrote

    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.

  59. On 5 November 2008 at 14h12, drew wrote

    Thanks for that, and to commenters for the details of different versions too!

  60. On 14 December 2008 at 22h24, michael wrote

    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

  61. On 22 December 2008 at 19h35, anonymous aaa wrote

    what about 096???

  62. On 22 December 2008 at 19h38, anonymous aaa wrote

    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

  63. On 23 December 2008 at 11h09, lex wrote

    What about the newest foobar – 0.9.6 and 0.9.6.1 beta 2?

  64. On 28 December 2008 at 22h57, Sir Ramses wrote

    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!

  65. On 7 January 2009 at 06h31, frankie wrote

    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

  66. On 8 January 2009 at 15h04, anonymous wrote

    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!

  67. On 8 January 2009 at 16h11, anonymous wrote

    ^ 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).

  68. On 10 January 2009 at 20h31, anonymous wrote

    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!

  69. On 22 January 2009 at 23h08, Despo wrote

    thanx guys – this saved my from using winamp… i’m so glad to be back on foobar!

  70. On 7 April 2009 at 00h32, Q-Zma wrote

    http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=50067&view=findpost&p=479356

  71. On 20 April 2009 at 21h59, Psychopomp wrote

    Thanks a lot! That was really helpful.

  72. On 19 May 2009 at 11h52, anonymous wrote

    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!

  73. On 2 July 2009 at 18h12, Jesper wrote

    Hey there, does anybody know how to set this up for SongBird??

  74. On 30 December 2009 at 18h57, twinsen wrote

    What about foobar 1.0 beta 6 and setpoint?

  75. On 25 January 2010 at 18h55, anonymous wrote

    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)

  76. On 28 April 2010 at 17h33, crafty wrote

    Still works great in may of 2010, thanks a lot.
    Using logitech k340 keyboard and setpoint 4.8.