New release of BruteFIR Room Correction for SC7.4 (1.1.0)

28.02.2009 – 11:24

Checkout the plugins sourceforge page to download the new release 1.1.0! It is compatible with the upcoming version of SqueezeCenter 7.4, because of the PCM support it does not work with any other version.

Important after installation: Delete the old custom-convert.conf or delete all BrutefirDRC specific lines from it. The Plugin now writes a custom-convert.conf in it’s home directory. The old file is no longer used!

Features:

  • Support to stream in PCM (raw format, former WAV), FLAC or MP3
  • Plugin can be enabled or disabled for any player without restarting SqueezeCenter
  • Conversion Type can be changed for any player without restarting SqueezeCenter
  • custom-convert.conf is written to the plugin home directory
  • brutefirwrapper now in Plugins Bin directory: helps to identify the plugin conversions in WebGUI file types dialog all plugin related conversions are displayed as “[format]/brutefirwrapper”
  • sox is used from SqueezeCenter installation no need to install it manually in Version 14.x

If you have any problems with a file format not working try to disable all other conversion for the file type. I needed to disable other conversion options for ogg to work properly.

If you have any problems drop me a note.

  1. 15 Responses to “New release of BruteFIR Room Correction for SC7.4 (1.1.0)”

  2. Thanks for the useful info. It’s so interesting

    By JamesD on Jun 11, 2009

  3. So, I upgraded from SqueezeCenter 7.3.4 to SqueezeboxServer 7.4. I am no longer able to run BrutefirDrc. I am running on a Centos 5.x box for the record. After editing all my filters for the new directory structure, I was getting some errors.

    I patched Settings.pm line 53, changing the ProtectURI() to use the new CSFR version of that method.

    I also changed Plugin.pm line 129 – the PluginManager no longer has a pluginRootDirs method, so I used dirsFor instead.

    It now starts up fine, but it does not seem to run when I play a track. I verified that it is enabled for FLAC, MP3 and PCM and that I have chosen a filter.

    I see no errors on startup I do see this error when trying to do the settings for the BrutefirDrc plugin from the Advanced tab of the web gui config:

    404 Not Found: plugins/Extensions/settings/plugins/BrutefirDrc/settings/basic.html

    By Michael Amster on Oct 4, 2009

  4. Strange, did you install the Version for 7.4? I just upgraded to 7.4 yesterday and could configure the plugin without any problems. I cannot confirm that it works correctly, because we moved to a new location and I have to measure the room before using brutefir.

    I will try to simulate the issue, maybe you can send me your modified version of the plugin.

    I would not wonder if the plugin must be reworked, the version is quite old and the 7.4 version had many changes after the release of BrutefirDRC 1.1 for Squeezeboxcenter 7.4

    By Klaas on Oct 4, 2009

  5. I published a new release 1.1.1 that work for my setup. Note that you have to edit your filters if you changed the location from “squeezecenter” to “squeezeboxserver”, see the new post for more information.

    By Klaas on Oct 5, 2009

  6. With the SB Touch soon to be released, will BruteFIR be able handle 44, 48, 88 and 96 kHz seamlessly? I’ve noticed the comment in the template conf-files with sox resampling to 44.100 – which worries me a bit.

    By OGS on Nov 24, 2009

  7. Not really out of the box. This is a real issue that is discussed on the slimdevices forum. Right now it is not possible to support different samplerates out of the box. A solution would be to fix the brutefirwrapper script to convert WAV files that include all sample and bitrate informations. Toby (the creator of the wrapper is locking into it) but so far with no results.

    By Klaas on Nov 24, 2009

  8. I see, one would have to supply the samplerate to sox “on the fly” based on the actual input file format. I’d love to see this work, but I have no programming skills so I can’t help much I’m afraid. I’ll just have to wait.. Thanks Klaas

    By OGS on Nov 24, 2009

  9. Hi again Klaas. I’ve now started testing the new release of bfDRC on a Vortexbox. This works of course and it is nice to see the samplerate issue solved, but I notice that you do not have plans to support the new graphic SB’s soon due to the new UI.
    Would it still be possible to have this work for the Touch by directly editing the config files on the server? Skipping the menu UI on the SB itself? Maybe a config script on the console of the server could handle this for the new SB’s

    By OGS on Jan 20, 2010

  10. I am thinking about adding some support via the Web-Interface. The problem is that you at least need to enable the plugin for your player and then to select a filter. Enabling the plugin is a bit harder then changing the filter. To change a filter you only need to change a symlink to point to a new filter for your player.

    What are the actions you need?

    By Klaas on Jan 21, 2010

  11. I have not thought this through yet, but some basic functionality in the web interface is maybe even better as more people could benefit. Simply adding the plugin to the player and link a filter + EQ if one uses this should do.

    By OGS on Jan 21, 2010

  12. Sorry if this has been asked before. Does anyone run the BruteFIR plugin on a ReadyNAS or other NAS device? I currently run Squeezecenter from a ReadyNAS Duo – I know this will be too slow to run BruteFIR, but how about the new ReadyNAS NVX? Will this be fast enough?

    Anyone done this sucessfully?

    By flaca on Jan 22, 2010

  13. Hi,
    I am using your plugin against squeezeboxserver 7.5.0 for m4a and mp3 files.
    Thanks for that!

    I use the following conversion rule for Applelossless format (alac), maybe somebody can use it:

    alc flc * $CLIENT_MAC_ADDRESS$
    # FT:{START=-j %s}D:{RESAMPLE=-r %d}
    [faad] -q -w -f 1 $START$ $FILE$ | [sox] -q -t wav – -t wavpcm -c 2 -3 -s $RESAMPLE$ – $START$ | [brutefirwrapper] $CLIENT_MAC_ADDRESS$ $FULL_FILTER_PATH$ | [flac] -cs -0 –totally-silent -

    Everything is working fine!!

    On the squeezebox I see the option “Select Band”, but in the manual I do not see any explanation.
    On my squeezebox it does nothing!
    What is it supposed to do?

    Regards!

    By Visuel on Apr 27, 2010

  14. I guess you mean the Equalizer Option to select the EQ-Bands. It is not implemented right now, so I should delete the option from the menu. It was supposed to let you select between Bass/Treble, Iso-Octave or 1/3 Iso-Octave EQ. But you can just add the EQ bands to your filter and use the other option to adjust the gain for each band.

    Thank you for your conversion line, I am going to add it to the templates :)

    By Klaas on Apr 27, 2010

  15. I have not used any of these programs yet, had a few quick questions.

    Are these EQ bands only 1 hz wide? or do they show roll-off across a range of bands centered at the desired frequency like analog EQ?

    Are you able to route any source through the filters? i.e. a microphone input, an auxilary input of any kind, various software sources (itunes, winamp, daemon, etc…)

    Can you seperate the stereo input to several outputs while applying different filters to each output?

    Lastly, in the future, where is the best place to ask questions like these if I have any again?

    Thank you for any and all help you can give! Have an excellent day.

    By Jerick on Apr 30, 2010

  16. Thanks for BruteFirDRC!

    I have been trying to install 1.2.0, and have succeeded up to step 4, ie. downloaded, installed, created filter directory, restarted, and checked the filter settings on the squeezeboxserver.

    I use SBserver 7.5.1 and the player is an SBTouch. It appears that the user interface has changed, and I cannot proceed further:

    I am stuck on step 5: go to the Players settings –> menu and add the plugin as a menu entry (to access it via the remote control)

    In the Player tab of squeezeboxserver, there is no “menu” selection available. There is a drop-down for Basic Settings / Alarm Clock / Audio / LastFM, but nothing that allows me to add the plugin to the SBTouch menu.

    I have also checked the Advanced tab on SBserver, and the Customize Device dropdown menu does not provide ability to add to the menu.

    I believe that I am probably mis-reading your instruction for step (5). Any assistance from you or others will be appreciated!

    By Mervin on Nov 19, 2010

Post a Comment