BrutefirDrc broken on Vortexbox 2.3

114 views
Skip to first unread message

Olav Sunde

unread,
Aug 30, 2014, 3:23:40 PM8/30/14
to brute...@googlegroups.com
BrutefirDrc is broken on Vortexbox 2.3 with LMS 7.8 that comes with 2.3 and also 7.9 from squeezecommunity repo. With both versions path to 'filters' is not handled correctly. Softlink to the filter is created as if the filter resides in 'settings' and not in 'filters', even if the brutefirdrc config file at /var/lib/squeezeboxserver/prefs/plugin seem to be correct:

ll /etc/squeezeboxserver/BrutefirDrc/settings
......
lrwxrwxrwx 1 squeezeboxserver   24 Aug 30 18:06 filter-00_04_20_xx_xx_xx -> partial_192.txt


and not


ll /etc/squeezeboxserver/BrutefirDrc/settings
......
lrwxrwxrwx 1 squeezeboxserver   24 Aug 30 18:06 filter-00_04_20_xx_xx_xx -> /etc/squeezeboxserver/BrutefirDrc/filters/partial_192.txt
'
A temporary workaround here is to create a softlink to the actual filter inside 'settings' like this:

'ln -s /etc/squeezeboxserver/BrutefirDrc/filters/partial_192.txt partial_192.txt'


Also, none of these LMS versions come with sox. The hardcoded path to sox in brutefirwrapper line 217 '/usr/share/squeezeboxserver/Bin/i386-linux/sox' is no longer correct. One workaround is a softlink to '/usr/bin/sox' where brutefirwrapper expects to find sox, the other is to change line 217 to 'sox', so that sox is found via PATH.
In addition some commands that brutefirwrapper passes to sox is deprecated:

/usr/bin/sox WARN sox: Option `-f' is deprecated, use `-e floating-point' instead.
/usr/bin/sox WARN sox: Option `-4' is deprecated, use `-b 32' instead.

Olav Sunde

unread,
Sep 4, 2014, 2:32:15 PM9/4/14
to brute...@googlegroups.com
Klaas, no response from you on this one?

Regards Olav

robert....@btinternet.com

unread,
Sep 15, 2014, 1:44:24 PM9/15/14
to brute...@googlegroups.com
I have the same problem on Wandboard Olave. Using your workaround works for me - hopefully klass will be able to fix it.

Bob

Olav Sunde

unread,
Sep 28, 2014, 2:58:19 PM9/28/14
to brute...@googlegroups.com
Glad that is also works on your Wandboard installation. Are you getting good sound quality?

Unfortunately I have not heard from Klaas in a long time. I really hope he is OK.

Mervin, are you still reading the forum? Maybe you could help us out here?

Olav

Klaas Reineke

unread,
Sep 29, 2014, 2:26:50 AM9/29/14
to brute...@googlegroups.com
Hi there,

I am still alive but my personal life (read family) is taking up all my time. I moved my speakers six months ago and still did not remeasure my room. The last time I listened to music is a few months ago. I archived all emails and I try to fix/check every issue encountered, but right now I cannot do it; sorry.

Regards Klaas

--
You received this message because you are subscribed to the Google Groups "BrutefirDRC" group.
To unsubscribe from this group and stop receiving emails from it, send an email to brutefirdrc...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Olav Sunde

unread,
Sep 29, 2014, 3:50:12 AM9/29/14
to brute...@googlegroups.com
Hello Klaas, very pleased to know that you are well! My workaround seems to fix issues presently so I guess we can live with that for some time.

Regards
Olav

robert....@btinternet.com

unread,
Sep 29, 2014, 11:02:43 AM9/29/14
to brute...@googlegroups.com
Hi Olav,

Sound quality is good, I have it working on Wandboard, Touch, Boom and Radio. I'm only using it for Equalization at the moment not with room correction or loudness control - also on flac, not tried PCM.

Hopefully I'll be moving house soon so will be able to try room correction and loudness then.

Bob

PS - good to see Klaas is reading the forum.

Olav Sunde

unread,
Oct 1, 2014, 8:49:27 AM10/1/14
to brute...@googlegroups.com
Answering to myself here. Pity it is not possible to edit posts on google groups. Anyway; I've looked a bit more at this. It is actually ' /var/lib/squeezeboxserver/prefs/plugin/brutefirdrc.prefs' that is not written correctly. Path to the filter is not added, just the filter file name. The parameter 'currentfilterpath' (within the plugin) is not handled properly. This should return '/etc/squeezeboxserver/BrutefirDrc/filters/+filtername' , but only 'filtername' is written.
Also, player name is not displayed in the selection drop-down in the web UI. You'll see mac(mac) rather than mac(playername). I have not come closer to finding a solution, but I have a feeling (the new version of) Perl is part of it.
The workaround is still valid.

Olav
Reply all
Reply to author
Forward
0 new messages