I have rebuilt the old Inguz executables using Visual Studio 22 and .Net6 - these are now built as standalone packages which run on Windows; Linux, and Apple OS's. This includes repackaging the plugin so that it is installable via the plugins page. I re-wrote the Web UI a couple of years ago so no more Silverlight.
When installed this allows you to use equalization, balance, delay and process room/speaker/headphone correction filters. There is now no need to install mono or .net on your machine as the build contains all the necessary libraries (making it a bit chunky in size), although for most platforms you will need to install the binaries (executable/dsp-engine) separately. I have been running this on a Pi 3B with picoreplayer installed and it does work! Limitations on the Pi Only tested at 44.1 K Considerable lag between startup and sound (15-20s) this is the overhead of running the processing. Tracks are not-gapless, because of the lag. CPU load spikes at 30% for a track change and then settles to about 10% - but no glitches when playing including when running the convolver. I have tested with local flac files; Qobuz (flac) and Spotify. I needed to muck about with filter settings on Spotify because of the helper. On my test PC Intel i5 6600K - it runs flawlessly, no gaps. I have also been running an older build on my mini pc server which is a weedy celeron and this is also flawless. Installation Notes pre-conditions If you are using picoreplayer for LMS server: I recommend running your Cache on an external drive. On the main Page - scroll down and press the extensions button When this has connected select the available tab and then under heading Available extensions in the piCorePlayer mirror repository. Select and load pcp-sox.tcz (required for dynamic conversion of impulses) krb5.tcz (required for code security certificate checks) Installation of Plugin Menu Navigate to Settings => Plugins TAB Scroll down to additional repositories and ... Add Repository https://raw.githubusercontent.com/Foxenfurter/SqueezeBoxEQ/main/plugin.xml press apply restart server when prompted Navigate to Settings => Plugins TAB Scroll down to additional repositories and ... Enable SqueezeboxEQ by ticking the checkbox You will be prompted to only install 3rd party components that you trust - click OK and apply - this. LMS should be-restarted. At this point you should be able to see the EQ menu under Extras for a specific player. However it won't do anything as there is no engine to do the DSP work Installation of DSP executable On picore Choose the tweaks tab add this a user command at the bottom of the page. This will load in the core DSP engine and map in links to the server so that it persists. sh /usr/local/slimserver/Cache/InstalledPlugins/Plugins/InguzEQ/picore-setup.sh save this and then reboot. The script downloads the executables and creates folder links. The first time it runs it will take a while, so you are best advised to stop LMS and restart after a couple of minutes. On subsequent reboots, there are no downloads. On Windows I suggest that you create an empty folder - e.g. c:\backup and download the executables like this powershell curl "https://github.com/Foxenfurter/inguz-InguzDSP/raw/Upgrade2Net6/publishWin32/InguzDSP.exe" -Outfile InguzDSP.exe powershell curl "https://github.com/Foxenfurter/inguz-InguzDSP/raw/Upgrade2Net6/publishWin32/InguzDSP.dll.config" -Outfile InguzDSP.dll.config Then move these 2 files to your slimserver bin folder. On my machine this is C:\Program Files (x86)\Squeezebox\server\Bin\MSWin32-x86-multi-thread I have built executables for other Linux and Apple OS's. But I am assuming anyone using these has more knowledge than me on how to install stuff. Finally - how do you check it is running? Menu is in Extras under EQ. I suggest setting Balance to one extreme and restarting a track. For more detailed info - try installing the C3P0 plugin. Set it to disabled, and then for a given player check the C3P0 transcoding help vs Last Executed Command - you should see InguzDSP somewhere in the string. Enjoy! ------------------------------------------------------------------------ foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=116119 _______________________________________________ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins