Sebastien
34fa7203be
Handle known connection events
2022-09-20 09:24:39 -04:00
philippe44
922889fee2
try to fix misc cspot issues + silence network manager log
2022-09-12 11:54:49 -07:00
Sebastien L
16225ed8c9
Fix credits and status page not showing
2022-03-05 10:31:27 -05:00
Sebastien L
3eab93b595
Network manager WIP
2022-02-25 14:23:56 -05:00
Sebastien L
7fd87eeba5
Fixing bugs
2022-01-31 21:52:57 -05:00
Sebastien L
a5da6bbcf1
Many many many changes to update the UI. It hurts...
2022-01-28 22:11:09 -05:00
Sebastien L
28dba930c7
.3: Auto stash before merge of "master-v4.3" and "origin/master-v4.3"
2022-01-27 21:03:32 -05:00
Sebastien L
7fcb201b06
UI Migration to Webpack+Bootstrap etc latest version
2022-01-27 20:57:03 -05:00
Sebastien L
977935015e
Update webpack and web ui to recent versions, bug fixes
2022-01-21 17:02:34 -05:00
Sebastien L
89b4b5ca2d
Merge remote-tracking branch 'origin/master-v4.3' into master-v4.3
2022-01-20 13:45:36 -05:00
Sebastien L
15c0e47ae3
Network WIP
2022-01-20 13:43:23 -05:00
Philippe G
396366b509
CSpot copyright
2022-01-13 18:48:29 -08:00
Philippe G
491d0d260d
set timeout for ethernet/dhcp to 30s
2022-01-05 19:38:35 -08:00
Philippe G
c1b39610fc
fix LAN8720
2022-01-05 19:30:39 -08:00
Sebastien L
aa1cfdd6b2
minor fixes, remove wifi scan mode from config
2022-01-01 21:12:08 -05:00
Philippe G
7bf1ede250
dm9501 is not a RMII + CS delay option for displays
2022-01-01 17:56:51 -08:00
Sebastien L
a93bd3c187
temp fix network manager log verbosity
2021-12-29 15:08:24 -05:00
Sebastien L
b2ec1506d7
Update build system, add cspot service option
2021-12-28 12:43:29 -05:00
Philippe G
d7d47d1127
unique UUID per CSPOT player
2021-12-27 14:49:12 -08:00
Philippe G
dc1e258d64
use network manager events for AirPlay and Spotify
...
- split network_manager.h in two parts
- centralize mDNS
2021-12-22 18:41:49 -08:00
Philippe G
088825102e
fix stack depth & memory issues when using telnet
2021-12-20 17:09:23 -08:00
Sebastien L
a354e6248a
Move a few network manager parameters to nvs config
2021-12-19 09:57:57 -05:00
Philippe G
9a37d9dba4
Spotify over Ethernet!
2021-12-18 23:45:59 -08:00
Philippe G
898998efb0
big merge
2021-12-18 21:04:23 -08:00
Sebastien L
2e061f5cec
Added TTGO T-Watch to Presets
2021-12-10 15:45:53 -05:00
Sebastien L
f8903770c2
fix Preset options, cleanup
2021-12-10 15:36:59 -05:00
Sebastien L
63fbc2f645
Network manager implemented and relatively stable
2021-12-10 13:07:27 -05:00
Sebastien L
81756a7649
cpp state machine for ethernet
2021-11-16 10:11:38 -05:00
Sebastien L
699c1da42f
Merge branch 'master-cmake' into Ethernet
2021-11-08 16:19:36 -05:00
Philippe G
974ff5fa68
strncpy is not safe + memory optimization
2021-11-03 22:00:07 -07:00
Philippe G
2805629c4b
add SPI ethernet
2021-10-31 14:47:28 -07:00
Philippe G
97ae01b89f
ethernet sample
2021-10-30 18:00:56 -07:00
Philippe G
13294ddd0c
Continue searching for STA in AP mode when SSID has been set
2021-10-05 12:22:46 -07:00
Philippe G
813e7ee712
use polling for gpio 36 & 39 - release
2021-08-19 19:11:39 -07:00
Sebastien
cf047c8098
Fix WiFi signal strength icons - release
2021-07-09 11:18:01 -04: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
Sebastien
45f480d948
NVS ui fine-tuning, site icon now works
2021-04-21 13:27:32 -04: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
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
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
Wizmo2
a3b23bffc2
Config changes for WM8978 support
2021-04-10 08:44:13 -04: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
philippe44
d9a6b37d19
Merge pull request #68 from hubertbanas/master-cmake
...
Add body padding-bottom - release
2021-03-31 19:32:34 -07:00
Sebastien
7457632990
Auto stash before merge of "master-cmake" and "origin/master-cmake"
2021-03-25 10:15:37 -04:00
Philippe G
87bf6255f4
tweak priorities - release
2021-03-22 18:07:09 -07:00
Hubert Banas
5066351b24
Add body padding-bottom
2021-01-10 09:41:03 -05:00