Announcement

Collapse
No announcement yet.

Foobar2000 Player Plugin

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Foobar2000 Player Plugin


    Foobar2000 Player for Ride Runner
    =======================


    Foobar player plugin is part of the offical Ride Runner Installer

    Description:
    This is a player plugin for Ride Runner which uses Foobar2000 as the audio engine.

    Purpose:
    This plugin provides the choice to use Foobar2000 with Ride Runner instead of winamp/wmp/fmod.

    Requirements:
    -Foobar2000 0.9.6.5 to 0.9.6.9 (Tested with 0.9.6.5 Stable, 0.9.6.6 Beta, 0.9.6.7, 0.9.6.8 and 0.9.6.9) -- Note that Version 1.0 is currently NOT compatible with the plugin
    Available at: http://www.filehippo.com/download_foobar2000/6065/
    -Foobar COM Server 2-0.7 or newer (Tested with 2-0.7 only)
    Available at: http://foosion.foobar2000.org/0.9/
    -Ride Runner 5-1-2009 (Untested with previous versions)
    Available at: www.nisuautomotive.com

    Installation:
    -Copy FoobarRR.DLL to the desired location of install and use regsvr32 to register it.
    For instance: regsvr32 FoobarRR.DLL (from a command prompt)
    -In RR.INI set (make sure there's no winamppath= or hidewinamp= settings):
    player=FoobarRR
    playerpath=c:\program files\foobar2000\ (location where foobar is installed)
    hideplayer=true
    visuname=FoobarVis
    -Open foobar2000 by itself (while RR is NOT running), and:
    -BE SURE that the spectrum is visible ON THE TOOLBAR (Default) -- or visualization will not work in RR.
    -Be sure that the equalizer is installed (Default) or it will not work in RR.
    -Choose the colors you want for the spectrum (it will display like that in RR).
    -You can use any visual/screen layout you want, it will not matter to RR.
    -Open the PREFERENCES of Foobar, click on the COM Automation Server (1 on picture below), verify that the status is "Running" for the "Server" (2) and "Helper" (3) -- if you don't see the COM Automation Server option OR the status is not "Running" for the Server AND Helper, then your installation is not right and RR will NOT work. In this case I suggest you uninstall Foobar2000 AND the COM server, then re-install them fresh.
    -Still under preferences, click on the Advanced section and change the full file buffering option as shown in the second picture -- if you don't do this, Foobar will LOCK the files it plays and RR may be unable to display ID3 info from the song you're playing.

    OPTIONAL Shpeck Visualization Support (You can read about it HERE) -- RR 12/01/09 or newer only

    If you want to use a Winamp Visual with Foobar, it is possible by following these extra steps:
    -Download and install the Shpeck plugin as described HERE
    -Configure and TEST the visualization plugin OUTSIDE RR first (to ensure it works).
    -Open Foobar Preferences->General->Keyboard Shortcuts
    -Click "Add New" (1)
    -For the "Action", Select the "Shpeck" visualization action you want to use (2)
    -For the "Key", Select SHIFT+ALT+V and check "Global Hotkey" (3)
    -Click "CLOSE"
    -Test/Verify that pressing SHIFT+ALT+V starts the vis you wanted.
    -Lastly, you have to set the Visualization window name in RRConfig (or RR.ini: visuname=) to: !ShpeckEmbedWndClass!AVS or MilkDrop or whatever is the Visualization window name (you may want to use winspectorspy to find out) -- You can also use this with Foobar's internal oscilloscope.
    -Once you use the VISU command from RR it should work as it does with Winamp.

    Considerations:
    -This is a beta version, please submit bugs/suggestions.
    -This has only been tested on "portable installation" mode, but should work with standard instalation as well.
    -Foobar2000 has 18 equalizer bands, RR supports only 10. This means that when controlling the EQ in RR, the mid-level bands will move in "pairs" in foobar2000 to mimic the equivalency of 10 bands from RR. 18band support will be available with the next RR release.
    NOTE: If you want to use all 18 bands from Foobar, you can set them up in Foobar2000 and they will stay the same as long as you don't change them inside RR. Otherwise RR will set them as it can.
    -If you turn the Equalizer OFF, the band levels will be reset to mid-level when re-starting foobar2000. This happens if you run foobar2000 by itself of from within RR -- it's a foobar2000 characteristic.
    -There's no "PRE-AMP" support in the Foobar2000 player -- this function is not available in foobar2000.

    Thank you for your support,
    Guino.

    UPDATED ON 5/20/2009:
    -Hideplayer setting implemented.

    UPDATED ON 5/26/2009:
    -Fixed issue with resizing the Foobar200 equalizer window.

    UPDATED ON 10/5/2009:
    -Instructions on checking the COM server status.

    UPDATED ON 10/6/2009:
    -Instructions on file buffering added (Attached image).

    UPDATED ON 11/27/2009:
    -Instructions on support for other visualizations
    Attached Files
    Ride Runner RR's Myspace

    "Being happy is not about having what you want, it's about wanting what you have."
    "The best things in life are always free - but that doesn't mean money can't buy you good things."

  • #2
    Woohoo! Thank you Guino!

    I can't wait to give this a try, RR now has the capability to provide the best SQ of any frontend available.
    98' Honda CR-V
    http://www.superbluecrv.com

    *OBDMPG, the RR OBD Plugin*

    Comment


    • #3
      i'll look into this when RR can support the full 18band EQ of foobar.....until then i see no reason to change.
      Planning: [|||||||||-] 90%
      Purchased: [|||||||||/] 99%
      Installation: [|||||||||-] 90% (when is anyone's project ever REALLY done...)

      Comment


      • #4
        There will be 18band equalizer support for Foobar2000 on the next release of RR, but it will require a skin with a 18 band mixer to work.
        Ride Runner RR's Myspace

        "Being happy is not about having what you want, it's about wanting what you have."
        "The best things in life are always free - but that doesn't mean money can't buy you good things."

        Comment


        • #5
          OK THEN!

          so I'll make a Foobar version of my skin...
          Planning: [|||||||||-] 90%
          Purchased: [|||||||||/] 99%
          Installation: [|||||||||-] 90% (when is anyone's project ever REALLY done...)

          Comment


          • #6
            That's really amazing! Looking forward to trying it!

            Comment


            • #7
              do these new plugins support commands like LOAD, LOADLIST and the like. PLAYPOS sliders and such work? I'm anxious to use foobar in the car but only if its RRMedia friendly
              mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
              Follow Me on Twitter or Facebook
              Live mp3Car Facebook Chat

              Comment


              • #8
                Originally posted by Sonicxtacy02 View Post
                do these new plugins support commands like LOAD, LOADLIST and the like. PLAYPOS sliders and such work? I'm anxious to use foobar in the car but only if its RRMedia friendly
                They are all built around the same player plugin interface used by winamp, so they should have all the same basic features winamp provides in RR, unless of course there's a bug/issue (which we could likely fix).
                Ride Runner RR's Myspace

                "Being happy is not about having what you want, it's about wanting what you have."
                "The best things in life are always free - but that doesn't mean money can't buy you good things."

                Comment


                • #9
                  Hi everybody, this is my first message. I have this error with Foobar and RideRunner
                  How can I fix it???
                  tks
                  Attached Files

                  Comment


                  • #10
                    error

                    Don't run for me .

                    I have an error when i run riderunner
                    Attached Files

                    Comment


                    • #11
                      Did you guys install the Foobar COM Server (the bold line in the first post) ?
                      Ride Runner RR's Myspace

                      "Being happy is not about having what you want, it's about wanting what you have."
                      "The best things in life are always free - but that doesn't mean money can't buy you good things."

                      Comment


                      • #12
                        I registered FoobarRR.dll and made all you said before but nothing to do....
                        When I open RRconfig and save it the RR.ini file return in the original state, all mods are out....
                        Attached Files

                        Comment


                        • #13
                          your playerpath= setting is missing the "2000" from the path... and your visuname= is wrong as well.. please fix those and let me know if it still gives you issues.

                          EDIT: I just put the wrong path in here and got the same error -- I'll be adding a prevention for next release (but I can't do much about a wrong path setting).
                          Ride Runner RR's Myspace

                          "Being happy is not about having what you want, it's about wanting what you have."
                          "The best things in life are always free - but that doesn't mean money can't buy you good things."

                          Comment


                          • #14
                            Works here

                            It works for me, at least in its basic form. Performance is yet inferior to winamp as it seems slow. Haven't checked CPU usage thoroughly, but if i remember correctly, CPU usage gets high when switching songs. Talking about foobar process, not the comserver or what is called.

                            Comment


                            • #15
                              Originally posted by guino View Post
                              Did you guys install the Foobar COM Server (the bold line in the first post) ?
                              Yes , I had installed the COM Server .

                              This is my rr.ini:

                              Code:
                              [Player Setup]
                              player=FoobarRR
                              playerpath=c:\program files\foobar2000\
                              visuname=FoobarVis
                              hidewinamp=true
                              exitmute=true

                              Comment

                              Working...
                              X