jacqueline
							
						 
						
							 
							
							
							
								
							
								dacf3efc45 
								
							
								 
							
						 
						
							
							
								
								Look for music in "/Music", with the root dir as a fallback  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								067069bf3b 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Support m3u(8) files as playlists, ignoring any comment lines' ( #98 ) from jqln/playlist-cleanip into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/98  
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d0f70787b1 
								
							
								 
							
						 
						
							
							
								
								m3u and m3u8  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								172d31ec6d 
								
							
								 
							
						 
						
							
							
								
								Ignore comments within playlist files  
							
							 
							
							... 
							
							
 
							
							Includes a general cleanup+restructure of playlist.cpp, and fixing the
tests and benchmarks 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0426dfd4f2 
								
							
								 
							
						 
						
							
							
								
								Support opening m3u and m3u8 files as playlists  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								99a3a904e4 
								
							
								 
							
						 
						
							
							
								
								Handle collation text that includes '\0'  
							
							 
							
							... 
							
							
 
							
							This seems to be tickled by the ogg comment handling changes (possibly libtags doesn't actually handle this case?) 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e6921dc055 
								
							
								 
							
						 
						
							
							
								
								Use libogg + our own parser for ogg files  
							
							 
							
							... 
							
							
 
							
							This is somewhat faster than relying on libtags to parse these, and also better handles cornercases such as tags that cross physical page boundaries. 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b4a2b4fb6f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3d484211a5 
								
							
								 
							
						 
						
							
							
								
								Add reference doc regen instructions  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								20d5de38cc 
								
							
								 
							
						 
						
							
							
								
								Style regulatory icons so they are visible with the light theme  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								91eaed4b37 
								
							
								 
							
						 
						
							
							
								
								use snake_case consistently in lua function names  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								96a224c0df 
								
							
								 
							
						 
						
							
							
								
								Lua API improvements and fixes  
							
							 
							
							... 
							
							
 
							
							Co-authored-by: jacqueline <me@jacqueline.id.au> 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3421bd652c 
								
							
								 
							
						 
						
							
							
								
								When clicking a track in the file browser, play it  
							
							 
							
							... 
							
							
 
							
							Includes adding a `playback.is_playable` for working out whether or not
a particular file is able to be played 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								af7a70450e 
								
							
								 
							
						 
						
							
							
								
								Support adding filepaths to the track queue  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9145722b08 
								
							
								 
							
						 
						
							
							
								
								Don't show n+1/n when we run out of queue  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								71aafc1711 
								
							
								 
							
						 
						
							
							
								
								Fix random.cpp not being built  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								32869129ff 
								
							
								 
							
						 
						
							
							
								
								clang-format  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9ec8d6dafc 
								
							
								 
							
						 
						
							
							
								
								Handle the loading state whilst appending many tracks better  
							
							 
							
							... 
							
							
 
							
							1) Update the queue length periodically so that the user can see we're
   working
2) Clear any previous track and display "loading..." instead 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d3c15bf070 
								
							
								 
							
						 
						
							
							
								
								spello  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								8f4e1ece75 
								
							
								 
							
						 
						
							
							
								
								Some minor cleanup, docs, assertions  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f253d2ee75 
								
							
								 
							
						 
						
							
							
								
								Timeout when writing output samples throughout the audio pipeline  
							
							 
							
							... 
							
							
 
							
							This allows the audio pipeline to remain responsive even when the drain
buffer has completely filled. This in turn means that you now see the
track info in the 'now playing' screen change if the current track
changes whilst you are paused.
Since I was fucking around a lot in the audio processor anyway, I also
added mono->stereo expansion so that playing mono tracks on Bluetooth no
longer destroys your ears. 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ef227f8c51 
								
							
								 
							
						 
						
							
							
								
								Move the UI task main loop info iram  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b1c90278ae 
								
							
								 
							
						 
						
							
							
								
								Delete unused half readme  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								88e44694f0 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Switch output mode to headphones when plugged in' ( #90 ) from daniel/output_mode_switch into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/90 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								e0b057b3fa 
								
							
								 
							
						 
						
							
							
								
								Various UI tweaks and improvements  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								a09b3f24fe 
								
							
								 
							
						 
						
							
							
								
								Update battery icon to be a bit smaller  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								e6c77f17b8 
								
							
								 
							
						 
						
							
							
								
								Switch output mode to headphones when plugged in  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								91f26afa75 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								275ade5d13 
								
							
								 
							
						 
						
							
							
								
								Move some hot driver functions into iram  
							
							 
							
							... 
							
							
 
							
							We've got the space for it now!
Also turn SW radio coexistence off whilst we're here; the docs recommend this if you only use Bluetooth(R) 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								e1b2149210 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								978429109e 
								
							
								 
							
						 
						
							
							
								
								Fix queue serialisation so that the position is correctly applied  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								360cc5342e 
								
							
								 
							
						 
						
							
							
								
								it's free iram  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ad5760b5ab 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								0f9005626d 
								
							
								 
							
						 
						
							
							
								
								Redesigned many icons, added styles for battery icon recolouring based on percentage  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								9cdb268b2b 
								
							
								 
							
						 
						
							
							
								
								Updated a few icons  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3ed3f1dfeb 
								
							
								 
							
						 
						
							
							
								
								Add cool skeumorphic embossing  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								f203bfde60 
								
							
								 
							
						 
						
							
							
								
								Add border to switch widget  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								0662bb037b 
								
							
								 
							
						 
						
							
							
								
								Some UI/themes tweaks  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								98cc3edb01 
								
							
								 
							
						 
						
							
							
								
								Add luals-stub for queue open_playlist  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								40e08f4823 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								5ab4c2f0d6 
								
							
								 
							
						 
						
							
							
								
								Update position when updating the shuffler  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								493f8e1200 
								
							
								 
							
						 
						
							
							
								
								Don't break early from clearing PcmBuffer  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								9c56261122 
								
							
								 
							
						 
						
							
							
								
								Delay DB reindexing slightly  
							
							 
							
							... 
							
							
 
							
							This helps with boot time by preventing a ton of
disk I/O before the UI has had a chance to load. 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d94c32d615 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								40c754a72a 
								
							
								 
							
						 
						
							
							
								
								Always initialise bytes_cleared when clearing PcmBuffers  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								022aa38396 
								
							
								 
							
						 
						
							
							
								
								Fix for position persisting when queue reset  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								326cc42a63 
								
							
								 
							
						 
						
							
							
								
								Don't spuriously report that the current track has changed  
							
							 
							
							... 
							
							
 
							
							Fixes the last track in the queue repeating forever 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ff7468635f 
								
							
								 
							
						 
						
							
							
								
								Remove/Migrated some old sdkconfig flags  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6a2d259f46 
								
							
								 
							
						 
						
							
							
								
								Move off of deprecated APIs  
							
							 
							
							
 
							
						 
						
							pirms 1 gada  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								822c9dc93e 
								
							
								 
							
						 
						
							
							
								
								Fix build errors from stricter visibility requirements  
							
							 
							
							
 
							
						 
						
							pirms 1 gada