Connect your T-Embed device to a PC, then use the web-installer page to flash the latest Squuezbox-Tembed firmware
- Boot the device, look for a new wifi access point showing up, and connect to it. Default ssid and passwords are "squeezelite":"squeezelite".
- Once connected, your browser should automatically navigate to 192.168.4.1
- Wait for the list of access points visible from the device to populate in the web page
- Choose an access point and enter any credential as needed
- Once connection is established, make a note of the address the device received; this is the address you will use to configure it going forward
- Press "OK" and then reboot the device
This guide assumes you already have a working Logitech Media Server instance running on your local network.
Install the SqueezeESP32 plugin from the LMS Server Plugin Settings page. NOTE: Material Skin (re. screenshots), Music Information Screen, LineIn and LineOut plugins are also recommended
When installed, and additional ESP32 Settings page is available when accessing the LMS Player Extra Settings page list. The Plugin adds an additional menu item to the device display (Extra-SqueezeESP32)
Use the LMS Player Settings “Configuration” button to access the devices Web-UI. NOTE: You can also use your browser to navigate to the device ip address `http://<device_ip>'
A navigation bar provides access to various configuration setting sections. Each section contains configuration settings with one or more parameters. The current values are displayed. Required parameters are indicated with a red (missing) or green icon. To make changes to a configuration setting, set the parameters as needed and press the "Save" button to commit the changes. Once all required configuration settings are configured, press the "Apply" button to commit the changes and restart the device.
The device name sets all named configurations, including the network host name and LMS player name. NOTE: additionally the BT, Airplay, and CSpot device names on non-PURE builds
Select "ADC(Line-in/Microphone)" service to enable background streaming the microphone audio. see Voice Assistant Setup Guide for detailed instructions.
The Audio-Squeezelite settings can be used to control the audio stream from LMS. See README for detailed information. Additional settings are available in the LMS Player Settings page.
Set the required audio output mode from the drop-down list
- Analogue - speaker
- Digital - Toslink output
- Bluetooth - (not applicable)
Use the Player ESP32_Settings page to access additional player configuration for the device.
Recommended settings are
- Artwork: Enabled 120x32
- Spectrum scaling: 10
- LED Brightness: 40
- LED Visualizer: Digital VU Meter
Use the Player Music Information Screen Settings page to configure the Now Playing display configuration, including enabling the 'Show icons for hardware status" to display wifi and battery. To enable the Music Information Screen, set the Screensaver in the Players Basic Settings page.
When powered on, the display and rotary controls allow access to the LMS menus to operate the device. If installed, an infra-red remote can be used to navigate the menus. Remote control is also available throughout the LMS Squeezebox eco-system.
The device has a number of additional configuration parameters that can be used for troubleshooting and diagnostics.
The Hardware "Clear" checkbox can be used to reset the configuration setting parameters to factor defaults.
The following configuration settings can be found
- The DAC configures the audio processing hardware. See README
- The SPDIF configures the Toslink/SPDIF digital audio output. See README
- The SPI bus is the communications bus used for display and ethernet. See README
- The I2C bus can be used for external axillaries. See README
- The built-in OLED Display. See README for details on changing orientation. Additional configuration is available in the LMS Player ESP32 Settings page
- The Rotary control and button See README for customized operation modes
- The LED Visualizer controls the RGB LED strip. See README. The LED visualizer effect and brightness can be changed from the LMS Player ESP32 Settings page
- The ADC configures the microphone input. see Voice Assistant Setup Guide for detailed instructions
- The device supports an IR received. see README for details on supported remotes.
The NVS Editor can be enabled from the Credits menu to expose and additional section to access the raw configurations settings. see README for detailed explanations for each setting
The Advanced Commands can be enabled to expose and additional section to access diagnostic parameters.
WARNING: The Squeezelite Software Updates should not be used, unless you wish to rest the device to standard firmware
- From the firmware tab, click on "Check for Updates"
- Select the firmware version from the list
- Click on "Flash Firmware"
- The system will reboot into recovery mode (if not already in that mode), wipe the Squeezelite partition and download/flash the selected version
You can choose a local file or have a local webserver