Announcement

Collapse
No announcement yet.

[Beta Announce] Revised Inguz DSP plugin

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

    #91
    Is the original Inguz thread removed? Can't find it, last post wasn't that long ago.
    Anyway, have I understood it correctly that Flatness only works if the is a Room Correction filter activated?
    How about the Quietness? Does it only work with an activated Room Correction filter or generally regardless of other settings?
    (I haven't figured out to make a room correction file yet so I use the 31 band equaliser to adjust according to the measured frequency response at my listening position.)

    Comment


      #92
      Originally posted by Zombie View Post
      Anyway, have I understood it correctly that Flatness only works if the is a Room Correction filter activated?
      How about the Quietness? Does it only work with an activated Room Correction filter or generally regardless of other settings?
      "Flatness" controls the degree to which the room correction filter is implemented. "10" means fully implemented; "0" means no effect.

      "Quietness" works even without a filter. It is similar to a "Loudness" control on an amp.

      Comment


        #93
        Thank you.

        Comment


          #94
          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
          Attached Files

          Comment


            #95
            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

            Originally posted by foxesden View Post
            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

            Comment


              #96
              working on ARM LMS installation?

              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
              Last edited by schwimma; 2022-12-07, 12:24.

              Comment


                #97
                Originally posted by devgcl View Post
                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 -

                Comment


                  #98
                  Originally posted by schwimma View Post
                  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\P lugins\C3PO\Bin\MSWin32-x86-multi-thread, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\C3PO\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\InguzEQ\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\Spotty\Bin\MSWin32-x86-multi-thread, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\Spotty\Bin, C:\ProgramData\Squeezebox\Cache\InstalledPlugins\P lugins\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.

                  Comment


                    #99
                    yes, one on windows one on an Qnap (ts233 with OS 5.01)

                    but now it also works on qnap......maybe an hickup, after reinstall the plugin 3 times it works.

                    one question left: is it possible to combine it with spotty?

                    since there is no inguz DSP File queue in the File format section for spotty?!
                    any workarround?

                    BTW: many thanx to you for this plugin, threrefore i only have some bass modes between 40 and 80Hz up to 12dB
                    it is now easy to flat ;-)

                    Comment


                      It should work with Spotty - I have just tested it on my server.

                      Comment


                        Thanks , could you please help me with the file preference?

                        after disable AAC, i got the new dsp queue in spotty, but no effect
                        Last edited by schwimma; 2022-12-09, 07:13.

                        Comment


                          Originally posted by schwimma View Post
                          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
                          Last edited by foxesden; 2022-12-09, 13:00. Reason: formatting

                          Comment


                            thanx very much!

                            i will keep you informed

                            Comment


                              unfortunately no effect, windows and Qnap...

                              Comment


                                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. Below is my TemplateConfig.pm file
                                Please let me know if I have missed anything?
                                Thank you

                                =pod
                                Moved config settings to own file so as to be easier to manage

                                =cut

                                sub get_config_revision
                                {
                                my $configrevision = "0.1.05";
                                return $configrevision;
                                }

                                sub template_WAV16
                                {
                                return <<'EOF1';
                                aac wav * $CLIENTID$
                                # IF
                                [faad] -q -w -f 1 $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                aif wav * $CLIENTID$
                                # FT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -be -wav -d 16

                                alc wav * $CLIENTID$
                                # FT:{START=-j %s}U:{END=-e %u}
                                [faad] -q -w -f 1 $START$ $END$ $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                amb wav * $CLIENTID$
                                # IFT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -amb -d 16

                                ape wav * $CLIENTID$
                                # F
                                [mac] $FILE$ - -d | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                flc wav * $CLIENTID$
                                # FT:{START=--skip=%t}U:{END=--until=%v}
                                [flac] -dcs $START$ $END$ -- $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                mov wav * $CLIENTID$
                                # FR
                                [mov123] $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -be -d 16

                                mp3 wav * $CLIENTID$
                                # IFD:{RESAMPLE=--resample %D}
                                [lame] --mp3input --decode $RESAMPLE$ --silent $FILE$ - - | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                mp4 wav * $CLIENTID$
                                # FT:{START=-j %s}U:{END=-e %u}
                                [faad] -q -w -f 1 $START$ $END$ $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                mpc wav * $CLIENTID$
                                # IR
                                [mppdec] --silent --prev --gain 3 - - | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                ogg wav * $CLIENTID$
                                # IFD:{RESAMPLE=-r %D}
                                [sox] -t ogg $FILE$ -t wav $RESAMPLE$ -w - | [$CONVAPP$] -id "$CLIENTID$" -be -d 16

                                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 -d 16

                                uhj wav * $CLIENTID$
                                # FT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -wav -d 16

                                wav wav * $CLIENTID$
                                # FT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -wav -d 16

                                wma wav * $CLIENTID$
                                # F:{PATH=%f}R:{PATH=%F}
                                [wmadec] -w $PATH$ | [$CONVAPP$] -id "$CLIENTID$" -d 16

                                wvp wav * $CLIENTID$
                                # FT:{START=--skip=%t}U:{END=--until=%v}
                                [wvunpack] $FILE$ -wq $START$ $END$ -o - | [$CONVAPP$] -id "$CLIENTID$" -wav -d 16

                                EOF1
                                }


                                # transcode for 24-bit FLAC output (sb2, sb3, transporter)
                                # aac & mp4 added by jb
                                # deleted aap entry - jb
                                # replaced alc - jb
                                # added spt (spotty) (jb)
                                # changed FLAC compressions level to 0 (was 5)
                                sub template_FLAC24
                                {
                                return <<'EOF1';
                                aac flc * $CLIENTID$
                                # IF
                                [faad] -q -w -f 1 $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                aif flc * $CLIENTID$
                                # FT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -be -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                alc flc * $CLIENTID$
                                # FT:{START=-j %s}U:{END=-e %u}
                                [faad] -q -w -f 1 $START$ $END$ $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs --totally-silent -0 --ignore-chunk-sizes -

                                amb flc * $CLIENTID$
                                # IFT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -amb -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                ape flc * $CLIENTID$
                                # F
                                [mac] $FILE$ - -d | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                flc flc * $CLIENTID$
                                # FRIT:{START=--skip=%t}U:{END=--until=%v}
                                [flac] -dcs --totally-silent $START$ $END$ -- $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                mov flc * $CLIENTID$
                                # FR
                                [mov123] $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -be -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                mp3 flc * $CLIENTID$
                                # IFD:{RESAMPLE=--resample %D}
                                [lame] --mp3input --decode $RESAMPLE$ --silent $FILE$ - - | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                mp4 flc * $CLIENTID$
                                # FT:{START=-j %s}U:{END=-e %u}
                                [faad] -q -w -f 1 $START$ $END$ $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs --totally-silent -0 --ignore-chunk-sizes -

                                mpc flc * $CLIENTID$
                                # IR
                                [mppdec] --silent --prev --gain 3 - - | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                ogg flc * $CLIENTID$
                                # IFD:{RESAMPLE=-r %D}
                                [sox] -t ogg $FILE$ -t wav $RESAMPLE$ -w - | [$CONVAPP$] -id "$CLIENTID$" -be -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                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 -

                                uhj flc * $CLIENTID$
                                # FT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                wav flc * $CLIENTID$
                                # FT:{START=-skip %t}
                                [$CONVAPP$] -id "$CLIENTID$" -input $FILE$ $START$ -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                wma flc * $CLIENTID$
                                # F:{PATH=%f}R:{PATH=%F}
                                [wmadec] -w $PATH$ | [$CONVAPP$] -id "$CLIENTID$" -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                wmal flc * $CLIENTID$
                                # F:{PATH=%f}R:{PATH=%F}
                                [wmadec] -w $PATH$ | [$CONVAPP$] -id "$CLIENTID$" -wavo -d 24 | [flac] -cs -0 --totally-silent -


                                wvp flc * $CLIENTID$
                                # FT:{START=--skip=%t}U:{END=--until=%v}
                                [wvunpack] $FILE$ -wq $START$ $END$ -o - | [$CONVAPP$] -id "$CLIENTID$" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -

                                EOF1
                                }
                                1
                                ;

                                [QUOTE=foxesden;1067516]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
                                Last edited by devgcl; 2022-12-14, 04:04.

                                Comment

                                Working...
                                X