Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Zombie wrote: > Ping! > Anyone know where I can find files for other OSs than Win and Debian to > get Inguz working? > I think I need for Linux x86 (QNAP) What QNAP box are you using? I maybe able to figure out what combination to build from that and upload a version. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Zombie wrote: > Thanks, I have a TS-251+ I have compiled a linux x64 version and it is available here https://github.com/Foxenfurter/inguz-InguzDSP/tree/Upgrade2Net6/publishLinux-x64 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
artatgray wrote: > Hi all, > > I've seeing the following in the log for InguzEQ, its logging level I've > set to "Debug“: > > (261) InguzEQ: jiveTopMenu > [22-10-11 05:27:19.5525] Plugins::InguzEQ::Plugin::debug (261) InguzEQ: > 0=Bass > [22-10-11 05:27:19.5526] Plugins::InguzEQ::Plugin::debug (261) InguzEQ: > 1=Treble > [22-10-11 05:27:19.5528] Plugins::InguzEQ::Plugin::debug (261) InguzEQ: > F=Flatness > [22-10-11 05:27:19.5529] Plugins::InguzEQ::Plugin::debug (261) InguzEQ: > L=Quietness > [22-10-11 05:27:19.5530] Plugins::InguzEQ::Plugin::debug (261) InguzEQ: > B=Balance > [22-10-11 05:27:19.5531] Plugins::InguzEQ::Plugin::debug (261) InguzEQ: > W=Width > > > What I'm concerned about is the Treble value set to "1" when Treble > isn't an option on the control panel. > > What gives? > > Thanks in advance. As far as I can ascertain, these relate to the menu options shown on the Jive console, and I haven't touched these settings. From the notes that I can see, where there are 2 Equalizer settings these are referred to as Bass and Treble, 3 setting is Bass, Mid and Treble. But on the Jive UI the menu options are numbered starting from zero (0). The Web encoding is the same, it simply refers to the number of equalizer settings. Most coding languages start the numbering at zero - just to make life confusing for humans! So in short it refers to the internal values for the menu and is not the setting of gain for treble as this will be 0 initially. I recommend using the Web User interface on the Extras menu as everything is much more responsive. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Zombie wrote: > I'm in deep waters now, but I change the contents of the picore-setup.sh > file to: > > 2022-10-18 13:31:35 (5.03 MB/s) - 'InguzDSP.dll.config' saved [214/214] > > ln: /SlimServer/InguzEQ: No such file or directory > ln: /SlimServer/Bin/x86_64-linux/InguzDSP: No such file or directory > ln: /SlimServer/Bin/x86_64-linux/InguzDSP.dll.config: No such file or > directory > > I see in a log that Inguz looks for a directory that doesn't exist: > [22-10-18 14:01:47.1920] Plugins::InguzEQ::Plugin::oops (545) oops: - > Preferences could not be saved to > /usr/share/InguzEQ/Settings/00_04_20_1e_f2_0a.settings.conf. > This path doesn't exist on my NAS. It's rather /share/Logitech Media > Server/SlimServer/ > > My amateur conclusion is that the non-existent directory is hard-coded > somewhere, so even if I create correct directories manually, parts of > the plugin still looks for directories in another system. Hi, Do you know what the file structure is for the NAS, as in where slimserver install goes and where the plugins live by default? I had to do quite a bit of snooping around to find them on the Pi, and then setup a number of symbolic links on start because picoreplayer runs mostly in memory and the designers don't encourage mapping of large files into memory. You probably won't have a similar constraint on your NAS so could probably do a simpler install. Similarly the players settings may either be ina location that the squeezebox server cannot access or may need additional permissions for. I would check whether then any other squeezebox settings are stored under /usr/share/.. Sorry I don't have a bog standard linux box to play with so can't provide more help on that. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Bit of checking on linux the applicationsdata folder should always be /usr/share, and this is where the script looks to write settings to under a folder named after the app = InguzEQ. Permissions should be set by the script. If the QNAP does not have a /usr/share folder than this may be a problem, it would need to be created and then write access granted. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
It might be worth checking against the instructions JohnB wrote for installing on linux (Ubuntu) https://forums.slimdevices.com/showthread.php?109921-Inguz-EQ-DRC&p=929246&viewfull=1#post929246 There is a pdf listing the manual instructions for installing, so you can check the file locations there. I wouldn't suggest downloading anything as these instructions are for an older version of Inguz and the web interface is a bit limited. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
the pdb is a debug file created by the compiler, you don't need to install it. I have had a check on the build this morning and it looks like something is broken as clean win64 build on my PC doesn't output sound either. I should have tested this before posting a new build version up. So don't try anything until I have confirmed that a clean build is working and pushed new versions of the executables onto git. Sorry for any inconvenience. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I have been experimenting with an Ubuntu install on a virtual machine using virtualbox, and managed to get squeezeboxserver working with Inguz. It is a bit sticking plaster and string at the moment. First off the build wasn't broken, it was my command line test that was wrong. on this install the program files (executable) should be installed here /usr/share/squeezeboxserver/Bin/x86_64-linux This is the first folder listed in the Helper Application on the Information Tab on settings. So full instructions are remote into your server cd /usr/share/squeezeboxserver/Bin/x86_64-linux (or equivalent folder) sudo wget https://github.com/Foxenfurter/inguz-InguzDSP/raw/Upgrade2Net6/publishLinux-x64/InguzDSP sudo chmod a+x ./InguzDSP sudo wget https://raw.githubusercontent.com/Foxenfurter/inguz-InguzDSP/Upgrade2Net6/publishLinux-x64/InguzDSP.dll.config The next issue is where settings and preferences are stored. At the moment this is effectively hard-coded to /usr/share/InguzEQ which does not exist.. so cd /usr/share sudo mkdir InguzEQ sudo chmod 777 InguzEQ restart the server Play around by setting the EQ to something daft like balance hard left treble - 8 db and bass at +8db. Should sound horrible whatever you play. Then try saving the setting as something like TestBalance The log is located on /usr/share/InguzEQ/ log.txt and should also see the file there. Hope this works 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
**There are 2 separate folders that are important here. 1) the folder that the program and its configuration file need to go into. With the information that you have posted, I would expect that the folder /share/CACHEDEV1_DATA/.qpkg/LogitechMediaServer/SlimServer/Bin/x86_64-linux If this is the correct folder I would expect to see additional executables such as *flac, sox* etc in that folder, which are used to decode and standardise the music streams. If there are no other files present then it is probably the wrong folder and you should check the other folders listed in the servers information tab. Once you have locate the correct folder location for the install of both the Inguz executable and the associated xml file. You would need to chmod 777 vs the Inguz executable as per my earlier insturction If this is done correctly and you run "ls -l" in the folder (i.e. list with a long listing flag) you should see permissions of rwxrwxrwx vs the file, the x meaning it is executable for all users. 2) the folder that any settings are saved to As per my earlier post this is expected to be /usr/share/InguzEQ and does not exist, and needs to be manually created ... cd /usr/share sudo mkdir InguzEQ sudo chmod 777 InguzEQ I would expect that if step 1 above is missing, you will not get any sound. and without step 2 the settings that you use will not make any difference. I will post some questions on the developer forums w.r.t. identifying the correct folders for a Linux install and see if I can do some automation to make it easier, may take a little while to work out though. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
The way LMS handles plugins is quite complex, and is not my expertise either. So when you build a plugin it is just a zip file and usually contains a perl script that runs on the server web page(s) that allows you to interact with the script. There are a few more supporting files that you may or may not need depending upon how complex the plugin is. There is also an xml file which contains values to verify that the plugin you installed is valid. If the plugin needs to save data this is saved to a preference folder and in this case that is /usr/share/InguzEQ. IT security on Linux uses a principal known as least privilege, which means there are limits on where folders can be created, who they can be created by and who can access them. Which is why getting the above folder setup is tricky. In the case of InguzEQ plugin there is is an additional program that needs to be installed, and this is what I am referring to as the executable called InguzDSP (on windows it is InguzDSP.exe and this is where the term executable comes from) it also needs to be installed with a configuration file InguzDSP.dll.config. InguzDSP is what does all the processing, it takes a file stream and applies mathematical formulae to it and then outputs the updated stream. This needs to be done fast, hence the program is compiled and optimised for the environment that it runs in, and this is what makes packaging tricky because it is difficult to write an installer which will install the correct version of the InguzDSP into the correct place on any given environment. >From what you have said it looks like you have put the InguzDSP program in the correct place. Have you run sudo chmod 777 InguzDSP in that folder? It also looks like you have created the usr/share/InguzEQ correctly. So in theory all you should need to do is start your player - navigate to the EQ settings page Home -> Extras -> EQ Then restart your server And it should in theory work. I will post some shots of the folders on my Linux machine. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Install the plugin from the plugin screen on settings page first. My folder looks like this - you shouldn't need to tweak anything 38947 Download the InguzDSP program and Config File and make the program runnable using chmod command 38948 Create the Settings folder InguzEQ and make the folder available using chmod command. This is my folder having done this and then restarted LMS. 38946 +---+ |Filename: InguzEXE.png | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=38948| +---+ 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I added the picore-setup.sh script specifically for users running on picoreplayer on the raspberry pi. This is because the setup is more complex there as the all the system folders are loaded into memory at startup and get wiped each time, which means the preferences and executables would be wiped. It is not intended for use on a regular Linux setup. And yes the .1 files are duplicates - good spot, I hadn't noticed this myself. You don't need these 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
So the main scripts around the plugin are behaving themselves. I think the issue now is that /usr/share/InguzEQ has not been created. I don't know how you created the folder, but the steps should be something like this cd /usr/share sudo mkdir InguzEQ -- you may get prompted for your password sudo chmod 777 InguzEQ then check that the folder has been created. If it has you should probably restart lms 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
and presumably you have selected a player and tried to play. But get no music? and when you check the /usr/share/InguzEQ folder you don't see any additional folders or files? 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Sounds frustrating, I will have a dig around on this server, ideally I can find a setup that I can run as a virtual machine and see if I can crack it, I have started a re-write of the whole thing, but it stalled last April, because I had to cover another manager's role at work, but he is back now so I should be able to make some headway. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Thanks for the info. Sounds like picore-player in that respect, but it was relatively easy to get Inguz running on Picore-player, much more difficult to make it persist after a restart. It sounds like it may have been running earlier, but without a persisted config, this means it would have just been in pass-through mode. Will have a look to see if I can take this any further, but I can't make any promises. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I had a look at the documentation for QNAP today and also how people have got LMS running on it. I decided to try a new tack as doing a one off install for hardware I don't have access to is probably going too far down the rabbit hole. So I noticed that you can run docker images on the QNAP and people are running LMS that way. I have not used docker before today, so I installed the windows desktop version. Ran a quick tutorial and the downloaded the logitechmediaserver/communityedition version. I figured out the drive mappings and got it all going. I then downloaded the Inguz plugin and setup a mapping for the config folder and also downloaded the program files. It all worked, but I had to save a new image to retain the changes to the executable. I have uploaded this back to docker hub, so it is available as an image https://hub.docker.com/repository/docker/foxesden/inguzeq This install includes lms community edition 8.2 and inguzeq plugin. I have posted instructions for running on the docker page above. Hope this helps 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Instructions for setting up containers on QNAP are here. https://www.qnap.com/en/how-to/tutorial/article/how-to-use-container-station 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
Re: [SlimDevices: Plugins] [Announce] Squeezelite-X
pete105 wrote: > Hi, > > I've recently started using Squeezelite-X and LMS as a really effective > solution to multi-room synchronised and gapless audio USB DACs, which > just never worked properly with JRiver. It's a great setup and I'm > really pleased with the result. I only wish I had given up trying to get > JRiver to do this years ago. > > I had the same issue as you (needed to delay startup of Squeezelite-X to > give LMS chance to start) and worked out the command to start the > Windows Store app via Task Scheduler: > > explorer.exe > shell:appsFolder\16237RGregDawson.Squeezelite-X_qhedj8x0bjmhg!SqueezeliteX > > I hope this helps. > > Cheers, > > Pete. I know the above is an old post. But I couldn't get Squeezelite-X to auto start and this is the info I really needed. In task manager enter explorer.exe as application and shell:appsFolder\16237RGregDawson.Squeezelite-X_qhedj8x0bjmhg!SqueezeliteX. Schedule to start when specific user logs in. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=108550 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I have re-written large chunks of the plugin perl scripts to be compliant with squeezebox install conventions, and should be much easier to install going forward. This means that the binaries should be distributed in the install zip and "live" on ..\Cache\InstalledPlugins\Plugins\InguzEQ\Bin. This location should be visible in settings Information Helper file location. so on a typical Linux install will be in /var/lib/squeezeboxserver/cache/InstalledPlugins/Plugins/InguzEQ/Bin and on windows C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\InguzEQ\Bin What does this mean? Well the installer should now take care of identifying what platform you are running LMS on and choose the appropriate binary copy it and set any missing run permissions. I have "borrowed" code from UPNP-Bridge to handle this, but obviously may have missed something. I have tested on Windows and 64 bit Linux and these platforms work fine. NB - I have maintained a degree of backward compatibility as it will default to the original folders if "Cache" or "cache" is not found in the file path, but this won't affect many people. The main thing to note, is if you try some manual interventions on linux all the files and folders will need to be owned by squeezeboxserver otherwise copying and changing mode do not work I have also moved the Inguz preferences settings and logs to a more platform neutral folder, ..\prefs\InguzEQ. so on a typical Linux install will be in /var/lib/squeezeboxserver/prefs/InguzEQ and on windows C:\ProgramData\Squeezebox\prefs\InguzEQ This means, that if you are upgrading from an existing version of Inguz you will need to copy your preferences across on linux this will be from /usr/share/InguzEQ and on Windows from C:\ProgramData\InguzEQ Installation instructions. Open Server Settings choose Plugins tab - scroll to the bottom of the page and add an entry for my GitHub repository & the plugin definition in there. https://raw.githubusercontent.com/Foxenfurter/SqueezeBoxEQ/main/plugin.xml Press apply - and wait until the server restarts. The install is quite big and takes a while push all the files into place. The menu options should now be in place and any custom configs should be built for your players, however the DSP Engine is not yet enabled. So if you play music it will pass through unaffected. So restart the server again, and you should be good to go. How do I know it is running. 1 - check the log file in the Inguz prefs folder (above). If it is blank nothing has run. 2 - check vs task manager in windows or use top in Linux. The load is sporadic so you may have to watch a while. 3 - test with an extreme and horrible eq Setting. I set the balance hard left and bump up the bass massively. Sound should be boomy and be skewed to the left channel. Note - when you change settings on the User Interface the effect is not immediate, I have not timed the buffer but it is more than 20 s, so the best way to get an immediate effect is to restart the currently playing track. This restarts the audio pipe, depending on how powerful your server you will get some lag on start-up. On my i5 6600k it is about 1s on an old celeron based server it is about 5s and on a raspberry pi 3B it is about 20s. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I have noticed a couple of issues that I will be fixing. 1 - runtime filters do not appear to be cleared out. I found 5 GB of 20,000 + files in my old settings files. I will add a bit of housekeeping when the plugin starts - this will only affect the temp folder. 2 - *if you are using the convolution engine and have copied across existing presets that use impulse files*, then the prefix will have the wrong path to the impulse and it won't be used. You will need to edit the paths of the impulse manually, or simply reload the impulse and save again. you should also delete any presets prefixed with the player client id e.g. ac_cd_ef_12_34_57.settings.conf, as these are regenerated at run-time but are re-used if they already exist. 3 - *if you are using the convolution engine and use impulse files* - Normally generating a FIR filter off a wav file requires the streamed audio and the wav file to be at the same frequency rate (e.g. both at 44.1K). Inguz has a clever feature whereby if this is not the case then the impulse is regenerated at the streamed frequency rate using an external call to the sox program. The problem is that on Windows Inguz expects sox to be in c:\windows\system32 or in the same folder as the Inguz exe. - If you are concerned about this, check the Inguz log and search for "sox". - The workaround is to manually copy the sox file to one of the above locations. - The more technically correct solution is to add an entry to Cache\InstalledPlugins\Plugins\InguzEQ\Bin\InguzDSP.dl.config. like this - - - - - - - ** - - I will be adding an update to the script that will automatically do this update for you. Once I have stabilised the install, I hope to add some features that will help with usability and will then look at cloning the plugin with one using camilladsp as the convolution engine. There are trade-offs between the 2 engines, but I am getting ahead of myself :) 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I would like some suggestions for new features. A few I have noted are Add player friendly name to config screen add some starting presets - Transistor Radio :) , and all-clear add a facility to upload impulse responses - no idea how I am going to do that! Player level defaults. The idea is that for a given play you can save a preferred headphone and preferred speaker filter and toggle between them. NB I am likely to switch my focus to getting a CamillaDSP plugin working soon, so will probably stop working on this once I am deep underway. 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
[SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
Hi - I have been keeping Inguz DSP going for the last couple of years, and in doing so learnt a lot about the LMS plugin architecture. I am thinking of writing a new plugin based off CamillaDSP, but want to gauge the appetite before I get in too deep. Inguz Features - 32 bit audio processing engine - 2 to 31 frequency Equaliser using ISO standard curves - Retains stream frequency rate through the pipeline and will match bit depth to player (16 bit / 24 bit) - Channel Delay; Matrix Impulses (Think specialisation); Balance; Filter Limits; and Loudness (perversely called quietness) - FIR Convolution Engine - Cross platform using .net Core 6 Downside - binary size approx 30 MB - relatively processor intensive e.g. spikes every 10 seconds @ 2 - 25% CPU depending on processor. - designed to process 2 channel audio only - Feature locked - I consider it feature locked as I am not considering writing enhancements to the core engine. I can add usability features to the UI, but the capability of the processing engine are not going to change. In contrast Camilla DSP - 64 bit audio processing engine - Configurable parametric EQ, which could also be setup as 2 to 31 frequency Equaliser using ISO standard curves - Almost every conceivable filter type and processing is possible - FIR Convolution Engine - Cross platform using pre-compiled Rust - binary size approx 3 MB - processing is as fast (low cpu usage) as you are going to get - Has it's own python and web based UI - multi-channel Downside - Would need to be at fixed sample rate across the pipeline - Almost every conceivable filter type and processing is possible, which may be unmanageable and I haven't checked everything! - multi-channel The plugin will Setup the audio pipeline install the binaries appropriately create folders for saving configuration files For the User Interface I had considered writing a wrapper for CamillaDSP's own UI for now and then enabling presets based off saved YAML files, but I think the install and maintenance will be a nightmare. So I will enable the convolution engine initially off saved wav files Enable equaliser/parametric eq. Simple features like delay; balance etc 2 channel only frequency rate to be set on a per player basis. My thinking is that this will cover 80 to 90 percent of use cases, and for anything more complex the user could import a pregenerated YAML file and use that as a preset. Any thoughts on the above. Any burning ideas for features? foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
It would be good to have some details of the file types that you were playing both from the radio and from your NAS, and what player you were directing it too. It may well have been playing the radio streams and bypassing the Inguz altogether, or it could have been an issue with the setup vs your nas as I mentioned I had to stop the server twice for it to take affect. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
The flac file is the one I would have expected to work, as that is what I focussed on getting right. Are you using any other plugins, for example C3PO as this also generates a custom.conf file and that sometimes wins the battle of the custom.confs ;) I just tried it now and sure enough is I enabled it for the player after rebooting, I got white-noise and shortly after the EQ was bypassed. After disabling it all turned back to normal. NB there is nothing wrong with what C3PO is doing, just that it and Inguz don't play nicely together. 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
Re: [SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
re importing Impulse, agreed will try and make this easy to do. REW is a great piece of software, but a bit overwhelming at first. I got great results using Cavern EQ and this was very easy to use, and is also free. I did a write-up here https://www.audiosciencereview.com/forum/index.php?threads/cavern-quickeq-basic-how-to.32770/ I have no connection with the Cavern guy, just found it on a wikipedia link. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
Apesbrain wrote: > If available, please include the "Width" function. It would be great to > have the ability to easily save/load/edit/re-save "Preset" > configurations. > > A "CLIPPING+" warning in the UI as well as a "Pre-amp" level adjustment > would be useful; maybe with an "Auto" option. > > If there are log files, please provide some way of managing their size. > Inguz's log can get large if not deleted from time to time. > > I'm not clear on what "Would need to be at fixed sample rate across the > pipeline" means. Most people, I think, expect a 24/192 file to arrive > at their DAC as 24/192 and the same for 16/44. Is that possible? > Assume any convolution WAV exists as 32-bit FP or 24-bit. > > Thanks for asking. If available, please include the "Width" function - if it's available it will be included. It would be great to have the ability to easily save/load/edit/re-save "Preset" configurations - yes that should be core functionality. If there are log files, please provide some way of managing their size. Inguz's log can get large if not deleted from time to time. - agreed. A "CLIPPING+" warning in the UI as well as a "Pre-amp" level adjustment would be useful; maybe with an "Auto" option. I think that clipping is logged, but not sure how real-time it is. Initially you would need to check the log and adjust gain manually. Last point, and sorry about the long answer... I am talking with Henrik the CamillaDSP developer about how the convolution engine handles streams with different sample rates vs the impulse wav files that are stored. For example if you stream a flac file it may be 44.1k 16 bit or 192k 24 bit or may even contain a DSD or MQA file. The point being that the file get's unpacked and passed onto the next process in the stream. If this next process does not know how to handle a different rate then we will need to fix the rate say to 96k 24 bit and use that throughout. Go too high and you may break some players, go too low and people will lose resolution that they have paid for. It is relatively easy to lock the rate as I have described, and add a resample option to the UI, but I am asking Henrik if it is possible to choose an impulse file based off the incoming rate, and maybe passthrough with a warning logged if it can't handle it. Hope that makes sense! foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
Zombie wrote: > Corrections without delay would also be nice. > Adjust a slider and the sound changes almost immediately :p > > Connecting a calibrated microphone activates an analysis and corrects > the room after a few clicks. (Unrealistic, I know) I would like to get corrections changed without delay, but Camilla uses a different mechanism for reacting to a change in config so it won't be in the early releases. Although related, I think this is a different use-case. Interestingly Inguz has all the sound generators built in and the original developer had plans to add in the DSP filter generation, but dropped it before then. To be honest the biggest faff when doing the measuring is getting quiet time to do the measuring. If you have a fanless laptop and a bluetooth connection to your amp plus a USB enabled microphone it is about as good as you can get. I suggest playing around with the workflow - but at low volume, to familiarise yourself with the process and then give it a go. I have tried about 6 different measuring systems and for me Cavern was the easiest, and gave good results. (You can import the measurements into REW too and tweak away!) foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Zombie wrote: > Got it working on the big system now, but there were three "issues": > 1. I used the "transistor radio" setting and I could hear clipping of > the signal, which is worrying > 2. When random play plays a Tidal track (flac), the EQ settings are > inactivated. (Didn't test if they were activated again if the following > track is a flac from the NAS, see below.) > 3. If I FFW with the progress indicator (the long bar) the settings are > inactivated. If I press >| to the next track, they are activated again. > > I assume it is possible to change the EQ bands in a conf or XML file, > right? I have dips at 70 Hz and 220 Hz and a peak at 12,5 kHz and I > thought I'd make a quick and dirty room correction by making a 3-band EQ > with those frequencies. The ideal would of course be to make a full > correction. I'll check out the software you mentioned. > > I'll make a playlist with different formats tonight and test what > happens, but great we got this far. Thanks! Glad to hear you made some progress. If you push up a level too much you may get clippling, partially depends on whether you have volume normalised at source. I have smart gain enabled, but even then some tracks .wma files for example are not normalisd and come through hot. The Inguz log will report clipping and the peak dbfs level at the end of each track if this is above zero you have clipping. Inguz will operate in passthrough mode if it does not recognise the format of what is being played. As flac is just a container and Tidal deliver MQA, it might be that the files that are not eq'd are MQA files. But this is just speculation on my part. I have found that ffw or jumping to a file point doesn't really work with flac. Seems OK with spotify though. I have just learned to live with this. Yes you should be able to manually edit the xml preset to set the frequency you want. Suggest selecting a 3 band and then editing it. The default is industry standard, I did have a request to make the frequency editable, but didn't get passed experimenting. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
pjc8151 wrote: > Fully willing to admit I'm likely an idiot and missed something obvious > - I installed the plugin for the first-time using yesterday's > instructions. Server is LMS 8.3.0 is fully up to date running on Windows > 10. The problem is I'm not seeing any menu items under the player extra > settings (I'm assuming that's where they should be). I do see an entry > named EQ in the active plugins list on the server settings page, with a > settings link but the page doesn't seem to be functioning properly. I > don't see any plugin-specific logs and no mention of the plugin in the > main server.log. The plugin binary files are present, and I do see a per > player conf file in C:\ProgramData\Squeezebox\prefs\InguzEQ\Settings. Hi - Judging from what you have said, I assume you are running on windows. Given that you have all the files created, it looks as though the plugin is actually running What front end are you using, is it Material skin? If it is - you will need to go into settings and activate extras menu . Then go home (i.e. the default screen for LMS) select Extras -> EQ. On the default skin, Extras is available by default on the home screen and EQ is a sub-menu off that. I hope that is all it is :) 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Actually I moved the settings location as of this month in order to be more compliant with LMS conventions. Michael Herger suggested that I could re-locate the Presets and logs folder to C:\ProgramData\Squeezebox\prefs\InguzEQ and "typically" /var/lib/squeezeboxserver/prefs/InguzEQ on linux. There are some environment constants that you can check within the plugin script and this saves me from having to second guess what folders will work on things like a pi or a nas etc. But everything else is correct, and what you said is correct for versions prior to this month. Incidentally I just broke the installer with a fix, took me all afternoon to get it back up again. :mad: Lesson learned, I will keep experimental versions in a separate space until they work! 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
Re: [SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
Zombie wrote: > Another function: separate adjustment for left and right channel Just to be clear are you talking about EQ for separate channels or for FIR filters to work separately. Both are possible, in fact the underlying engine is multi-channel with each channel having its own definition. But, I was planning on doing EQ with a single setting and FIR filters with separate left/right mappings (you could use the same filter for both if you want of course) foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
Zombie wrote: > I have not much knowledge about digital audio techniques, I'll have to > do a "for dummies>" readup on the most important concepts for my room > correction attempts. > I have correction files from REW (I think) separated for left and right, > but don't know how to apply them. I read a simple explanation in a forum > this year, but forgot where. That was the beginning of my interest in > implementing it with LMS. > > Another function would be to make the correction player-based, instead > of server-based. It's logical since the LMS is a multi-room system. If > it isn't already, that is... Well the design of LMS is that you control players centrally via the server and any controller app that you use actually talks to the server. So in order to be consistent it makes sense for any DSP to be done on the server. This way you only have one installation and one User interface to learn. Obviously theory and practice are very different, some clients (players) will be easy to add and use a equalisation tool, for others it can't be done. I have been using Inguz DSP for a couple of years now (and I know I am potentially biased), and I also have Equalizer APO on my PC. But I only use Inguz for listening to music and switchng between headphone and speaker EQ because I don't need to leave the the User Interface. I had a flurry of activity initially when I was setting up the EQ Settings, and restarting a track to hear the effect was a slight inconvenience, but in daily use it is a non-issue. That said, CamillaDSP does have a mechanism to trigger a settings refresh and it should be near instantaneous there is some technicalities that would be needed, and I would have to confirm that multiple quick setting changes does not cause audio glitches as this would be seriously annoying. So I will at least try to enable this feature. NB I have no idea how long it is going to take me to get this up and running, which is why I was trying to stabilise the Inguz installer first. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Gathering requirements for new DSP plugin - please be realistic!
Zombie wrote: > I have not much knowledge about digital audio techniques, I'll have to > do a "for dummies>" readup on the most important concepts for my room > correction attempts. > I have correction files from REW (I think) separated for left and right, > but don't know how to apply them. I read a simple explanation in a forum > this year, but forgot where. That was the beginning of my interest in > implementing it with LMS. > > Another function would be to make the correction player-based, instead > of server-based. It's logical since the LMS is a multi-room system. If > it isn't already, that is... Well the design of LMS is that you control players centrally via the server and any controller app that you use actually talks to the server. So in order to be consistent it makes sense for any DSP to be done on the server. This way you only have one installation and one User interface to learn. Obviously theory and practice are very different, some clients (players) will be easy to add and use a equalisation tool, for others it can't be done. I have been using Inguz DSP for a couple of years now (and I know I am potentially biased), and I also have Equalizer APO on my PC. But I only use Inguz for listening to music and switchng between headphone and speaker EQ because I don't need to leave the the User Interface. I had a flurry of activity initially when I was setting up the EQ Settings, and restarting a track to hear the effect was a slight inconvenience, but in daily use it is a non-issue. That said, CamillaDSP does have a mechanism to trigger a settings refresh and it should be near instantaneous there is some technicalities that would be needed, and I would have to confirm that multiple quick setting changes does not cause audio glitches as this would be seriously annoying. So I will at least try to enable this feature. NB I have no idea how long it is going to take me to get this up and running, which is why I was trying to stabilise the Inguz installer first. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=117091 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
I am trying to get the plugin aligned to LMS plugin standards. This has meant that I have changed the file name of the plugin from plug.xml to repo.xml. Therefore the file that you need to point to is now https://raw.githubusercontent.com/Foxenfurter/SqueezeBoxEQ/main/repo.xml If you have any issues with the plugin please change the linked repository accordingly I will post an update if/when the plugin becomes official as at this point you won't need to use my repository reference at all. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Zombie wrote: > Noticed now that the replay gain function is gone. Uninstall EQ and it > is back. > Didn't notice that earlier today. Inguz isn't touching the replay gain. Where I have had problems with replay gain it has been one of these things that have caused it. 1 - source file which has not been scanned through replay gain 2 - source that is not replay gain compatible 3 - player that does not have replay gain enabled. I have had problems with .wma files. I will probably encode them to flac and apply replaygain, if I ever get round to it. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Zombie wrote: > It is a change from plugin.xml to repo.xml? Correct. There are some conventions around how the xml files; their versions an the zip files are named. I was unaware of this as I had been building off very old code. There is no new functionality here, it is purely in order to get the installer compliant, so hopefully this can go into the list of standard plugins. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Paul Webster wrote: > The new XML file looks OK to me. > > One thing to note ... > if you put in a section then LMS will list the contents when > offering to upgrade - which can be a good way to highlight things to > users who are about to upgrade. > It is not visible from the LMS web interfaces after the update is > installed. Noted, I will remember that. Thanks 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Paul I have added a changes section to repo.xml 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
Paul Webster wrote: > The "changes" section in the XML need a to close it. > > FYI regarding the checksum - if you are working on Windows then there is > (was?) a Microsoft tool called fciv (File Checksum Integrity Verifier - > downloadable from their site) > fciv -sha1 filename > > Also - I sometimes use a Windows Explorer plugin from Z-Zip > Right click on a file in Windows Explorer and you get a menu item "CRC > SHA" > choose SHA 1 - double click on the result and you can ^c copy it. > > Also - make sure that your checksum is all lowercase. > It matters for LMS prior to 8.3 Manual XML editing - missed the / part on the changes. Will make a note about checksum being lower case 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
New version I have made a small technical change to make it simpler to update the custom conf template that is generated. v0.9.39 These now live in a script called TemplateConfig.pm I am not suggesting that anyone should need to edit this, but if you understand how the custom.conf setup works you should be able to edit this and change the version number at the top for it to get picked up. I have also amended the flac profile and added a profile for wmal as I found that wma files were not being picked up properly. Not that wma files cannot have replay gain set, so it is likely that you will get clipping if you run this through Inguz. As usual the install will probably require two restarts of the server. I also found that to get mp3 picked up I had to change my settings in the file types like this Settings -> advanced tab choose file types - see mp3 below: and for wma lossless +---+ |Filename: wma lossless.png | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=39248| +---+ 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
devgcl wrote: > Hi, > Thanks heaps for making the plugin workable again. Possible to show how > the custom-config file should look like per your update above(+any other > file changes). I cant play WMAL files hence need to apply the fix. > I cant make the changes in the Advance menu even after disabling Native > for WMAL. I also tried disabling the plugin then re-activating it but no > effect. > > Thank you > Dave My custom-conf file for a single player looks like this. # #inguzeq#begin#rev:0.1.05#client:d0:50:99:85:19:e9# * BEGIN AUTOMATICALLY GENERATED SECTION - DO NOT EDIT aac flc * d0:50:99:85:19:e9 # IF [faad] -q -w -f 1 $FILE$ | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - aif flc * d0:50:99:85:19:e9 # FT:{START=-skip %t} [InguzDSP] -id "d0:50:99:85:19:e9" -input $FILE$ $START$ -be -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - alc flc * d0:50:99:85:19:e9 # FT:{START=-j %s}U:{END=-e %u} [faad] -q -w -f 1 $START$ $END$ $FILE$ | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs --totally-silent -0 --ignore-chunk-sizes - amb flc * d0:50:99:85:19:e9 # IFT:{START=-skip %t} [InguzDSP] -id "d0:50:99:85:19:e9" -input $FILE$ $START$ -amb -wavo -d 24 | [flac] -cs -0 --totally-silent - ape flc * d0:50:99:85:19:e9 # F [mac] $FILE$ - -d | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - flc flc * d0:50:99:85:19:e9 # FRIT:{START=--skip=%t}U:{END=--until=%v} [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - mov flc * d0:50:99:85:19:e9 # FR [mov123] $FILE$ | [InguzDSP] -id "d0:50:99:85:19:e9" -be -wavo -d 24 | [flac] -cs -0 --totally-silent - mp3 flc * d0:50:99:85:19:e9 # IFD:{RESAMPLE=--resample %D} [lame] --mp3input --decode $RESAMPLE$ --silent $FILE$ - - | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - mp4 flc * d0:50:99:85:19:e9 # FT:{START=-j %s}U:{END=-e %u} [faad] -q -w -f 1 $START$ $END$ $FILE$ | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs --totally-silent -0 --ignore-chunk-sizes - mpc flc * d0:50:99:85:19:e9 # IR [mppdec] --silent --prev --gain 3 - - | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - ogg flc * d0:50:99:85:19:e9 # IFD:{RESAMPLE=-r %D} [sox] -t ogg $FILE$ -t wav $RESAMPLE$ -w - | [InguzDSP] -id "d0:50:99:85:19:e9" -be -wavo -d 24 | [flac] -cs -0 --totally-silent - spt flc * d0:50:99:85:19:e9 # RT:{START=--start-position %s} [spotty] -n Squeezebox -c "$CACHE$" --single-track $FILE$ --disable-discovery --disable-audio-cache $START$ | [sox] -q -t raw -b 16 -e signed -c 2 -r 44.1k -L - -t wav - | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent --ignore-chunk-sizes - uhj flc * d0:50:99:85:19:e9 # FT:{START=-skip %t} [InguzDSP] -id "d0:50:99:85:19:e9" -input $FILE$ $START$ -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - wav flc * d0:50:99:85:19:e9 # FT:{START=-skip %t} [InguzDSP] -id "d0:50:99:85:19:e9" -input $FILE$ $START$ -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - wma flc * d0:50:99:85:19:e9 # F:{PATH=%f}R:{PATH=%F} [wmadec] -w $PATH$ | [InguzDSP] -id "d0:50:99:85:19:e9" -wavo -d 24 | [flac] -cs -0 --totally-silent - wmal flc * d0:50:99:85:19:e9 # F:{PATH=%f}R:{PATH=%F} [wmadec] -w $PATH$ | [InguzDSP] -id "d0:50:99:85:19:e9" -wavo -d 24 | [flac] -cs -0 --totally-silent - wvp flc * d0:50:99:85:19:e9 # FT:{START=--skip=%t}U:{END=--until=%v} [wvunpack] $FILE$ -wq $START$ $END$ -o - | [InguzDSP] -id "d0:50:99:85:19:e9" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent - 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
schwimma wrote: > Hi > > should this plugin work on ARM LMS (qnap) installation? > > was able to installe it on LMS 8.4 , qnap device but changes in the EQ > does not have any effect. > > Sorry if i should know this but i did not find any hints in serveral > threads > > it works on windows with my touch > > thaNX Just so that I am clear, you have 2 LMS installs - one on windows, which is working and one on QNAP, which isn't? As part of the install if there are any problems, I would ensure that all players are stopped and then restart the server. This is because if anything is playing it can potentially block the install. On the QNAP install can you check settings and the information tab, and on helper applications folder see if you have a folder pointing to Inguz, on windows mine looks like this. C:\PROGRA~2\SQUEEZ~1\server\Bin\MSWin32-x86-multi-thread, C:\PROGRA~2\SQUEEZ~1\server\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\C3PO\Bin\MSWin32-x86-multi-thread, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\C3PO\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\InguzEQ\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\Spotty\Bin\MSWin32-x86-multi-thread, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\Spotty\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins\UPnPBridge\Bin If that looks OK, you can check the logs. Go to Advanced settings and scroll-down and look for Inguz, set the settings to debug and hit apply. Now play a track and change the balance so that the slider is all the way left. restart the track. If the sound is mainly from the left speaker - you are good. If not go to settings information and view the server log -> everything. You should see a statement like this, in this case it is an eq setting rather than balance. [22-12-08 11:03:55.7911] Plugins::InguzEQ::Plugin::debug (285) InguzEQ: command: seteq [22-12-08 11:03:55.7927] Plugins::InguzEQ::Plugin::debug (285) InguzEQ: command: seteq(4,50,2.9) [22-12-08 11:03:55.7942] Plugins::InguzEQ::Plugin::debug (285) InguzEQ: setPref b4value=2.9 [22-12-08 11:03:55.7952] Plugins::InguzEQ::Plugin::debug (285) InguzEQ: savePrefs d0_50_99_85_19_e9.settings.conf If you see something similar and still no joy, it is probably the binary. This also has a log - unfortunately it is tucked away in the preferences folder. If you can check the information to again and locate the Preferences folder listed on your QNAP. Under there should be a folder called InguzEQ and a file called log.txt. If log.txt does not exist or if you open it and it is blank then the binary is not running. At which point I will need more info from you. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
It should work with Spotty - I have just tested it on my server. 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
schwimma wrote: > Thanks , could you please help me with the file preference? > > after disable AAC, i got the new dsp queue in spotty, but no effect Sure, you may well have a lot of repetition (depending upon how many players you have setup), but this is the pattern Spotty FLAC (R)spotty.exe/flac FLAC (R)spotty.exe/sox MP3 (R)spotty.exe/lame Ogg Vorbis (R) Disabled PCM (R)spotty.exe FLAC (F)InguzDSP/flac 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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
devgcl wrote: > Thanks for the reply. I checked the mp3 and WMAL settings in my > custom-conf file and its exactly the same as per your config. > As another side issue, I can see the equalizer working for WAV or FLAC > files types but it has no effect for Spotty (Spotify) streaming. Spotty > plays too loud and bass heavy which I wanted to equalize. > > foxesden wrote: > > My custom-conf file for a single player looks like this. > > > > # #inguzeq#begin#rev:0.1.05#client:d0:50:99:85:19:e9# * BEGIN > > AUTOMATICALLY GENERATED SECTION - DO NOT EDIT > > aac flc * d0:50:99:85:19:e9> > > > Hi for Spotty see my reply to earlier post > > The file format under advanced settings should look like this > > Sure, you may well have a lot of repetition (depending upon how many > players you have setup), but this is the pattern > > Spotty > FLAC (R) spotty.exe/flac > FLAC (R) spotty.exe/sox > MP3 (R) spotty.exe/lame > Ogg Vorbis (R) Disabled > PCM (R) spotty.exe > FLAC (F) InguzDSP/flac > > For WMAL it is a similar situation, you basically have to tell LMS to > use the mapping > WMA Lossless > FLAC (F, R) wmadec/flac > FLAC (F, R) wmadec/InguzDSP > MP3 (F, R) Disabled > PCM (F, R) wmadec > WMA Lossless (F, I) Disabled > > NB this may be slightly wrong as I don't generally us WMA as a file > source. 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
Re: [SlimDevices: Plugins] Announce: UPnPBridge = integrate UPnP/DLNA players with LMS (squeeze2upnp)
Hi I have tried this plugin with a Samsung TV and Foobar and it works fine; without me having to muck about with settings. I have tried several times with an old roberts WM-201 radio which is reciva based. I rarely get passed a Loading message on the screen; and it if I do it plays full volume then crashes. Has anyone tried with any success on this or a similar radio? foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=103728 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: UPnPBridge = integrate UPnP/DLNA players with LMS (squeeze2upnp)
Thanks. I will give it a whirl. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=103728 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: UPnPBridge = integrate UPnP/DLNA players with LMS (squeeze2upnp)
Some success I changed some of the settings and I have got music playing with volume controlled by the radio. I had to use the radio input; not unpnp server on the reciva radio. I set: * max volume to 30 as per Phillipe's advice * streaming option to fixed large size * ignore all changes of volume * audio files buffers = ? * max file size = -1 It does not seem to handle controls e.g. go back a track; properly but I will probably need to experiment more. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=103728 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: UPnPBridge = integrate UPnP/DLNA players with LMS (squeeze2upnp)
I finally got to doing some further on the Roberts WM201 reciva radio. What I found was that * The radio is advertised as playing flac; but it will not do this over upnp; it will only play mp3. * Within the radio menu you need to select a radio stream if you do not upnp bridge will not reliably detect it. * If you play around with settings and get them wrong (e.g. forcing flac) the radio freezes and needs a hard reset * I could not get it to reliably move onto the next track in a playlist * I could not get apps like triode spotify or ickstream to play. Just froze the player as above. The device xml is 48000 ? uuid:7d362dc6-5855-4805-b352-e3668a424f2f 0 00:0e:2e:4d:50:cf 1 30 -1 10 1mp3 Roberts WM-201 0 2 0 pcm foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=103728 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: UPnPBridge = integrate UPnP/DLNA players with LMS (squeeze2upnp)
I set the Roberts to mp3 in this config. But earlier attempts I had flac (flc) enabled. As the first codec on the list, but flac files either did not play or got converted to mp3 anyway. I also checked the log and the only format that the player confirmed supporting was mp3. Previously I had been trying an upnp server and found that flacs do not play on the Roberts; so I am pretty sure that this is a design limitation i.e. although the player is advertised as supporting flac it only does so when you play the files directly; it does not support flac streaming. This is probably because it is quite an old bit of kit. Main problem for me is that it is only playing one track in a playlist. Next would be to get transcoding working with spotify plugin. I can live with everything else; as I only use the radio in the kitchen. Thanks for any help though Jon foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=103728 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: WaveInput for Linux
I wanted to stream a synced spotify playlist this weekend for a Party from my Vortexbox to a local player and a touch. Until I found out that multiple players (even if synced) is not supported via spotify. What I thought of as a possible workaround would be to set-up another local player (e.g. squeezelite) running on the server as the only player playing spotify; and then use wavinput as the source for the 2 synced players. I have given it a go; and whilst the progress bar moves I have no audio. Is this possible? or worthwhile what settings would you use as the output device given null Discard all samples (playback) or generate zero samples (capture) sysdefault:CARD=Intel HDA Intel, ALC662 rev1 Analog Default Audio Device front:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog Front speakers surround40:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 4.0 Surround output to Front and Rear speakers surround41:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 4.1 Surround output to Front, Rear and Subwoofer speakers surround50:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 5.0 Surround output to Front, Center and Rear speakers surround51:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 5.1 Surround output to Front, Center, Rear and Subwoofer speakers surround71:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Analog 7.1 Surround output to Front, Center, Side, Rear and Woofer speakers iec958:CARD=Intel,DEV=0 HDA Intel, ALC662 rev1 Digital IEC958 (S/PDIF) Digital Audio Output sysdefault:CARD=Loopback Loopback, Loopback PCM Default Audio Device I have tried outputting to hw:0,0 and with the wavin source set to wavin:hw:0,0 foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=49584 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: WaveInput for Linux
Thanks for you suggestions. Unfortunately I was using Triode's plugin. It seems that syncing spotify to multiple players is a bit hit and miss. I was pretty sure that I had had it working on my setup, and therefore had not done any testing before my party. So when it didn't work I had to improvise a playlist. Hardly the worst catastrophe but stress city not the less! Vortexbox only uses pulseaudio if you are using the vortexbox player. I was using squeezelite which I think uses ALSA direct. I will try and see if I can get a definitive answer on the squeezelite thread. thanks Jonathan foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=49584 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Spotify Premium Plugin (Beta)
Hi I was trying to stream spotify to 2 separate but synchronised players from my Vortexbox for a party recently. One was squeezelite on the VB the other was a Touch. Unfortunately no dice. Is this feature supported? I have trawled through the forums and there seems to be a mixed response, with it working for some people but not for others. Is it possible that support for this feature varies by region? Thanks in advance for any feedback foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=79706 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Announce: Spotify Premium Plugin (Beta)
Thanks for the reply. I do have the setting to always stream via helper, but I will do some more testing over the next few weeks before declaring failure. I was really just looking for confirmation that this should work and that I was not wasting my time. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=79706 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
I have taken a look at the code, my web development skills are very rusty as I only dabble in python and SQL these days, so no promises from me. With this in mind, it does not look as simple as just ripping out the silverlight widget as calls to it are embedded through-out the control page, and appear to dynamically make call-backs to save the settings. For example if you click on the graph and create a node at 100 hz and move this up to to 1 db, this will be add a point to the graphic equalizer control and write this back to the server as a filter. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
Sorry I don't think I was clear in my prior post. The web implementation has a lot of dependencies on the Silverlight Widget (graph) and I was trying to give an example of it. When I started looking at the code I was expecting the widget just to represent the data and hence be a single call to along the lines of displayEQ(), and hence it would be a simple matter of removing this entry and disabling silverlight - along the lines you were thinking. However the widget and other code in the HTML are linked all over the place so any change is very likely to break it, not saying that it isn't possible just that it will be painful to remediate and sometimes it is easier to re-write from scratch. I am working full-time from home at the moment managing a couple of teams of s/w developers so fiddling around with software from the same desk at home isn't top of my priorities right now ;) foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
I have spent yesterday and today looking at this. First trying to see if I could rip out the Silverlight from the original code, but as I thought it is called all over the place, so I abandoned that approach and instead have been trying to get the calls to and from LMS working. I have now got a basic set of calls working, which means that pre-sets and settings can be loaded and saved. However I have now got to re-write the front end, but everything left is in HTML and Javascript, and although I am a bit rusty, it is all do-able. I was thinking of changing the up/down buttons for sliders and making it easier to save against an existing pre-set. I won't be changing the back end! foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
I have now re-written the Inguz Web front end. Everything seems to be working, I want to give it a real workout on my main server and then do a bit of code tidy up. I will post a zip of the files and instructions on how to install once I have verified that it is behaving itself. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
33685 The code structure is not as clean as I would like. I spent ages trying to break the stylesheet and scripts into separate files, but each time I did it the EQ would break. I also found that when I removed the reference to the empty javascript file that I had created to split out the code then the EQ would break too. I doubt if any of the above really matters, just in case any more technically minded people want to know. I have tested these amendments on 2 different PCs using chrome; vivaldi and edge plus chrome on my phone. I have also tested using squeezelite-x windows app. It does not work under internet explorer! Install Inguz and enable the plugin in the normal way. Locate the folder that the Inguz plugin is located - you should see files like install.xml and plugin.pm Open the folder called HTML then each folder in turn until you reach another folder called InguzEQ. There you should see a number of files like index.html; restart.html; silverlight.js make a copy of index.html Copy the 2 files in the attached zip to this folder and overwrite index.html Stop and restart your squeezebox server. Ensure that a player is running and navigate to the extras menu. You should now get the reskinned version of Inguz. If you are using material skin you need to use the settings menu to activate the Extras Menu. You will see the graph has gone. The buttons have been replaced with sliders. I have moved the loading and setting of presets to the top of the screen. +---+ |Filename: InguzReskin.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=33685| +---+ foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
Hi - Yes I thought I had run it long enough for any kinks to be ironed out. Unfortunately sod's law struck, as soon as I posted it I found an error. I think that there maybe some caching going on with LMS that I don't understand. Anyway it stopped working for me too. I found a setup error and have put in a small delay whilst the controls initialise. Sorry about that. 33694 +---+ |Filename: InguzReskin.zip | |Download: http://forums.slimdevices.com/attachment.php?attachmentid=33694| +---+ foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
Glad it is working. I am happy to make small changes and tweaks based on feedback. There are a few minor cosmetic errors, but I thought it was better to get something out and get feedback on it then spend more time polishing... In terms of Flatness, I can easily re-enable it. I think it was commented out in the original install that I had. regarding making the center frequencies on the EQ editable. I assume that you mean being able to change the frequency that is amended by the slider? So for example with 2 bands you would be able to apply changes to say 80hz and 1 Hz rather than the default 60/15360. I will need to confirm that the back-end supports this, but it is doable from a front-end perspective. Some questions for you: - Would you see this feature as being a change to default settings or a change for a specific preset - I think the latter would be easier to do. - I think that frequency values need to be limited 20-2 should cover the bats and whales amongst us. - If you enter frequency ranges out of sequence e.g, 80; 3000, 400 8000,1000 . Then they will be stored in this order, I can probably enforce ordering, but it will be a pain to do and will probably be painful to use. - How would you want to activate. Double-clicking the frequency? foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
Changes - Added Flatness back in Amended initialisation, so that the last setting used is loaded. It will not load the setting name, as this is not held in the settings file. Amended the sliders so that only the "thumb" button is draggable, this should eliminate the issue you found on the mobile device (which I was able to replicate). The slider bubble is now visible on mobile devices, I didn't actually do anything specific to fix this but I think the item above did the job for me. I have also removed the dependency on the additional file. So it is one file install. Whilst technically it is better to separate out components of the web page, I see little value in doing that for a one off control. The above were all quick and easy changes to do, changing the frequency will take longer so I will do that over the coming days/weeks as time allows. 33703 +---+ |Filename: InguzReskin_v0.02.zip| |Download: http://forums.slimdevices.com/attachment.php?attachmentid=33703| +---+ foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
Hi - This is an issue with the underlying plugin setup. It is quite easy to fix. locate the file *install.xml* in the plugin folder. On windows this is likely to be *C:\Program Files (x86)\Squeezebox\server\Plugins\InguzEQ *and change the max version tag value as the default is 7. I have highlighted the value in red below as per my edited file. PLUGIN_INGUZEQ_DISPLAYNAME PLUGIN_INGUZEQ_MODULEDESC Plugins::InguzEQ::Plugin 0.9.33 Inguz Audio hp...@inguzaudio.com http://inguzaudio.com/ B2097381-C0A6-4fac-834E-652E7714FDDA plugins/InguzEQ/index.html 2 enabled SqueezeCenter 7.3.0 *9.** foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Qobuz.com streaming plugin
I can still acess Qobuz, but Qobuz songs have disappeared from all my playlists. This is pretty frustrating as I don't have a backup. Any suggestions on how I might recover these? foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=97146 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] Looking for someone willing to update Inguz EQ/DRC settings page
It's been a while since I updated the web front-end for Inguz. Anyone still using it have any suggestions for updates? foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=113604 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
Re: [SlimDevices: Plugins] InguzEQ and Tidal Flac stream
I don't have Tidal, so can't help out with the detail - are you using Tidal to stream MQA to the DAC? If so I don't think Inguz is going to work as it needs the source decoded to wav. I got Qobuz working, because it streams as Flac and can be unpacked to wav format. If you can set Tidal to stream as another format initially you may have some joy, it would then be a case of working out how to convert the native Tidal format to a wav file and configuring that into the conversion stream. I found that C3PO was useful to get to that point. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=115796 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins
[SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
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
Re: [SlimDevices: Plugins] [Beta Announce] Revised Inguz DSP plugin
It can be installed over the old one although you should note the following. Installation location The "correct" place for 3rd party plugins installed via the settings page is in C:\ProgramData\Squeezebox\Cache\InstalledPlugins\Plugins whereas the manual install puts the files here C:\Program Files (x86)\Squeezebox\server\plugins I found this very confusing as I had installed over the top of a manual install and then removed the files in C:\Program Files (x86)\Squeezebox\server\plugins, not realising that the plugin had installed to a different location. So I didn't see how it would still be working. Updating Binaries This is optional - if you have a working installation you won't gain much if anything here. The primary reason was to simplify the install, so no need for a new install of .NET runtimes or Mono on Linux Features There are no new features over the existing code. In fact I have ripped out some of the code associated with making room measurements and various noise generators there as better solutions out there now. Roadmap The main rationale here was to upgrade to a simplified install that would work on most platforms and give me something solid to put future upgrades in place. Like you I have found he DSP and in particular room correction is the biggest single audio improvement that you can make to your system, so enabling more people to do it easily is the first step. I am planning to do a post on the easiest way to take room measurements that work, but want to test it out on my newest and cheapest measurement mic first. I will probably post that on ASR. I will then be doing some experiments with CamillaDSP to see if that will work as a replacement of InguzDSP as the DSP engine. In theory Camilla is much faster and allows full Parametric EQ - if I can figure this out then the UI will need to change but I think the foundation is there. >From this point onwards any changes will be around the usability of the UI. 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
Re: [SlimDevices: Plugins] Spotty EQ using SOX
I revived the Inguz DSP plugin and considered using Sox as the DSP engine. The plugin script creates a custom.conf and the entry for spotify looks like this - us replace client id with the MAC id of your player. spt flc * $CLIENTID$ # RT:{START=--start-position %s} [spotty] -n Squeezebox -c "$CACHE$" --single-track $FILE$ --disable-discovery --disable-audio-cache $START$ | [sox] -q -t raw -b 16 -e signed -c 2 -r 44.1k -L - -t wav - | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent --ignore-chunk-sizes - This step is used the pipe input into Inguz itself which you could drop and therefore end up with spt flc * $CLIENTID$ # RT:{START=--start-position %s} [spotty] -n Squeezebox -c "$CACHE$" --single-track $FILE$ --disable-discovery --disable-audio-cache $START$ | [sox] -q -t raw -b 16 -e signed -c 2 -r 44.1k -L - -t wav - | [flac] -cs -0 --totally-silent --ignore-chunk-sizes - I will leave you to hack around the sox step. Hope this helps. foxesden's Profile: http://forums.slimdevices.com/member.php?userid=56286 View this thread: http://forums.slimdevices.com/showthread.php?t=114263 ___ plugins mailing list plugins@lists.slimdevices.com http://lists.slimdevices.com/mailman/listinfo/plugins