Announcement

Collapse
No announcement yet.

ANNOUNCE: Squeezelite-ESP32 (dedicated thread)

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • #46
    Originally posted by slimhase
    Yes, also Firmware update to v0.5.658-IDFv3.1.5-SqueezeAmp8M.

    Also I wiggled the wires - display still blank.

    I will downgrade the firmware and report back....
    Very strange:
    When I go into recovery mode, the display states 'SqueezeESP32'. So the display & connections work.
    But when I power down and up again (changing to mode: squeezelite), I get a blank screen. :-(
    Tried also older available Firmware - down to v0.5.640-IDFv3.1.5-SqueezeAmp8M - display stays blank.
    (Since I was away for 1 month, the firmware where it still worked was still older (v0.5.600? not sure) - but that is not available at github)

    Also, I am using: sda=3,scl=1 for the display. Can that have someting to do with it?
    LMS 8.x on RasPi4 (running along with OMV and AdGuard)
    Player: 5 x Squeezebox Classic, Slimp3, SqueezeAmp
    2nd System: PiCorePlayer (and LMS) on Pi Zero

    Comment


    • #47
      display problem seems firmware related

      Originally posted by slimhase
      Very strange:
      When I go into recovery mode, the display states 'SqueezeESP32'. So the display & connections work.
      But when I power down and up again (changing to mode: squeezelite), I get a blank screen. :-(
      Tried also older available Firmware - down to v0.5.640-IDFv3.1.5-SqueezeAmp8M - display stays blank.
      (Since I was away for 1 month, the firmware where it still worked was still older (v0.5.600? not sure) - but that is not available at github)

      Also, I am using: sda=3,scl=1 for the display. Can that have someting to do with it?
      Guys;
      I flashed SqueezeAmp now with a fairly old fv: v0.5.538 - and the display works again!
      (I had that still saved locally)
      -> So - anywhere between fw v0.5.538 and v0.5.640 something happened to the fw, which makes the display not work for me.

      My setup:
      Logitech Media Server Version: 8.0.0 - 1597999215 @ Fri Aug 21 10:50:54 CEST 2020; running on Debian on Pi4);
      SqueezeESP32 plugin is v0.103
      I am using display SSD1306 is 128x32 monochrome I2C with i2c_config: sda=3,scl=1 and display_config I2C,width=128,height=32,HFlip,VFlip
      Last edited by slimhase; 2020-08-24, 21:45.
      LMS 8.x on RasPi4 (running along with OMV and AdGuard)
      Player: 5 x Squeezebox Classic, Slimp3, SqueezeAmp
      2nd System: PiCorePlayer (and LMS) on Pi Zero

      Comment


      • #48
        Originally posted by slimhase
        Guys;
        I flashed SqueezeAmp now with a fairly old fv: v0.5.538 - and the display works again!
        (I had that still saved locally)
        -> So - anywhere between fw v0.5.538 and v0.5.640 something happened to the fw, which makes the display not work for me.

        My setup:
        Logitech Media Server Version: 8.0.0 - 1597999215 @ Fri Aug 21 10:50:54 CEST 2020; running on Debian on Pi4);
        SqueezeESP32 plugin is v0.103
        I am using display SSD1306 is 128x32 monochrome I2C with i2c_config: sda=3,scl=1 and display_config I2C,width=128,height=32,HFlip,VFlip
        Wondering if the issue could be related to the LMS version 8.0.0? The plugin itself isn't very chatty with regards to logs. You could try to increase the logs verbosity on player.display in LMS. Also, logs from telnet might provide some indication.
        LMS 7.9 - 1xRadio, 1xBoom, 5xDuet,3xTouch, 1 SB2. Sony PlayStation, Emby, Chromecast v1 and v2 and...
        6xSqueezeAmp, several other ESP32-Wrover boards with jumper wires flying around, some with ethernet!

        Comment


        • #49
          Hello dear Philippe! I am from Belarus! I was very interested in your project. Good!!!!! I gave a link to your project to some Internet radio developers - they answered that there was nothing special in the project. This means that your project is really better than their projects !!! Therefore, I decided to build your project on Wrover-IB 16M. But I have several questions:
          1. Can the project broadcast internet radio with a choice of stations?
          2. Will there be support for ILI9341 screens (2.8 - 3.2 inches)?
          3. Is there FLAC support?
          Could you give me a file for making a printed circuit board with a TAS5754 amplifier?
          Thank you in advance !!!!!!!

          SERG

          Comment


          • #50
            Originally posted by slimhase
            Guys;
            I flashed SqueezeAmp now with a fairly old fv: v0.5.538 - and the display works again!
            (I had that still saved locally)
            -> So - anywhere between fw v0.5.538 and v0.5.640 something happened to the fw, which makes the display not work for me.

            My setup:
            Logitech Media Server Version: 8.0.0 - 1597999215 @ Fri Aug 21 10:50:54 CEST 2020; running on Debian on Pi4);
            SqueezeESP32 plugin is v0.103
            I am using display SSD1306 is 128x32 monochrome I2C with i2c_config: sda=3,scl=1 and display_config I2C,width=128,height=32,HFlip,VFlip
            Originally posted by sle118
            Wondering if the issue could be related to the LMS version 8.0.0? The plugin itself isn't very chatty with regards to logs. You could try to increase the logs verbosity on player.display in LMS. Also, logs from telnet might provide some indication.
            I will verify tomorrow, but I have that LMS and the latest version. Did you also try the "bleeding edge version". I'm moving there so I have made less tests on the make version

            [edit]: that setup works with my locally-built version and 5.568 downloaded and the latest LMS
            Last edited by philippe_44; 2020-08-25, 08:48.
            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


            • #51
              Originally posted by KIstik0777
              Hello dear Philippe! I am from Belarus! I was very interested in your project. Good!!!!! I gave a link to your project to some Internet radio developers - they answered that there was nothing special in the project. This means that your project is really better than their projects !!! Therefore, I decided to build your project on Wrover-IB 16M. But I have several questions:
              1. Can the project broadcast internet radio with a choice of stations?
              2. Will there be support for ILI9341 screens (2.8 - 3.2 inches)?
              3. Is there FLAC support?
              Could you give me a file for making a printed circuit board with a TAS5754 amplifier?
              Thank you in advance !!!!!!!

              SERG
              Hi - I like your way of thinking ;-) although I'm not pretending to have made anything extraordinary

              1. You can broadcast anything as long as you use LMS, AirPlay or BT.
              2. I've not developed such driver, I think @sle118 did, but with the recent additions I've made for color displays, it should be easier now to make a driver
              3- yes, absolutely: mp3, aac, flac, opus, vorbis, alac, wav, aif
              4- all is free and open source there https://github.com/philippe44/SqueezeAMP. See also that fork https://github.com/rochuck/squeeze-amp-too
              Last edited by philippe_44; 2020-08-25, 08:35.
              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


              • #52
                Originally posted by slimhase
                Here is the log with SqueezeESP set to debug - not much going on...:
                [20-08-24 08:57:22.5828] main::init (388) Starting Logitech Media Server (v8.0.0, 1597999215, Fri Aug 21 10:50:54 CEST 2020) perl 5.028001 - arm-linux-gnueabihf-thread-multi-64int
                [20-08-24 08:57:27.8219] Plugins::SqueezeESP32::Plugin onPlayer (72) SqueezeESP player connected: 24:6f:28:d2:d3:a4
                [20-08-24 11:48:05.5843] Plugins::SqueezeESP32::Plugin onPlayer (72) SqueezeESP player connected: 24:6f:28:d2:d3:a4
                [20-08-24 14:29:21.6093] Plugins::SqueezeESP32::Plugin onPlayer (72) SqueezeESP player connected: 24:6f:28:d2:d3:a4

                I will now open the speaker and wiggle the wires.... :-)

                P.S. Unrelated to my current display problem:
                Any idea why SqueezeESP is reconnecting in aboves log? (SqueezeESP was idle the entire time)
                I am asking this, as I also see this in Material Skin:
                SqueezeESP seems to frequently disconnect: When I have SqueezeESP as the player in focus in the App and I wait some time, suddenly a different player is in focus.
                Even when playing audio on SqueezeESP (so it must be very brief disconnects).
                It should not, might be sign of a bad wifi or some reboot which would worry me. Can you log that?
                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


                • #53
                  Originally posted by philippe_44
                  I will verify tomorrow, but I have that LMS and the latest version. Did you also try the "bleeding edge version". I'm moving there so I have made less tests on the make version

                  [edit]: that setup works with my locally-built version and 5.568 downloaded and the latest LMS
                  That is so strange!
                  Because I just verified - my problem also occurs when I use the SqueezeAmp on a different LMS system (a Raspi Zero W based on pCP)

                  Can it have anything to do with the gpios I am using for the display (or the settings for it)?
                  I am using display SSD1306 128x32 monochrome I2C with i2c_config: sda=3,scl=1 and display_config I2C,width=128,height=32,HFlip,VFlip

                  Especially, as I am using the RX / TX Pins for the display (sda=3,scl=1)
                  (This makes it also difficult to capture logs from the ESP)

                  Or a bad bahavior due to an older Recovery Firmware I am still running? (-> fw: v0.3.159-v3.1.5)

                  Next, I will try the lastest bleeding edge firmware version.
                  Can I just OTA update that over the master version, or is a full wired update better?

                  Thanks for all your help so far.

                  *update* I just OTA updated to bleeding.edge.103-SqueezeAmp8MB and the same problem w/ the display....
                  Last edited by slimhase; 2020-08-25, 11:08.
                  LMS 8.x on RasPi4 (running along with OMV and AdGuard)
                  Player: 5 x Squeezebox Classic, Slimp3, SqueezeAmp
                  2nd System: PiCorePlayer (and LMS) on Pi Zero

                  Comment


                  • #54
                    Thanks dear Philippe for your answer! I would like to know https://github.com/rochuck/squeeze-amp-too - is this the youngest and most perfect project of yours? The graber repeat circuit board is at https://github.com/philippe44/SqueezeAMP or is it different?

                    Comment


                    • #55
                      Originally posted by slimhase
                      *update* I just OTA updated to bleeding.edge.103-SqueezeAmp8MB and the same problem w/ the display....
                      FYI, the recovery partition only runs when in "recovery" mode, which means it's very unlikely to disrupt processing of squeezelite. If you have the time, I would recommend flashing the bleeding edge recovery. As Philippe wrote earlier, this is now the main development branch and its recovery is very stable. The benefit here is that you can flash a local file over the air so in theory serial adapters are no longer needed to flash offline.

                      Philippe added control to dim the display. Since you have some boot time messages showing up, I wonder if dimmer might be the culprit ?
                      LMS 7.9 - 1xRadio, 1xBoom, 5xDuet,3xTouch, 1 SB2. Sony PlayStation, Emby, Chromecast v1 and v2 and...
                      6xSqueezeAmp, several other ESP32-Wrover boards with jumper wires flying around, some with ethernet!

                      Comment


                      • #56
                        Originally posted by KIstik0777
                        Thanks dear Philippe for your answer! I would like to know https://github.com/rochuck/squeeze-amp-too - is this the youngest and most perfect project of yours? The graber repeat circuit board is at https://github.com/philippe44/SqueezeAMP or is it different?
                        It’s a project made by somebody else and inspired by SqueezeAMP. I’m not involved
                        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


                        • #57
                          Уважаемый Philippe, скажите а планируется добавление SD card в проект для воспроизведения mp3 или flac?

                          Comment


                          • #58
                            Originally posted by KIstik0777
                            Уважаемый Philippe, скажите а планируется добавление SD card в проект для воспроизведения mp3 или flac?
                            Google translate says:
                            Dear Philippe, tell me, are you planning to add an SD card to the project for playing mp3 or flac?
                            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


                            • #59
                              Originally posted by Paul Webster
                              Google translate says:
                              Dear Philippe, tell me, are you planning to add an SD card to the project for playing mp3 or flac?
                              No, I’m not sure how it would be useful anyway
                              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


                              • #60
                                Sync between ESP32 Squeezelite and Squeezebox

                                I have been browsing through the thread, but have not found an answer for this, is it possible to sync ESP32 Squeezelite with a Squeezebox through mysqueezebox.com for radio playback for example without using the LMS for sync. I can not see a way of registering the ESP32 on mysqueezebox.com ( I guess because it is not a squeezebox ? ) but I would like to make sure I have not missed something.

                                Comment

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