|
b6dc04920a
|
Merge branch 'develop' of https://git.schle.nz/fabian/esmp3 into develop
|
2019-12-07 11:25:38 +01:00 |
|
|
aca1736201
|
Playlist: RSS feeds can happen with MIME type "application/xml".
|
2019-12-07 11:23:44 +01:00 |
|
|
fdf986a61e
|
Playlist: Fixed missing include.
|
2019-12-04 06:22:42 +01:00 |
|
|
5c0822b704
|
Re-Added 'Added an overlay to display when the websocket isn't connected.' Don't know what happened there...
|
2019-12-04 06:21:38 +01:00 |
|
|
fad4f2c707
|
Webinterface: index.html and timezones.json are now saved to the Flash as GZIP compressed binary data. Compression happens on-the-fly during pio run .
|
2019-12-04 06:13:07 +01:00 |
|
|
84530f76fd
|
DataSources: Implemented ID3 tag skipping for HTTPSDataSources.
|
2019-12-04 06:07:20 +01:00 |
|
|
fa208858d9
|
Webinterface: Added an overlay to display when the websocket isn't connected.
|
2019-12-04 05:59:52 +01:00 |
|
|
6d452ecbc0
|
Added tracing stuff to RSSParser.
|
2019-12-04 05:58:25 +01:00 |
|
|
23fbddb055
|
TinyXML is broken, but I couldn't find an alternative nor fix it. So the code now is pretty hack-y to work around the bugs.
|
2019-12-04 05:57:58 +01:00 |
|
|
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 |
|
|
82905a8cdd
|
Fixed M3U parser for last lines ending without a newline.
|
2019-11-30 13:38:34 +01:00 |
|
|
3751904cb4
|
Start with speakers off.
|
2019-11-30 13:37:35 +01:00 |
|
|
bcf7625285
|
deploy.sh: Fix calculation error.
|
2019-11-30 00:14:02 +01:00 |
|
|
4a3e79f02e
|
Added empty (for now) update.manifest.
|
2019-11-30 00:12:02 +01:00 |
|
|
68e1073858
|
Deploy.sh: Don't show the commands being executed.
|
2019-11-30 00:09:36 +01:00 |
|
|
f73d45404f
|
Merge branch 'develop'
|
2019-11-30 00:06:56 +01:00 |
|
|
ecc7c46b8d
|
Playlist: Restrict RSS feeds to the newest 20 entries. Keep them in the correct order, starting with the last (newest) one.
|
2019-11-29 21:25:17 +01:00 |
|
|
0dd5937707
|
Player: Prevent overflows in vol_up() and vol_down().
|
2019-11-29 21:24:41 +01:00 |
|
|
547080acf5
|
Main: Fix WiFi connection stuff for multiple WiFis.
|
2019-11-29 21:24:10 +01:00 |
|
|
d3c699aefa
|
Webinterface: Typo fix.
|
2019-11-29 21:23:38 +01:00 |
|
|
a8d19cd6e1
|
HTTPClientWrapper: Initialize buffer variables. D'Oh.
|
2019-11-29 21:23:01 +01:00 |
|
|
38d48ab0e4
|
Controller: Only read sector 1 from RFID cards. That's big enough and much faster.
|
2019-11-29 21:22:35 +01:00 |
|
|
51bef05465
|
Fixed advent mode and persistence stuff.
|
2019-11-29 21:20:19 +01:00 |
|
|
4eef69516e
|
Made TRACE a bit less talkative.
|
2019-11-29 21:18:28 +01:00 |
|
|
9175193b67
|
Disabled the custom partitioning stuff because the ESP32 entered a boot loop after flashing it. So we are back at ~85% memory used...
|
2019-11-29 21:16:10 +01:00 |
|
|
65118fbc42
|
Play position in stuff like podcasts can now be permanently persisted.
|
2019-11-29 17:41:16 +01:00 |
|
|
076f0e9dfd
|
Changed the baud rate of the serial port to 115200 to match the ESP32 boot loader.
|
2019-11-29 06:14:45 +01:00 |
|
|
571e969bc4
|
deploy.sh: Show last tags.
|
2019-11-29 06:13: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 |
|
|
d4c9a6d582
|
Documented API commands.
|
2019-11-29 05:36:22 +01:00 |
|
|
5fe66fdaef
|
Added a command update to run the update check.
|
2019-11-29 05:35:47 +01:00 |
|
|
6445dc0fb8
|
Unly call Updater on startup if the SPIFFS needs an update.
|
2019-11-29 05:32:22 +01:00 |
|
|
7a20cf4b04
|
Better deploy script.
|
2019-11-29 05:29:01 +01:00 |
|
|
bbf77c6b1e
|
Added deploy script.
|
2019-11-28 19:26:35 +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 |
|
|
3b0410f560
|
Merge branch 'feature-webstreams'
|
2019-11-28 06:30:16 +01:00 |
|
|
8f19b990ff
|
PlaylistManager: Only search for folders, don't try it with webstreams.
|
2019-11-28 06:29:51 +01:00 |
|
|
519ac0e3bd
|
Playlist: Album title now gets handled better.
|
2019-11-28 06:20:57 +01:00 |
|
|
651843fb06
|
Webinterface: Fixed usage of filenames as titles.
|
2019-11-28 06:20:07 +01:00 |
|
|
fcbbdce118
|
Playlist: Initialization of PlaylistEntries now uses designators.
|
2019-11-28 06:19:11 +01:00 |
|
|
6f8683ba9d
|
WIP: Lots of streaming stuff
|
2019-11-27 06:51:20 +01:00 |
|
|
710b8a2cdc
|
Add UserAgent, remove superfluous form of location mapping.
|
2019-11-20 06:17:18 +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 |
|
|
82d8f07eea
|
Player: Only change volume and report a position if we are actually playing something.
|
2019-11-19 20:48:43 +01:00 |
|