jacqueline
							
						 
						
							 
							
							
							
								
							
								32cee65809 
								
							
								 
							
						 
						
							
							
								
								Accept opus files that don't fully parse, remove opus-specific tag parser  
							
							 
							
							... 
							
							
 
							
							The libtags change is a bit of a hack... I think we're running into
tracks that have long lyrics tags, which pushes the other tags out onto
the next ogg page? 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								79a6dc1a3e 
								
							
								 
							
						 
						
							
							
								
								Use a cache for lvgl images  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								04ff8bf492 
								
							
								 
							
						 
						
							
							
								
								Extract album artist from libtags-processed files  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d1ae1a4230 
								
							
								 
							
						 
						
							
							
								
								on second thought, let's not violate patents. 'tis a silly system.  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c1b7a0c9f2 
								
							
								 
							
						 
						
							
							
								
								move lua ui-related data to spi ram  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7cdcd44e0c 
								
							
								 
							
						 
						
							
							
								
								Begin migration of remaining screens to Lua  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1b2d791a05 
								
							
								 
							
						 
						
							
							
								
								Use doubles instead of floats for lua numbers (this unpins the ui task)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								abdc00fd2d 
								
							
								 
							
						 
						
							
							
								
								Add faad2 for aac decoding  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								aa1dd3d522 
								
							
								 
							
						 
						
							
							
								
								fix issues with luavgl type annotations  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								62d51a304e 
								
							
								 
							
						 
						
							
							
								
								replace foxenflac with miniflac  
							
							 
							
							... 
							
							
 
							
							it's better! 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								64b106c13e 
								
							
								 
							
						 
						
							
							
								
								add a cool lua repl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ca5d7b867c 
								
							
								 
							
						 
						
							
							
								
								Add shuffle and repeat options for the playback queue  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3f7f199cb9 
								
							
								 
							
						 
						
							
							
								
								Remove pre-iterator concepts  
							
							 
							
							... 
							
							
 
							
							- No more IndexRecord/Result/dbGetPage nonsense
 - Queue is just track ids
 - i am so tired and have so much to do 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7c6eb2997c 
								
							
								 
							
						 
						
							
							
								
								Migrate 'now playing' screen to lua  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b07bfbc6c7 
								
							
								 
							
						 
						
							
							
								
								Add a second font, flesh out browser screen  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								06aca259cb 
								
							
								 
							
						 
						
							
							
								
								Add basic lua browser screen  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f34b640588 
								
							
								 
							
						 
						
							
							
								
								Add 'btn' support to luavgl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								71ed09a6f7 
								
							
								 
							
						 
						
							
							
								
								Add two-way databinding for lua, and flesh out the lua statusbar  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8a0a167adb 
								
							
								 
							
						 
						
							
							
								
								Convert the main menu screen to lua lol  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0e661409b1 
								
							
								 
							
						 
						
							
							
								
								Fix missing licenses  
							
							 
							
							... 
							
							
 
							
							Includes removing unused shared_string
This helps with #6 , but there's still more work to do 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9dc8f5646c 
								
							
								 
							
						 
						
							
							
								
								Make foxenflac a little less memory hungry  
							
							 
							
							... 
							
							
 
							
							We should really just use the xiph library :/ 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								Robin Howard
							
						 
						
							 
							
							
							
								
							
								4ec1cccf4d 
								
							
								 
							
						 
						
							
							
								
								Bump to latest 5.1 changes since 5.1.1 release.  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c27880282a 
								
							
								 
							
						 
						
							
							
								
								Bump esp-idf to v5.1.1  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								bb91724b94 
								
							
								 
							
						 
						
							
							
								
								Codec memory tweaks  
							
							 
							
							... 
							
							
 
							
							- Ensure mad and ogg structs are allocated internally
 - Free old codec before making a new one 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								afbf3c31f4 
								
							
								 
							
						 
						
							
							
								
								Use libcppbor for much much nicer db encoding  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f09ba5ffd5 
								
							
								 
							
						 
						
							
							
								
								Use bindey for databinding instead of hand rolling ui updates  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a2eb0e8961 
								
							
								 
							
						 
						
							
							
								
								Fix incorrect default theme  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								dd13a234d2 
								
							
								 
							
						 
						
							
							
								
								Place LVGL's memory pool into PSRAM  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								25c2df57dd 
								
							
								 
							
						 
						
							
							
								
								Fix some release build warnings  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								51cb168f79 
								
							
								 
							
						 
						
							
							
								
								sorry daniel  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								958160aa54 
								
							
								 
							
						 
						
							
							
								
								Use the libspeexdsp resampler  
							
							 
							
							... 
							
							
 
							
							AFAICT it runs a little slower? but it's fixed point, and has much
better understood audio characteristics. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								67caeb6e3c 
								
							
								 
							
						 
						
							
							
								
								Use opusfile instead of working directly with ogg and opus  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f277bd5d0c 
								
							
								 
							
						 
						
							
							
								
								Add tremor, add new ogg rules to make tremor deps happy  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1b6811663c 
								
							
								 
							
						 
						
							
							
								
								Add libogg for handling opus streams reasonably  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								60f7677132 
								
							
								 
							
						 
						
							
							
								
								Do our own resampling  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3b240d1cd5 
								
							
								 
							
						 
						
							
							
								
								remove stb_vorbis  
							
							 
							
							... 
							
							
 
							
							it doesnt work very well 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3511852f39 
								
							
								 
							
						 
						
							
							
								
								Add very limited resampling (it's slow as shit)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								fbebc52511 
								
							
								 
							
						 
						
							
							
								
								Add libsamplerate for resampling decoder output  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								23393312b7 
								
							
								 
							
						 
						
							
							
								
								checkin in opus reference decoder  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d41de537a0 
								
							
								 
							
						 
						
							
							
								
								fix libtags m4a issue  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7b72e5479e 
								
							
								 
							
						 
						
							
							
								
								fork the esp-idf fatfs for f_forward and exfat support  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4c1f150cbf 
								
							
								 
							
						 
						
							
							
								
								bump to v5.1 for i2s fixes  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								aee0474191 
								
							
								 
							
						 
						
							
							
								
								Add a shared string library  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4e5dba1583 
								
							
								 
							
						 
						
							
							
								
								Fix leveldb's alignment assumptions (we have 4 byte alignment)  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1238437717 
								
							
								 
							
						 
						
							
							
								
								Add flac and ogg decoder deps  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								56c1b5f93b 
								
							
								 
							
						 
						
							
							
								
								Fix include weirdness for lvgl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								dd27c35304 
								
							
								 
							
						 
						
							
							
								
								convert lvgl from submodule to a plain old directory  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a4f94c812a 
								
							
								 
							
						 
						
							
							
								
								Annote E V E R Y T H I N G with license info  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a6ab150405 
								
							
								 
							
						 
						
							
							
								
								Add tinyfsm, start converting core functions to an FSM-based event loop  
							
							 
							
							
 
							
						 
						
							3 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								86c44199b0 
								
							
								 
							
						 
						
							
							
								
								add komihash: the fast and fun hashing header!  
							
							 
							
							
 
							
						 
						
							3 years ago