Announcement

Collapse
No announcement yet.

ANNOUNCE: Squeezelite-ESP32 (dedicated thread)

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Should have mentioned that - this is on purpose as it is easier to identify a failed occurrence. But meanwhile I was able to confirm on my side that the only option that really works is to have the JPEG decoder in flash, not in rom. This is unfortunate as it costs 5kB of flash and the 2.x release is super short on memory, but it is what it is. Thanks very much for all the tests.
    LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

    Comment


    • Originally posted by philippe_44
      Should have mentioned that - this is on purpose as it is easier to identify a failed occurrence. But meanwhile I was able to confirm on my side that the only option that really works is to have the JPEG decoder in flash, not in rom. This is unfortunate as it costs 5kB of flash and the 2.x release is super short on memory, but it is what it is. Thanks very much for all the tests.
      Thanks to you!
      Squeezelite-ESP changed my life!!!!Click image for larger version

Name:	WhatsApp Image 2022-09-17 at 18.22.10.jpeg
Views:	1
Size:	160.0 KB
ID:	1575715

      Comment


      • ESP32-Lyra-T

        Has anyone run this on the ESP32-Lyra-T audio development board?



        Also, I have a couple ESP32-ROVER-E modules ordered for a different project, it appears they should be able to support this, given a proper i2s DAC

        Cheers, and thanks.

        Comment


        • Originally posted by wobbly
          Has anyone run this on the ESP32-Lyra-T audio development board?



          Also, I have a couple ESP32-ROVER-E modules ordered for a different project, it appears they should be able to support this, given a proper i2s DAC

          Cheers, and thanks.
          I found this statement in README...

          Note: Touch buttons that can be found on some boards like the LyraT V4.3 are not supported currently.

          The ES8388 DAC on the board is supported, so for 20 bucks it still sounds like a fun project.

          Can you post a link to the modules you ordered? Can't imagine why they wouldn't work.

          Comment


          • Originally posted by mboxler
            ... so for 20 bucks it still sounds like a fun project ...
            This is a direct shipment from the China Fabric, so 20 EUR + 20 EUR = 40 EUR
            Cheapest delivery option with FedEx International Priority to EU, include all duty and customs fees on select shipping methods.

            //edit

            The ESP32 WROVER boards are becoming more and more out of stock, as I currently see in the EU. I think that for the few boards that are still available, the prices will soon be as high as for the Raspberry Pi.
            Last edited by cOOLio; 2022-09-24, 23:01.
            SmarthomeServer:ioBroker(HABPanel>vis)+LMS8.2@Raspi4-4GB-256GB-SSD|NAS4TB@Fritzbox7590+2*AVM1750E(Mesh)
            Control:3*FireHD10@HABPanel
            AV:PhilipsAmbilight+HUE@ATV(ChC&SpC)|NividiaShield(Ch C&SpC)|FireTV4kMax(SpC)@2*Sony
            Teufel7.2@DenonAVR(HEOS)|5*pCP@Raspi3(BeringerUCA2 02|2*PiFiDAC2.0|USBAudio)
            SqueezeliteESP32@3*ESP32-A1S+MUSE-PROTO+3*MAKT32+MAKT32CL+ESP32-ADF+1*ESP-Muse-Mn-Cast


            https://SqueezeESP32.blogspot.com

            Comment


            • SqueezeESP32 plugin 0.352

              Something seems wrong with the updated plugin 0.352: lot of errors in server.log, due to strings.txt having CRFL line terminators, but after correcting/converting this locally the equalizer is no longer visible under material and default skin

              Edit: only the line terminators are wrong - after restarting the esp32 system settings and equalizer are shown again in the plugin settings page.
              Last edited by df77; 2022-09-26, 06:15. Reason: add further details
              Transporter, Squeezelite-esp32 (SSD1322+IR+Cirrus CS43198), DAC32, 2x SB Radio, 2x SB3, Touch, PiCorePlayer8 (Audiophonics RASPTOUCH i-Sabre+IR)

              Comment


              • Originally posted by df77
                Something seems wrong with the updated plugin 0.352: lot of errors in server.log, due to strings.txt having CRFL line terminators, but after correcting/converting this locally the equalizer is no longer visible under material and default skin
                Indeed some things seem to be wrong with plugin v0.352:
                - Plugin name on LMS Plugin tab has changed to PLUGIN_SQUEEZESP32. Was this name change intentional?
                - Under Squeezelite-ESP32 player settings the plugin name is blanked out. See screenshot below.
                - Errors in LMS server.log, including:
                Code:
                Slim::Display::Display::string (887) Error: missing string PLUGIN_SQUEEZEESP32

                Click image for larger version

