Home of the Squeezebox™ & Transporter® network music players.
Page 1 of 71 1231151 ... LastLast
Results 1 to 10 of 707
  1. #1
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    5,853

    ANNOUNCE: SqueezeAMP, an integrated squeezeboxen amplifier/receiver

    It's now official, SqueezeAMP and SqueezeESP32 are available and this is the support thread.

    There are 2 components in the project: SqueezeAMP which is the audio board and SqueezeESP32 which is the software.

    1- SqueezeAMP: The project lives here https://github.com/philippe44/Squeez...ster/README.md. It's a complete audio board with the following features

    • integrated power amplifier up to 2x20W
    • analogue line-out (which can be used as a headset output, with some precaution)
    • opticial spdif output
    • WiFi and BT connectivity
    • power from 5-20V
    • battery charger and automatic switch (2 or 3 Li-Ion cells)
    • all inputs/outputs (including reset and power on) are using through connectors so they can be un-populated and replaced by wires for integrating inside another design
    • 3 extension connectors with 8, 2 and 3 generic purpose IO (i2s, i2c, spi, gpio)
    • can provide 3.3V regulated output 100mA+ for external devices

    There are 2 versions: the basic and the boost.

    - The basic can be supplied with 5 to 20 Volts, but if you use a battery, the supply must be 3.3V above the battery. There is a 2 cells version which means supply must be 2*4.2+3.3 = 11.7V or above, so 12V is perfect. The 3 cells requires at least 3*4.2+3.3 = 15.9V so 16V is perfect. If you don't use battery, 12V is recommended
    - The boost version has a built-in voltage up-converter so that it can use 3 cells battery but be powered by 12V only. You'll find all the details on the github site as there are other options for the boost, but for simplicity I'll just stop here in this thread. If you don't use battery ... then boost is not for you

    We have teamed up with @sle118, @chill and @daduke to build that project and with their help, I can provide fully equipped boards of the basic 2 cells or the boost 3 cells in a very nice acrylic or a 3D-printed case with or without room for battery (special credit to @chill). The 3D cases are on the github site but the acrylic are probably not worth doing yourself. The battery acrylic case has an extra hole that allows a switch power off the squeezeAMP (charge will still work). In that mode, there is still a small leakage current, but a 3 cells 18350 should last a few month. Note that when you switch off the player in LMS, it will enter a low power mode where it should last a few days on 3x18350.

    Here is a guide for assembly https://forums.slimdevices.com/showt...l=1#post957556

    If you want another voltage/battery combination, you can either built it yourself or buy one and modify it.

    If you want to get the system from me, here are the options

    • basic or boost
    • slim box (external battery) or full box (internal battery)
    • equipped with connectors or not (Power, Battery, SPDIF, Jack, Speaker) - connectors will always be included but they can be soldered or not

    The cost of basic is $65 + shipment (less than $10 in most cases) + box (around $5). Expect the boost to be around $10 extra. This is a non-profit proposal, so please bear that in mind
    The first batch of 30 basic are all gone, so I can only either selectively build them one-by-one or accumulate enough for another batch. Send me a message to the address below

    If this community has enough interest, I might find a more professional go-to-market option. For now, if you are interested, please send an email at s q u e e z e a m p a t o u t l o o k d o t c o m

    2- SqueezeESP32 lives here https://github.com/sle118/squeezelite-esp32. It's the software to run on the SqueezeAMP but it can be used on any esp32-WROVER based devices.

    • full port of squeezelite (up to 192kHz samplerate, but 16 bits only)
    • pcm, aif, alac, flac, mp3, ogg, opus, aac (mp4) codecs
    • resampling to and from any rate
    • 10-bands equalizer
    • synchronization with other squeezeboxes
    • BT sink (play from any BT-capable devices)
    • AirPlay sink with synchronization (play from any iOS/iTunes or compatible device)
    • when used with SqueezeAMP, plays on internal amplifier, analogue line-out, spdif or send audio to a BT device (external speaker or headset)
    • when used standalone, it can output to BT, an i2s DAC or a spdif connector.
    • you can even do funny things like AirPlay to Bluetooth ...
    • OLED display support like https://www.buydisplay.com/i2c-blue-...o-raspberry-pi and https://www.waveshare.com/wiki/1.3inch_OLED_HAT
    • Buttons
    • Rotary encoder


    When you'll receive a SqueezeAMP, it is shipped with a default firmware that broadcasts a WiFi AP with a unique SSID. From any WiFi device, connect to it ("squeeezelite" is the default password) and you set it up to connect to your WiFi network. Then, once you have an IP from your WiFi network, use the built-in webserver http://<IP> and go into the firmware menu to update the board with the actual SqueezeESP32 firmware.

    SqueezeESP32 can support other hardware based on the WROVER or ESP32-A1S devices. Note that it does NOT work on WROOM module, the reason being that external RAM is required.

    Example of kit using Espressif's native WROVER can be found here https://a.aliexpress.com/_dY83WTf and also using the 3rd-party ESP32-A1S module can be found here https://a.aliexpress.com/_dZMwS57 but again, any device based on these module will work. The main difference is that the WROVER does not include a DAC, you must add one where the A1S does have a build-in DAC.

    Don't forget to add the LMS associated plugin here https://raw.githubusercontent.com/sl...lugin/repo.xml. It's not mandatory for the SqueezeESP32 to work, but if you want display or equalizer, then you need it.

    In case some of you "bricked" the device by trying to update to the new version from GitHub and if you cannot do direct download using the 6 pins connector, get an http local server (something as basic as https://www.rejetto.com/hfs/?f=intro) and go to https://github.com/sle118/squeezelite-esp32/tags. Select the version you want and click on "Downloads" and, at the bottom of the page, you have either all the binaires in a zip file from which you can extract squeezelite.bin or choose directly the .bin standalone file, and make it available from your http server. Then, in the Firmware tab of the SqueezeAMP webUI, just paste the URL to your local server in the "FIRMWARE URL" box.

    So why this project?

    Many reasons, but first it is a lot of fun.

    Then, the idea was to keep our great squeezeboxen (?) community alive as long as possible and have a device that can be at minimum like a duet or SB3 with built-in amplifier, as well as bluetooth. You can use it with the splendid boxes that @chill has created and it looks very cool IMHO, but you can also integrate it in an old radio of yours, a pair of speakers or any other equipment and make it LMS, BT and AirPlay enabled.

    Some have rightfully said that you can do all that with a Pi and some hats, and they are perfectly correct. But the SqueezeAMP is more compact, boots in 5s, has battery, is much smaller, and can be less tinkering that an Pi (or more if you want to ). So projects like piCore/Max2Play + Pi and SqueezeAMP/SqueezeESP32 are complementary. SqueezeESP32 is more like a continuation of SB3/Boom and piCore/Max2Play are more continuation of Touch. They both have pros/cons, you choose

    Basic top & bottom

    Name:  IMG_5320-web.jpg
Views: 3696
Size:  112.4 KBName:  IMG_5322-web.JPG
Views: 3640
Size:  102.8 KB

    Boost in acrylic slim case (no battery)

    Name:  IMG_5315-web.JPG
Views: 3662
Size:  106.4 KB

    Boost in acrylic large case (3x18350 cells)

    Name:  IMG_5332-web.jpg
Views: 3628
Size:  72.4 KB

    Slim acrylic & 3D printed case

    Name:  IMG_5325-web.JPG
Views: 3607
Size:  59.4 KB
    Last edited by philippe_44; 2020-05-13 at 23:42.
    LMS 7.9 on Pi 3B+ & Odroid-C2 - SqueezeAMP!, 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, Riva 1 & 3

  2. #2
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    2,639
    Exciting ... this just dropped through the letterbox

    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  3. #3
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    2,639
    Package looks damaged though ... looks like someone trod on it!

    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  4. #4
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    2,639
    Or maybe jumped on it!

    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  5. #5
    Senior Member
    Join Date
    May 2008
    Location
    Canada
    Posts
    5,853
    Quote Originally Posted by Paul Webster View Post
    Or maybe jumped on it!
    That's crazy. How can they have mishandled a package like that !!! I'l ask @chill to send you another one
    Last edited by philippe_44; 2019-12-10 at 09:04.
    LMS 7.9 on Pi 3B+ & Odroid-C2 - SqueezeAMP!, 5xRadio, 3xBoom, 4xDuet, 1xTouch, 1 SB3. Sonos PLAY:3, PLAY:5, Marantz NR1603, Foobar2000, ShairPortW, JRiver 21, 2xChromecast Audio, Chromecast v1 and v2, Squeezelite on Pi, Yamaha WX-010, AppleTV 4, Airport Express, GGMM E5, Riva 1 & 3

  6. #6
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    2,639
    They also broke tabs on the case.
    Sorry about this.
    I'll pay more to help.
    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  7. #7
    Senior Member chill's Avatar
    Join Date
    Mar 2007
    Location
    Nottingham, UK
    Posts
    1,652
    Quote Originally Posted by Paul Webster View Post
    They also broke tabs on the case.
    I'd be surprised if they didn't, looking at the damage to the PCB. Looks like they had a shipment of Atlas stones in the back of the van with your parcel. As soon as my parcel from Philippe arrives I'll get the replacement sent out.

  8. #8
    Senior Member chill's Avatar
    Join Date
    Mar 2007
    Location
    Nottingham, UK
    Posts
    1,652
    For anyone lucky enough to receive a SqueezeAMP with an acrylic case that hasn't been smashed to bits, I made some quick assembly instructions - see this post.

  9. #9
    Senior Member
    Join Date
    Apr 2005
    Location
    UK/London
    Posts
    2,639
    I was going to suggest putting a "Fragile" label on it but they might use those for better targetting.

    I just tried putting it through my letterbox and it fits without needing to be squeezed.
    Paul Webster
    http://dabdig.blogspot.com
    Author of "Now Playing" plugins covering Radio France (FIP etc), KCRW, Supla Finland, ABC Australia, CBC/Radio-Canada and RTE Ireland

  10. #10
    Senior Member KeBul's Avatar
    Join Date
    Sep 2009
    Location
    London
    Posts
    191
    That's shocking and pretty sad, who were the delivery company?

    Possible compensation claim?

    Kev

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •