|  | 4840c150c2 | Button handling implemented. | 2022-08-21 14:00:52 +02:00 |  | 
			
				
					|  | 9c31f70c57 | It's working more or less... | 2022-08-21 11:37:42 +02:00 |  | 
			
				
					|  | 978b25c34d | Started rewrite for using an I2S amplifier with less unnecessary features. | 2022-08-19 10:37:03 +02:00 |  | 
			
				
					|  | dcca828197 | Kleine Verbesserungen. | 2022-08-18 16:38:07 +02: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 updateto 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 |  | 
			
				
					|  | 20041dd483 | Extended http_server to provide new endpoints: /_mapping.txt, /player.json, /playlist_manager.json, /controller.json and /position.json to get the matching data as well as /cmd to send commands to. | 2019-11-19 20:48:11 +01:00 |  | 
			
				
					|  | 4f9174d362 | PlaylistManager: Extracted create_mapping_txt from _save_mapping. | 2019-11-19 20:46:54 +01:00 |  |