Announcement

Collapse
No announcement yet.

RC (Inguz etc.)

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Wirrunna,

    I'm not sure why AAC doesn't play (as opposed to AAC+) when you set up Inguz custom-convert.conf with a valid aap entry. However, there is probably little point in investigating when there is already a working solution for playing AAC and AAC+ via Inguz.

    Just drop the "aap".

    Incidentally, I might be wrong but in your second pic of the filetypes I wouldn't expect AAC to go through Inguz without "Native" and "faad/flac" disabled - though that would probably depend on the player.

    By the way, as far as your earlier post is concerned (the one I commented on) it would be a good idea to add a qualification otherwise it might be unfair on someone who happens on your post unaware of the issues.
    Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

    Comment


    • I've been looking at the Inguz Plugin.pm and custom-convert.conf and have come up with the following amendments.

      Save a backup copy of your Plugin.pm and custom-convert.conf before proceeding.

      To edit Plugin.pm you will probably need an editor that supports LF line endings, such as Wordpad on Windows.

      Stop LMS before editing.

      If you are using the original Inguz Plugin.pm:

      - Replace the existing aap entry with this aac entry (the aap entry is no longer required):
      - Replace the existing alc entry with this updated alc entry (for Apple Lossless) - the orignal alc entry is broken:
      - Add mp4 entry (for mp4 and m4a containing aac)
      - Add spt entry for Spotty Spotify plugin

      If you have previously edited the Plugin.pm for your own requirements you can pick and choose.

      Plugin.pm entries:

      Code:
      aac flc * $CLIENTID$
      	# IF
      	[faad] -q -w -f 1 $FILE$ | [$CONVAPP$] -id "$CLIENTID$" -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 -
      
      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 -
      
      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 -

      custom-convert.conf entries:

      Code:
      aac flc * 00:04:20:23:09:e3
      	# IF
      	[faad] -q -w -f 1 $FILE$ | [InguzDSP] -id "00:04:20:23:09:e3" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent -
      
      alc flc * 00:04:20:23:09:e3
      	# FT:{START=-j %s}U:{END=-e %u}
      	[faad] -q -w -f 1 $START$ $END$ $FILE$ | [InguzDSP] -id "00:04:20:23:09:e3" -wav -wavo -d 24 | [flac] -cs --totally-silent -0 --ignore-chunk-sizes -
      
      mp4 flc * 00:04:20:23:09:e3
      	# FT:{START=-j %s}U:{END=-e %u}
      	[faad] -q -w -f 1 $START$ $END$ $FILE$ | [InguzDSP] -id "00:04:20:23:09:e3" -wav -wavo -d 24 | [flac] -cs --totally-silent -0 --ignore-chunk-sizes -
      
      spt flc * 00:04:20:23:09:e3
      	# 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 "00:04:20:23:09:e3" -wav -wavo -d 24 | [flac] -cs -0 --totally-silent --ignore-chunk-sizes -
      Important: replace "00:04:20:23:09:e3" with the MAC address of your own player(s).

      To regenerate the Inguz custom-convert.conf file from an updated Inguz Plugin.pm:
      - Stop LMS,
      - save a backup copy of the Inguz current custom-convert.conf file, just in case.
      - delete the current Inguz custom.convert.conf
      - restart LMS
      - Inguz custom-convert.conf will be regenerated

      I will roll these up into a revised Plugin.pm and include it in another post.

      Please let me know if you encounter any problems.
      Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

      Comment


      • I've updated an Inguz.pm file with the entries in the previous post.

        I decided not to incorporate the resampling templates, etc that "W0153R" provided in an earlier post.

        There are no guarantees but I have tested them as far as I can.

        The attached zip file contains the following:

        custom-types.conf
        Change: deleted the entry for "aap" - no longer required

        Plugin.pm
        Added/updated the following entries for both 24 bit and 16 bit player sections:
        aac - new entry
        aap - deleted - replaced by the aac entry
        alc - (Apple Lossless) earlier version is broken - updated to to work with more up to date versions of LMS
        mp4 - new entry (for mp4 and m4a containing aac)
        spt - new entry (for Spotty plugin)
        Changed FLAC compression level to "0", as used in LMS convert.conf file.

        If you have already updated your own Plugin.pm to suit your own requirements you should check whether this version will cause you problems. The individual entries are shown in the previous post. In any case: make sure you have backup copies of your own Inguz Plugin.pm, Inguz custom-types.conf and Inguz custom-convert.conf

        Installating:

        Stop LMS

        *** First copy the existing Inguz Plugin.pm, custom-types.conf and custom-convert.conf to a safe place, as a backup (See below for folder locations.)

        Unzip the zip file and copy the two files it contains to:

        Windows 7 64 bit:
        C:\Program Files (x86)\Squeezebox\server\Plugins\InguzEQ\

        Ubuntu:
        /var/lib/squeezeboxserver/Plugins/InguzEQ/

        For Ubuntu:
        Using terminal: set ownership of the files:
        sudo chown -R squeezeboxserver:nogroup /var/lib/squeezeboxserver/Plugins/InguzEQ
        *** Please check that squeezeboxserver:nogroup is correct for your installation.

        Delete the existing Inguz custom-convert.conf (in the above folders). Inguz will automatically regenerate a new custom-convert.conf file from the templates in Plugin.pm when LMS is restarted.

        Restart LMS

        If you encounter any problem with the new Plugin.pm: restore the backed up versions and please let me know.

        Plugin.pm_18-12-13_jb.zip

        [Edit - new zip file attached, original included wrong files. Apologies.]
        Last edited by JohnB; 2018-12-13, 20:58.
        Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

        Comment


        • JohnB,
          Thank you for the updated plugin, playing radio now as AAC.
          A camel is a racehorse designed by a committee.

          Seen sprayed on the outside wall of the local library -
          Three things I hate in life :
          1. Vandalism
          2. Irony
          3. Lists

          Comment


          • I've attached a revised version of "Index.html"

            Changes:
            These concern the Web interface (when using Internet Explorer) - now fully operational.
            - "Save preset" button displayed - many thanks to bobertuk
            - "Up" buttons now work properly
            - Removed the help links. These used to fail, disconcertingly, because the Inguz website is no longer active.

            I've also created a pdf file which contains the very helpful information that would have been displayed if the above links had been active (many thanks to bobertuk for providing an Inguz archive). It also contains some additional thoughts from myself (shown in italics) mainly on Flatness.

            I've also compiled a pdf file with all the Inguz documentation available (excluding installation guides) from bobertuk's Inguz archive.


            Please back up your existing Index.html file to a safe place before proceeding.

            Locations for Index.html:

            Windows 7
            C:\Program Files (x86)\Squeezebox\server\Plugins\InguzEQ\HTML\EN\pl ugins\InguzEQ\

            Ubuntu:
            /var/lib/squeezeboxserver/Plugins/InguzEQ/HTML/EN/plugins/InguzEQ/

            On Ubuntu - set permissions
            ("squeezeboxserver:nogroup" is probably correct for the owner:group but it is worth checking your own installation.)
            Code:
            sudo chown squeezeboxserver:nogroup /var/lib/squeezeboxserver/Plugins/InguzEQ/HTML/EN/plugins/InguzEQ/Index.html
            Please let me know if there are any problems.

            index.html_18-12-15.zip
            Inguz Settings Help v2c.pdf
            Inguz Documentation v0-1d.pdf (including "Settings" but without installation instructions)
            Last edited by JohnB; 2018-12-17, 17:15.
            Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

            Comment


            • JohnB, Again many thanks for putting this together.
              However, re-reading the "Help" after all these years reminds me that somewhere along the way the Settings sub menu and Test Signals have disappeared from all my installations.
              Were these part of the original install files or did the plugin generate them?
              A camel is a racehorse designed by a committee.

              Seen sprayed on the outside wall of the local library -
              Three things I hate in life :
              1. Vandalism
              2. Irony
              3. Lists

              Comment


              • Wirruna,

                I'm using iPeng on an iPad at the moment and there the Test Signals are under EQ/Setting/Test Signals.

                They should be there - very odd if they aren't.

                How are you accessing the Inguz options?

                As far as I temember the test signals aren't available from the Web Interface, e.g. when using IE.
                Last edited by JohnB; 2018-12-16, 21:51.
                Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                Comment


                • JohnB, Once more you are absolutely correct. Test Signals aren't in the Web Interface, but on my pCP (Pi Core Player) and in Orange Squeeze they are there!

                  Maybe an opportunity for a short note in Italics in the Help PDF ?
                  Last edited by Wirrunna; 2018-12-16, 22:35. Reason: Added Orange Squeeze
                  A camel is a racehorse designed by a committee.

                  Seen sprayed on the outside wall of the local library -
                  Three things I hate in life :
                  1. Vandalism
                  2. Irony
                  3. Lists

                  Comment


                  • Replacememt "InguzDSP.exe.config" for LMS 7.9.2 (Sox 14.4)

                    When Inguz is used for DRC, if the sampling rate of the previously selected impulse filter doesn't match the sampling rate of what is being played - Inguz uses Sox to resample the impulse filter. For example, if the impulse filter is 44.1kHz and one plays a 96kHz file, Inguz will resample the impulse filter to 96kHz.

                    To do this Inguz uses, by default, the Sox "polyphase" parameter. This is no longer supported by Sox 14.4 (installed by LMS 7.9.2). As a result, when using LMS 7.9.2/Sox 14.4, the resampling will fail and DRC will drop out.

                    The original InguzDSP.exe can be used with an amended InguzDSP.exe.config file which includes a new "soxFmt" entry:
                    Code:
                    <add key="soxFmt" value='"{0}" "{2}" rate -v -I {1}' />
                    (I did a test build of InguzDSP.exe which used an updated the Sox command line. That is no longer needed.)

                    First save the existing "InguzDSP.exe.config" file to a safe place, as a backup.

                    Copy the unzipped file to:

                    Windows 7
                    C:\Program Files (x86)\Squeezebox\server\Bin\MSWin32-x86-multi-thread\

                    Ubuntu
                    /usr/sbin/


                    *** Please note: the above Ubuntu file location is that specified in the original Inguz installation guide. NOT that suggested by W0153R in an earlier post in this thread. If you have used W0153R's installation guide you will need to modify the above accordingly.

                    *** There was a bug in the Sox originally included in the Windows version of LMS 7.9.2. This was corrected in the December 10, 2018 (1544453860) nightly. This bug only affected Windows installations and would have prevented any resampling at all by Sox. So, if you are on Windows LMS 7.9.2 prior to December 10, 2018 (1544453860) it might be a good idea to install the current nightly.

                    I have also updated the "InguzDSP.exe.config" secion in the Inguz Documentation pdf file that I posted in an earlier thread.

                    The updated Inguz Documentation and all the other files I have recently posted here can be downloaded from:



                    New InguzDSP.exe.config:

                    InguzDSP.exe.config_for_Sox_14.4_18-12-17.zip
                    Last edited by JohnB; 2018-12-18, 09:25.
                    Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                    Comment


                    • I've collected all the Inguz resources into 4 posts in new thread. (I thought it might get lost in this very long thread.)

                      It includes updated installation files for Windows and Ubuntu, links to the updated files, together with Inguz documentation.

                      Allo Digione Signature (+LiFePo Batteries), Touch, Metrum Jade, Bryston B4 SST2, PMC OB1i speakers, HP Proliant Microserver/Ubuntu, PC/Windows 10, iPad 4, iPeng.

                      Comment


                      • Is the InguzEq still working on the latest versions of LMS? Mine has stopped working.

                        Comment


                        • Originally posted by kjetinho
                          Is the InguzEq still working on the latest versions of LMS? Mine has stopped working.
                          I'm running 7.9.4 on Windows and pretty sure Inguz EQ is still working.

                          EDIT 12/27/20: Works on LMS 8.1 also.
                          EDIT 9/6/21: Works on LMS 8.3 also.
                          Last edited by Apesbrain; 2021-09-06, 21:09.

                          Comment

                          Working...
                          X
                          😀
                          🥰
                          🤢
                          😎
                          😡
                          👍
                          👎