Claude
|
bf9852c345
|
Implement full NFC-URL streaming architecture
- rc522: add NDEF URL reading via WUPA+cascade anticoll+SELECT+TLV parse
- AudioPlayer: route http:// URIs to esp_player_http_music_play()
- CacheManager: download URLs async to /sdcard/cache/{hash}.{ext}
- TagPlayerControl: NDEF URL → cache-or-stream; fallback to UID local mapping
- RFIDInterface: wire ndef_callback, expose combined uid+url callback
- WebInterface: add /api/info, /api/storage, /api/playback, /api/bluetooth
- BluetoothInterface: stub for A2DP speaker mode
- Networking: WiFi connect with 30s timeout instead of blocking forever
- main.cpp: re-enable WiFi + web server, fix init order, add CacheManager
- www/: full SPA — playback controls, device info, storage, BT pairing
- .gitmodules: switch rc522 submodule URL to HTTPS
https://claude.ai/code/session_01MhAnh68DPNnTjcKqjNYDmk
|
2026-06-12 19:44:54 +00:00 |
|
Simon Weidacher
|
98872d75df
|
Removes debug log.
|
2022-01-03 23:18:48 +01:00 |
|
Simon Weidacher
|
abb1711fcd
|
Implements pause/resume for one file.
|
2022-01-03 21:42:53 +01:00 |
|
Simon Weidacher
|
f24a5a8c15
|
Changes default volume.
|
2021-12-26 14:05:03 +01:00 |
|
Simon Weidacher
|
80321e8c6a
|
Adds play/pause by tag support.
|
2021-12-26 14:05:03 +01:00 |
|
Simon Weidacher
|
5007de4456
|
Play a configured file when rfid-tag is placed on the reader.
|
2021-12-26 14:05:03 +01:00 |
|
Simon Weidacher
|
dffa2e6205
|
Start rfid after the audioplayer to make the rfid callbacks work.
This might bread events from the audio-hardware.
|
2021-12-26 14:05:03 +01:00 |
|
Simon Weidacher
|
93cced767f
|
Temp.
|
2021-12-26 14:05:03 +01:00 |
|
Simon Weidacher
|
13bd2051ad
|
SDCard music player from dueros example.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
aef06f09a3
|
Cleanup.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
7398e7d604
|
Provide last read rfid-id via webinterface.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
20412bbd9d
|
Cleanup main a little.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
ad2499506a
|
Cleanup WebInterface and make RFIDInterface reachable.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
1788c9e5aa
|
Adds rfid example code.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
68f1427155
|
Makes WebInterface working.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
e61c765fbc
|
Removes obsolete webserver libs.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
d33ad01d6d
|
Adds RFID module library.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
b110a28d20
|
Extracts networking.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
ebb6ec68c2
|
First working externalized server.
|
2021-12-26 14:05:02 +01:00 |
|
Simon Weidacher
|
f189d35932
|
Initial commit.
|
2021-12-26 14:04:25 +01:00 |
|