|
fe2a209e44
|
Debug and Trace modes can now be (de)activated via API commands and are persisted across reboots.
|
2019-11-30 13:53:50 +01:00 |
|
|
65118fbc42
|
Play position in stuff like podcasts can now be permanently persisted.
|
2019-11-29 17:41:16 +01:00 |
|
|
8e15f87cd3
|
Moved index.html from SPIFFS to program memory. Removed dependencies to SPIFFS. Also, we can use a different partition scheme with much more program space instead of reserving some of it for SPIFFS.
|
2019-11-29 06:10:17 +01:00 |
|
|
dd9e1538c8
|
Playlist: More defensive proramming for when trying to play an empty playlist.
|
2019-11-29 05:52:00 +01:00 |
|
|
001e275131
|
Include information about versions and WiFi connection to controller's json.
|
2019-11-29 05:46:26 +01:00 |
|
|
196021bef5
|
Try to (re)connect to WiFi every 5 minutes. (Only when not playing at the moment.)
|
2019-11-29 05:45:21 +01:00 |
|
|
63b9616677
|
Removed "redefined macro" warnings from MFRC522 library.
|
2019-11-29 05:36:59 +01:00 |
|
|
b805d1b183
|
Updater: Better flow for performing updates; added MD5 validation.
|
2019-11-28 06:48:16 +01:00 |
|
|
07b1ea3a5c
|
Added Updater to automatically perform OTA updates without user interaction.
|
2019-11-28 06:42:30 +01:00 |
|
|
519ac0e3bd
|
Playlist: Album title now gets handled better.
|
2019-11-28 06:20:57 +01:00 |
|
|
6f8683ba9d
|
WIP: Lots of streaming stuff
|
2019-11-27 06:51:20 +01:00 |
|
|
b989784fb9
|
You can now also play MP3s streamed from the internet. (Very rough & wonky code. More or less proof-of-concept right now.)
|
2019-11-20 06:13:15 +01:00 |
|
|
94489618ca
|
Moved reading of SD card data into a dedicated class DataSource.
|
2019-11-20 05:04:27 +01:00 |
|
|
4f9174d362
|
PlaylistManager: Extracted create_mapping_txt from _save_mapping.
|
2019-11-19 20:46:54 +01:00 |
|
|
68ecc05712
|
Made player and playlist_manager pubilc members of Controller.
|
2019-11-19 20:46:04 +01:00 |
|
|
37df309127
|
Removed MQTT client. Was more or less unused, anyways.
|
2019-11-17 17:38:41 +01:00 |
|
|
be8a124803
|
Prepared config.sample.h for making it public.
|
2019-11-17 17:31:52 +01:00 |
|
|
e1dd004cf5
|
Reload folder mappings after modifying a mapping.
|
2019-11-17 14:26:23 +01:00 |
|
|
ef47c771ef
|
You can now get and set the state of all CS pins at once.
|
2019-11-17 14:24:01 +01:00 |
|
|
9f442259e9
|
Worked on the upload stuff. It works, but the SD card seems to die after a few MB... :-/
|
2019-11-17 14:23:17 +01:00 |
|
|
5c15a7d4cb
|
index.html is now served from SPIFFS. You can add rfid tag -> folder mappings via the webinterface. And I've added the missing controller json data messages.
|
2019-11-17 00:35:23 +01:00 |
|
|
b9a4770ff2
|
Massive changes. Added a quite nice webinterface with live data using WebSockets. Removed the FTP server (wasn't that useful anyways). JSON creating using ArduinoJson instead of String concatenation. Ans, and, and.
|
2019-11-16 23:03:13 +01:00 |
|
|
e471a57578
|
Changed the playing code to use Playlists managed by a PlaylistManager. This allows you to have randomized playlists and stuff. Also, you can now access special functions via the contents of RFID tags. See the README for a list of available modes.
|
2019-11-14 20:42:02 +01:00 |
|
|
6e05900b5a
|
More changes for the recording... It's still not working. -_-
|
2019-11-14 06:50:13 +01:00 |
|
|
15f6d78128
|
RFID reading now includes RFID data, enabling you to save additional data (still to come...) to the rfid card.
|
2019-11-14 06:48:21 +01:00 |
|
|
45fef23bad
|
Another try in getting the recording stuff to work...
|
2019-11-13 20:13:52 +01:00 |
|
|
e20e6b7d3e
|
Added serial command ids; id-to-folder mapping now works.
|
2019-11-13 06:51:38 +01:00 |
|
|
6d00474315
|
ID of album to play now comes from a file ids.txt within the folder. This is as of yet untested.
|
2019-11-12 19:29:55 +01:00 |
|
|
48c93ed043
|
Added recording mode to detect volumes.
|
2019-11-11 17:40:47 +01:00 |
|
|
2d1f049444
|
Changed from ESP8266 to ESP32. Works much better.
HTTP server is disabled (for now).
|
2019-11-11 05:32:41 +01:00 |
|
|
c313f6eb72
|
Changed from MCP23S17 to MCP23017. Lots of changes.
Doesn't really work because of timing stuff.
|
2019-11-10 14:45:33 +01:00 |
|
|
429979c6d1
|
Start Wifi after initializing VS1053 - faster bootup when multiple tries setting up VS1053 are needed.
|
2019-09-03 06:06:51 +02:00 |
|
|
5f682c303f
|
Added MQTT client, better speaker handling, fixed bug in FTP server, ...
|
2019-08-14 21:01:01 +02:00 |
|
|
dcbb42f5ef
|
Add code for switching the speaker respective their amps on or off.
|
2019-08-14 06:36:26 +02:00 |
|
|
25fa963752
|
Added sleep mode for VS1053, HTTP server, tar upload, JSON status, RFID card removal debouncing, ...
|
2019-08-12 20:15:00 +02:00 |
|
|
b5c29eaa38
|
Skip ID3 tags. They can get quite large...
|
2019-08-12 06:20:38 +02:00 |
|
|
f29e38160a
|
Added MCP23S17 support as well as changed some pins and added more de-bouncing for the buttons.
|
2019-08-11 17:15:22 +02:00 |
|
|
842d7becf0
|
You can now have INFO output, but not DEBUG output. Added support for commands via Serial.
|
2019-08-09 06:27:33 +02:00 |
|
|
417421ae31
|
Fixed RFID scanning and implemented calling actions on Player.
|
2019-08-08 06:49:35 +02:00 |
|
|
393db24175
|
Do RFID scans only at specified intervals. System sounds are now supported, as well as more sound formats (.ogg, .mp4...).
|
2019-08-08 05:31:27 +02:00 |
|
|
815f11591c
|
Playing and controlling MP3s works great. \o/
|
2019-08-06 20:50:11 +02:00 |
|
|
fcf0e8b7d3
|
Intermediary commit. Nothing's working, everything is broken. Let's start over now...
|
2019-08-04 13:42:07 +02:00 |
|
|
8ba724e682
|
Initial commit.
|
2019-08-02 23:48:36 +02:00 |
|