Philippe G
ce9c3952e8
clean A1S, add ES8388 and generic codecs, add MCLK, clean Kconfig - release
2021-08-03 21:51:33 -07:00
Philippe G
d68d163538
fix bits_per_sample for 32 bit + resilient cli_socket handling - release
2021-07-24 22:29:04 -07:00
Sebastien
cf047c8098
Fix WiFi signal strength icons - release
2021-07-09 11:18:01 -04:00
Philippe G
21f3768ada
telnet / escape - release
2021-07-04 11:53:26 -07:00
Philippe G
9cb18fa980
look for eol in telnet - release
2021-07-03 21:32:16 -07:00
Philippe G
d4f6289500
wait for BT disable to avoid crash - release
2021-07-01 13:27:55 -07:00
Philippe G
21c3ce1fba
damn release
2021-07-01 01:23:42 -07:00
Philippe G
48e8525ba9
make equalizer a string + make sure output-i2s is exited
...
- Can't really use BLOB (creates issue with HTTP visualizer)
- Player was stuck after WiFi loss b/c with some race conditions, BT deinit crashes and creates the reboot wanted after 5*5 failures. But when BT does not crash, reboot was not happening and player was stuck with slimproto not exited and player not rebooted
2021-07-01 01:20:59 -07:00
Philippe G
192cb975e2
store equalizer - release
2021-06-29 12:51:36 -07:00
wizmo2
22f8d1d88b
Update bt_app_sink.c
2021-06-17 14:48:58 -04:00
wizmo2
8136b7fd9a
Fix indent
2021-06-17 14:47:33 -04:00
Wizmo2
e588deb3af
fix audio control in bt and airplay
2021-06-16 21:53:44 -04:00
Philippe G
791167f794
amp gpio polarity parse error - release
2021-05-24 10:38:33 -07:00
Philippe G
c9b859ef8c
use visualizer for BT and AirPlay, regardless of buffer fullness
2021-05-23 11:26:08 -07:00
Philippe G
db74419bd7
correct threshold
2021-05-18 17:25:22 -07:00
wizmo2
d3dd8b9078
Update battery.c
2021-05-13 20:00:02 -04:00
Wizmo2
2699216d25
Add atten to battery service
2021-05-13 19:53:55 -04:00
Philippe G
58c6ca059b
reverse SBR enablement logic
2021-05-11 07:16:36 -07:00
Philippe G
8c0e766cd7
optimizations - release
2021-05-10 19:41:56 -07:00
Philippe G
0f792d71ee
optimization for AAC-SBR
2021-05-09 23:17:51 -07:00
Philippe G
7b439ae6ee
For AAC, do not enable SBR by default
2021-05-08 23:39:30 -07:00
Philippe G
d4cd400cd9
refactor display(er) to welcome led extension
2021-04-28 18:03:27 -07:00
Philippe G
1d32479bc4
less verbose
2021-04-25 22:29:41 -07:00
Michael Herger
5a7cf9b8fe
Merge commit '387276f2f33a0fb9dde01434387aac9cdc9a8472' into firmware-proxy
...
# Conflicts:
# components/wifi-manager/webapp/webapp.cmake
# components/wifi-manager/webapp/webpack.c
# components/wifi-manager/webapp/webpack.h
# components/wifi-manager/webapp/webpack/dist/index.html
# components/wifi-manager/webapp/webpack/dist/index.html.br
# components/wifi-manager/webapp/webpack/dist/index.html.gz
# components/wifi-manager/webapp/webpack/dist/js/index.18c3b7.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/index.abeafc.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/index.cf3fe8.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/node-modules.18c3b7.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/node-modules.abeafc.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/node-modules.cf3fe8.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/node-modules.cf3fe8.bundle.js.br
# components/wifi-manager/webapp/webpack/dist/js/node-modules.cf3fe8.bundle.js.gz
# components/wifi-manager/webapp/webpack/dist/js/runtime.18c3b7.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/runtime.18c3b7.bundle.js.br
# components/wifi-manager/webapp/webpack/dist/js/runtime.18c3b7.bundle.js.gz
# components/wifi-manager/webapp/webpack/dist/js/runtime.abeafc.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/runtime.abeafc.bundle.js.br
# components/wifi-manager/webapp/webpack/dist/js/runtime.abeafc.bundle.js.gz
# components/wifi-manager/webapp/webpack/dist/js/runtime.cf3fe8.bundle.js
# components/wifi-manager/webapp/webpack/dist/js/runtime.cf3fe8.bundle.js.br
# components/wifi-manager/webapp/webpack/dist/js/runtime.cf3fe8.bundle.js.gz
2021-04-26 07:04:53 +02:00
Philippe G
d49ad66177
version 1
2021-04-21 10:55:46 -07:00
Sebastien
ca28669b0a
Merge remote-tracking branch 'origin/master-cmake' into master-cmake
2021-04-21 13:27:36 -04:00
Sebastien
45f480d948
NVS ui fine-tuning, site icon now works
2021-04-21 13:27:32 -04:00
Philippe G
852e312879
Correct AAC handling of different AOT
2021-04-20 19:38:01 -07:00
Philippe G
c79cf5b58f
more AAC SBR combinations
2021-04-19 22:47:35 -07:00
Michael Herger
f96d06912f
Fix LMS plugin availability check. As I removed the download by ID, this needs a tweak on the UI/JS side.
2021-04-17 06:32:09 +02:00
Philippe G
afd76bdfbb
do not fail when external dac has no I2C!
2021-04-16 11:43:02 -07:00
Sebastien
5120029643
Firmware update improvements - include webpack build files
2021-04-14 21:09:45 -04:00
Sebastien
4a529d6fbd
Firmware update UI revamp with support for local proxy
2021-04-14 18:16:18 -04:00
Sebastien
afe697e4b1
Merge remote-tracking branch 'origin/master-cmake' into master-cmake
2021-04-14 18:15:38 -04:00
Philippe G
879b1f9107
handle abs & local BT volume - release
2021-04-13 18:04:23 -07:00
Sebastien
5a7d4fd535
Merge remote-tracking branch 'origin/master-cmake' into master-cmake
2021-04-12 12:12:00 -04:00
Sebastien
d61c650f39
UI change of the update mechanism
2021-04-12 12:11:54 -04:00
Philippe G
f096ee269e
clean TAS57xx - release
2021-04-10 12:44:04 -07:00
Philippe G
0610e1a2bc
include wm8978 - release
2021-04-10 11:57:05 -07:00
Wizmo2
5075878f05
Updates to driver for rebase
2021-04-10 08:59:45 -04:00
wizmo2
e25b098678
Update wm8978.c
2021-04-10 08:44:13 -04:00
Wizmo2
a3b23bffc2
Config changes for WM8978 support
2021-04-10 08:44:13 -04:00
Wizmo2
dbc7a6b14e
Add support for WM8978 i2c dac
2021-04-10 08:44:13 -04:00
Sebastien
a105f7fd99
Merge remote-tracking branch 'origin/master-cmake' into master-cmake
2021-04-09 13:45:59 -04:00
Philippe G
1b39a4f7c9
DAC refactoring
2021-04-08 21:37:24 -07:00
Philippe G
cac6306a04
activate SBR mode in AAC
2021-04-07 00:45:21 -07:00
Philippe G
3a2bfe470f
show absolute battery level
2021-04-04 16:06:31 -07:00
Sebastien
4444fed343
Merge with LMS OTA proxy
2021-04-03 21:16:00 -04:00
Michael Herger
bc0d104290
Add support for a firmware download proxy ( #85 )
...
* Add support for a firmware download proxy. This should help in situations where the player's firmware can't handle https correctly.
Two possibilities:
* full path to image: http://yourlms:9000/plugins/SqueezeESP32/firmware/ESP32-A1S.32.634.master-cmake/squeezelite-esp32-master-cmake-ESP32-A1S-32-V0.634.bin
* use Github's asset ID: http://yourlms:9000/plugins/SqueezeESP32/firmware/34298863
The former is more prone to issues related to the path. A change in the schema could break the matching regex.
The latter is simpler to use if you know the ID. But the ID is not easily available to the user. And it requires one more lookup in the plugin to get from the ID to the download path.
* Add support for proxying firmware downloads through LMS
* add magic asset ID -99 to allow the front-end to check whether the plugin does support download proxying
* web manager is expecting `lms_port` and `lms_ip` in `status.json`. If that's available, check whether plugin does support firmware downloading. If that's the case, download firmwares through LMS
* plugin would cache firmware images. In case of multiple images the file would be served directly from LMS.
Co-authored-by: Michael Herger <michael@herger.net >
2021-04-03 21:01:40 -04:00
Sebastien
2b59c38b4b
Merge remote-tracking branch 'origin/master-cmake' into master-cmake
2021-04-03 11:11:10 -04:00