Commit Graph

52 Commits

Author SHA1 Message Date
5fad39ee0e Added File System Upload step to installation instructions. 2019-11-19 20:44:03 +01:00
01f513c97b More typographic fixes. 2019-11-17 19:34:38 +01:00
3bfbea92d8 Typo. -_- 2019-11-17 19:33:25 +01:00
d818624287 Added much more info to README.md 2019-11-17 19:31:59 +01:00
d92388d11f Add config.h to .gitignore. 2019-11-17 17:39:50 +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
104236dd0c Remove old files from .vscode. 2019-11-17 14:27:43 +01:00
e1dd004cf5 Reload folder mappings after modifying a mapping. 2019-11-17 14:26:23 +01:00
b5ec78ab41 When chaging to another track, play it from the beginning. 2019-11-17 14:25:47 +01:00
fff9d9bc61 Small fix. 2019-11-17 14:25:22 +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
8e5a3195b9 Scrollable modals, working add_mapping feature. 2019-11-17 14:22:22 +01:00
cc4729eb6b Ignore .vscode folder. 2019-11-17 14:21:39 +01:00
f7c4b0d70a Removed timestamp from build_version.sh cause it forced a complete recompile of everything, all the time. 2019-11-17 14:20:55 +01:00
566068f7cd Increased the SD card speed from 4 MHz to 25 MHz for faster directory reading. 2019-11-17 00:35:55 +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
b32f7d1228 Experimental code to read RFID card data. 2019-11-13 20:14:09 +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
0531b599fe Internal changes. 2019-11-13 06:50:29 +01:00
a5751eec79 Merge branch 'master' of https://git.schle.nz/fabian/esmp3 2019-11-12 19:31:31 +01:00
e02b8571f6 Tries to get the recording functionality to work. As of yet it's not working. :-/ 2019-11-12 19:31:26 +01:00
303a8d3877 Removed old MCP23017 pin definitions. 2019-11-12 19:30:42 +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
46fb4c7615 Modified build_version.sh to also include date and time of the build. 2019-11-12 19:29:03 +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
cccdc9cedb Merge branch 'master' of https://git.schle.nz/fabian/esmp3 2019-09-03 06:07:07 +02: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
e28a541fe9 Better default volumes. 2019-09-03 06:05:26 +02:00
0f2b8c6564 Fixed LIST command of FTP server. It now returns something akin to 'ls -la'. 2019-08-21 20:50:27 +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
235ef8c39d Added FTP server and automatic version generation. 2019-08-13 19:39:03 +02:00
4d59c66354 Format changes. 2019-08-13 06:16:08 +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
7695e6196c Use correct actions for buttons. 2019-08-12 06:20:52 +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