jacqueline
							
						 
						
							 
							
							
							
								
							
								beb1f65495 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								eba5adeb8c 
								
							
								 
							
						 
						
							
							
								
								Show the now playing screen after being locked for a while  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								ef72b25660 
								
							
								 
							
						 
						
							
							
								
								use prototype inheritance for lua screens, rather than functions  
							
							 
							
							... 
							
							
 
							
							this gives us a way to give each screen nice little hooks, like
'onShown' and 'onHidden'. later we can use these hooks to disable
bindings for screens that aren't in-use. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								1455288190 
								
							
								 
							
						 
						
							
							
								
								Restore the previous track position when booting  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								6586819171 
								
							
								 
							
						 
						
							
							
								
								WIP Commit- Lua setters for volume, bluetooth todo  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								53c4ea7805 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b2f0e6d3a4 
								
							
								 
							
						 
						
							
							
								
								Clear the drain buffer also when seeking  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								aa87c13799 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Add seeking support for all codecs' ( #50 ) from seek-support into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/50 
Reviewed-by: ailurux <ailurux@noreply.codeberg.org> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								173b09b015 
								
							
								 
							
						 
						
							
							
								
								Clear the drain buffer when skipping between tracks  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e7e6c70fb3 
								
							
								 
							
						 
						
							
							
								
								Remove unused 'SeekTo' method on codecs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7d3ddac0ea 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into seek-support  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								d41f9f7033 
								
							
								 
							
						 
						
							
							
								
								Use drflac instead of miniflac  
							
							 
							
							... 
							
							
 
							
							This one is fast as hell! Does seeking really good too. Thank u Doctor
Flac. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								77145e56f4 
								
							
								 
							
						 
						
							
							
								
								basic working flac and mp3 seeking  
							
							 
							
							... 
							
							
 
							
							flac impl is fairly slow as it doesn't use the seek tables; for some
reason miniflac seems to get *really* upset if you seek the stream. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								9fca08f843 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Add time.ticks to lua bridge' ( #48 ) from lua-ticks into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/48  
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								5141c9f0bd 
								
							
								 
							
						 
						
							
							
								
								Add time.ticks to lua bridge  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								26fc53b18b 
								
							
								 
							
						 
						
							
							
								
								fix bad copypaste in docs  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								f54347794f 
								
							
								 
							
						 
						
							
							
								
								WIP: Flac not working-- coming back to this later  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f9aec8b690 
								
							
								 
							
						 
						
							
							
								
								split the lua thread registry into its own files  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4b2003c78a 
								
							
								 
							
						 
						
							
							
								
								Make property bindings shared amongst all lua threads  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								2a25085503 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								28651fa7e1 
								
							
								 
							
						 
						
							
							
								
								Wait for the sink buffer to drain before stopping playback  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								29a246a733 
								
							
								 
							
						 
						
							
							
								
								Make the drain buffer very large, and move it into PSRAM  
							
							 
							
							... 
							
							
 
							
							the i2s handler and streambuffer metadata are both still in iram for
good performance. otherwise, this seems to be enough to make gapless
playback work. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								79be8a8e6e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								403bd4672c 
								
							
								 
							
						 
						
							
							
								
								Update to latest libtags  
							
							 
							
							... 
							
							
 
							
							Mostly for wav fixes 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3f6256f9e6 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of git.sr.ht:~jacqueline/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c035ed2b4d 
								
							
								 
							
						 
						
							
							
								
								Don't mark the current track as changed when falling off the end of the queue  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								912060de1b 
								
							
								 
							
						 
						
							
							
								
								Vorbis seeking impl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								19f60e33c4 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into seek-support  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								0baad11b18 
								
							
								 
							
						 
						
							
							
								
								WIP: Vorbis seeking  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								aece1c6b58 
								
							
								 
							
						 
						
							
							
								
								Opus seeking impl  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								c60bb9ee42 
								
							
								 
							
						 
						
							
							
								
								Fix issue with seeking whilst paused  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								5866513c53 
								
							
								 
							
						 
						
							
							
								
								Move the list of unexplored files into spiram  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								d25e5860c7 
								
							
								 
							
						 
						
							
							
								
								Only update scrubber if not currently dragging  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								665679b885 
								
							
								 
							
						 
						
							
							
								
								WIP: seeking in lua example  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								a49d754da6 
								
							
								 
							
						 
						
							
							
								
								Seeking working with hardcoded event, wav only  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								62f6179abe 
								
							
								 
							
						 
						
							
							
								
								Added offset for track seeking, wav impl. only rn  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4509ab8d6e 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								c5917658e6 
								
							
								 
							
						 
						
							
							
								
								Cram one of the flac samples buffers into internal ram  
							
							 
							
							... 
							
							
 
							
							Can't quite fit the second... yet. Just one is a pretty reasonable
speedup, though! Probably bc we're not hammering the spiram cache so
hard. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								10770e0f54 
								
							
								 
							
						 
						
							
							
								
								Use -Ofast for all codecs that don't break with it  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4bc77f901b 
								
							
								 
							
						 
						
							
							
								
								Tweak opus build flags and allocs  
							
							 
							
							... 
							
							
 
							
							This gets us to ~40% of one core cpu usage during playback. Good enough
for a while I reckon!
Paid for the internal ram usage by reclaiming some stack size headroom. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								f772ab9f20 
								
							
								 
							
						 
						
							
							
								
								put the big opus alloc back into spiram  
							
							 
							
							... 
							
							
 
							
							it's not clear to me that it helps *that* much, since the ogg allocs are
in internal ram anyway, and the memory pressure is just a bit much 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								66f68aac0d 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7ec0ff2589 
								
							
								 
							
						 
						
							
							
								
								Switch to the lowmem tremor branch  
							
							 
							
							... 
							
							
 
							
							in addition to using slightly less memory, this branch also doesn't seem
to have the same issues with `-O2` builds that the main branch has. 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b31bc07555 
								
							
								 
							
						 
						
							
							
								
								fix (improve?) libtremor strangeness  
							
							 
							
							... 
							
							
 
							
							something fucky 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								3bb002b6b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								786546653a 
								
							
								 
							
						 
						
							
							
								
								include repeat, replay, and shuffle in persisted queue info  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								e466522c25 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'scroll-sensitivity' ( #36 ) from scroll-sensitivity into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/36 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								ffa0894e38 
								
							
								 
							
						 
						
							
							
								
								Fixed clamp and write on scroll sensitivity  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								bbbe3a3d55 
								
							
								 
							
						 
						
							
							
								
								Updated sensitivity nvs store  
							
							 
							
							
 
							
						 
						
							2 years ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								15f3da0f8c 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' into scroll-sensitivity  
							
							 
							
							
 
							
						 
						
							2 years ago