Name:	SqueezeESP32_v0352.png
Views:	1
Size:	34.7 KB
ID:	1575751
                | LMS 8.3.2 on Linux Mint 21.2 | Squeezebox Boom | RPi0W + pCP 8.2.0 + HiFiBerry DAC Zero | ESP Muse Luxe |

                Comment


                • Originally posted by CJS
                  Indeed some things seem to be wrong with plugin v0.352:
                  - Plugin name on LMS Plugin tab has changed to PLUGIN_SQUEEZESP32. Was this name change intentional?
                  - Under Squeezelite-ESP32 player settings the plugin name is blanked out. See screenshot below.
                  - Errors in LMS server.log, including:
                  Code:
                  Slim::Display::Display::string (887) Error: missing string PLUGIN_SQUEEZEESP32
                  If you are seeing PLUGIN_SQUEEZESP32 then someone has made a typing error. There should be two E before SP32 ...
                  PLUGIN_SQUEEZEESP32
                  The translation of the all-uppercase strings to (localised) text is done by LMS using the SqueezeESP32/strings.txt file.
                  That file has not changed with this release.

                  This is the set of changed files ...

                  and it does not look like this string was modified.

                  Maybe try a fresh start of LMS to see if it clears the problem.
                  Paul Webster
                  Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
                  and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

                  Comment


                  • Originally posted by Paul Webster
                    If you are seeing PLUGIN_SQUEEZESP32 then someone has made a typing error. There should be two E before SP32 ...
                    PLUGIN_SQUEEZEESP32
                    The translation of the all-uppercase strings to (localised) text is done by LMS using the SqueezeESP32/strings.txt file.
                    That file has not changed with this release.

                    This is the set of changed files ...

                    and it does not look like this string was modified.

                    Maybe try a fresh start of LMS to see if it clears the problem.
                    That is probably a typo. I see
                    PLUGIN_SQUEEZEESP32 0.352
                    It wasn't like that before the update.

                    Sent from my Pixel 3a using Tapatalk
                    Living Room: Touch or Squeezelite (Pi3B) > Topping E30 > Audiolab 8000A > Monitor Audio S5 + BK200-XLS DF
                    Bedroom: Radio
                    Bathroom: Radio

                    Comment


                    • ANNOUNCE: Squeezelite-ESP32(dedicated thread)

                      > This is the set of changed files ...
                      > https://github.com/sle118/squeezelit...fcae26f482e243
                      > and it does not look like this string was modified.


                      If the plugin was packaged on a dev's machine, and that machine's git
                      was configured to fiddle with line endings or whatever, the outcome
                      could still be an invalid strings.txt file. I'm sure they'll pick it up
                      from here.
                      Michael

                      "It doesn't work - what shall I do?" - "Please check your server.log and/or scanner.log file!"
                      (LMS: Settings/Information)

                      Comment


                      • Originally posted by Paul Webster
                        If you are seeing PLUGIN_SQUEEZESP32 then someone has made a typing error. There should be two E before SP32 ...
                        That someone was me, sorry for that. I indeed see PLUGIN_SQUEEZEESP32 on the LMS Plugins tab, and as slatibartfast says, that name is different than before.
                        Also on the Player tab I could earlier select "ESP32 settings" for my SqueezeAMP, and now "ESP32 settings" has been blanked out, as shown in my screenshot above.
                        So there is definitely something wrong with SqueezeESP32 plugin v0.352.
                        | LMS 8.3.2 on Linux Mint 21.2 | Squeezebox Boom | RPi0W + pCP 8.2.0 + HiFiBerry DAC Zero | ESP Muse Luxe |

                        Comment


                        • LMS logs at startup show the error.
                          I think the issue is the line endings - although I have not looked at the file to verify.
                          Philippe or sle probably have to bump the version number along with fixing the strings file (save in unix format).
                          Paul Webster
                          Author of "Now Playing" plugins covering Radio France (FIP etc), PlanetRadio (Bauer - Kiss, Absolute, Scala, JazzFM etc), KCRW, ABC Australia and CBC/Radio-Canada
                          and, via the extra "Radio Now Playing" plugin lots more - see https://forums.slimdevices.com/showt...Playing-plugin

                          Comment


                          • For information, Philippe has updated the SqueezeESP32 plugin to v0.353, and now the text display problems as signaled above are fixed.
                            Thanks, Philippe, for the quick fix!
                            | LMS 8.3.2 on Linux Mint 21.2 | Squeezebox Boom | RPi0W + pCP 8.2.0 + HiFiBerry DAC Zero | ESP Muse Luxe |

                            Comment


                            • Idiots Guide?

                              Click image for larger version

Name:	IMG_2272.jpg
Views:	1
Size:	265.6 KB
ID:	1575774

                              For some reason I seem to be finding this thread somewhat impenetrable.

                              I have an ESP32 WROVER as pictured and I want to output SPDIF.

                              Which particular file should I flash it with, and how - using a Mac?

                              Thanks, and sorry to be an idiot.

                              Tony

                              Comment


                              • ANNOUNCE: Squeezelite-ESP32 (dedicated thread)

                                Originally posted by CJS
                                For information, Philippe has updated the SqueezeESP32 plugin to v0.353, and now the text display problems as signaled above are fixed.
                                Thanks, Philippe, for the quick fix!
                                All credits to Michael
                                LMS 8.2 on Odroid-C4 - SqueezeAMP!, 5xRadio, 5xBoom, 2xDuet, 1xTouch, 1xSB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, RivaArena 1 & 3

                                Comment

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