cooljqln
							
						 
						
							 
							
							
							
								
							
								0180c9311d 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Add an input sequence for hard rebooting' ( #185 ) from jqln/hard-reset into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/185  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								3dd0887c1f 
								
							
								 
							
						 
						
							
							
								
								Fix audiobook/podcast queue method  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								6886c686d5 
								
							
								 
							
						 
						
							
							
								
								Add comment  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								934b1484b2 
								
							
								 
							
						 
						
							
							
								
								Add a hard reset input sequence to recover from broken device states  
							
							 
							
							... 
							
							
 
							
							- Unlock device
- Hold both volume buttons
- Lock device
- Unlock device 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								a69b95187b 
								
							
								 
							
						 
						
							
							
								
								Handle lock state in each input device, instead of in the lvgl driver  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								dfb4ea5458 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'MP3 gap... less' ( #180 ) from tjk/tangara-fw:mp3-gapless into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/180 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								1625d5a6b8 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Ensure settings sections are in view' ( #177 ) from tjk/tangara-fw:settings-scroll into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/177  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								b65713624f 
								
							
								 
							
						 
						
							
							
								
								Skip gap samples in MP3 decoding  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								fcc9addc9a 
								
							
								 
							
						 
						
							
							
								
								Ensure Audio section header in settings is visible  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								db7c28347c 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Update licensing info' ( #174 ) from tjk/tangara-fw:update-reuse into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/174 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								3993835a35 
								
							
								 
							
						 
						
							
							
								
								Extract gapless info from MP3 LAME header  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								f8199bbd6d 
								
							
								 
							
						 
						
							
							
								
								Handle optional frames field in bytes offset of MP3 header  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								35f1246379 
								
							
								 
							
						 
						
							
							
								
								Check for frames/bytes/TOC in CBR as well  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								1f1059843f 
								
							
								 
							
						 
						
							
							
								
								Rename VbrInfo to Mp3Info  
							
							 
							
							... 
							
							
 
							
							It can apply to CBR files too, when the marker is "Info" 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								430742c297 
								
							
								 
							
						 
						
							
							
								
								version bump  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								94c30b7591 
								
							
								 
							
						 
						
							
							
								
								Isolate the SD card from the SPI bus when talking to the display ( #176 )  
							
							 
							
							... 
							
							
 
							
							This should help significantly with https://codeberg.org/cool-tech-zone/tangara-fw/issues/121 , which seems to be caused by some SD cards being very picky about being the only SPI device on their bus.
Co-authored-by: ailurux <ailuruxx@gmail.com>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/176 
Co-authored-by: jacqueline <me@jacqueline.id.au>
Co-committed-by: jacqueline <me@jacqueline.id.au> 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								9011899619 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Extend idle -> sleep time to 2 minutes' ( #175 ) from tjk/tangara-fw:extend-idle-poweroff into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/175  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								2a92bb1869 
								
							
								 
							
						 
						
							
							
								
								Extend idle -> sleep time to 2 minutes  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								3505279b49 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Show "Unknown Artist" when artist is missing' ( #173 ) from tjk/tangara-fw:clear-artist into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/173  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								63c6f2132b 
								
							
								 
							
						 
						
							
							
								
								Split long license lines so they fit on screen  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								6d6d7188a8 
								
							
								 
							
						 
						
							
							
								
								Allow scrolling of license text  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								bff22d9073 
								
							
								 
							
						 
						
							
							
								
								Update on-device license list  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								74ca1464a5 
								
							
								 
							
						 
						
							
							
								
								Add missing license files  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								11deb3fac8 
								
							
								 
							
						 
						
							
							
								
								Update REUSE license directives  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								faf52c162f 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Add bitrate info' ( #172 ) from tjk/tangara-fw:bitrate into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/172 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								faa62e0c60 
								
							
								 
							
						 
						
							
							
								
								Add bitrate info  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								d6db4b0826 
								
							
								 
							
						 
						
							
							
								
								Add missing copyright/license headers  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								88d2bbe067 
								
							
								 
							
						 
						
							
							
								
								Convert to supported REUSE.toml format  
							
							 
							
							... 
							
							
 
							
							Via `reuse convert-dep5` 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								c46a3cefa8 
								
							
								 
							
						 
						
							
							
								
								Use "Unknown Artist" when tag is missing  
							
							 
							
							... 
							
							
 
							
							This fixes the case where you switch from a file with an artist to one
with no artist, which would show the old artist.
The album field is already hidden, title shows the filename if missing,
and the track info screen is fully reset, so this covers everything
currently present. 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								829d033a44 
								
							
								 
							
						 
						
							
							
								
								Improvements to the queue for shuffling/playing all ( #170 )  
							
							 
							
							... 
							
							
 
							
							Queue now has a separate 'ready' property to indicate it's ready to be used, which is independent from whether it's still loading tracks in. This also improves the response time for shuffling all tracks (we will initially pick a random track in the first 100 tracks whilst the rest of the tracks are loading). This should also fix issues where one song will start playing and then repeat itself when the queue finishes loading, and hopefully solve #160  as well (though I couldn't actually repro this myself).
Co-authored-by: jacqueline <me@jacqueline.id.au>
Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/170 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org>
Co-authored-by: ailurux <ailuruxx@gmail.com>
Co-committed-by: ailurux <ailuruxx@gmail.com> 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								4ad5f1b637 
								
							
								 
							
						 
						
							
							
								
								Reduce horizontal spacing on controls for more room for additional info button  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								7aad24e073 
								
							
								 
							
						 
						
							
							
								
								versiom bump  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								3ad2fb61dc 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Add track info screen' ( #168 ) from tjk/tangara-fw:track-info-screen into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/168 
Reviewed-by: cooljqln <cooljqln@noreply.codeberg.org> 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								0975c2cdbd 
								
							
								 
							
						 
						
							
							
								
								Add track info screen  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								02954cd40b 
								
							
								 
							
						 
						
							
							
								
								Expose more properties to Lua for UI  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								0ca7328d0a 
								
							
								 
							
						 
						
							
							
								
								Hide the album line if the current track has no album  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								cooljqln
							
						 
						
							 
							
							
							
								
							
								25ecf038ac 
								
							
								 
							
						 
						
							
							
								
								Merge pull request 'Add an 'All Artists' index including tracks under multiple artists' ( #144 ) from jqln/all-artists into main  
							
							 
							
							... 
							
							
 
							
							Reviewed-on: https://codeberg.org/cool-tech-zone/tangara-fw/pulls/144  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								943e3b0f73 
								
							
								 
							
						 
						
							
							
								
								Invert the balance value in the settings UI  
							
							 
							
							... 
							
							
 
							
							Fixes  #167  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								824fca8cd0 
								
							
								 
							
						 
						
							
							
								
								Reorder indexes  
							
							 
							
							... 
							
							
 
							
							It turns out the index *id* controls this, which is probably not good! 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								33e89a0672 
								
							
								 
							
						 
						
							
							
								
								Pass through TXXX kv pairs from libtags, treated as vorbis comments  
							
							 
							
							... 
							
							
 
							
							mp3 is no good i do not like them at all 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								b6b62cb8ea 
								
							
								 
							
						 
						
							
							
								
								Handle synthesizing missing tag values in TrackTags instead of the indexer  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								407d2da049 
								
							
								 
							
						 
						
							
							
								
								Add ARTISTS= vorbis comment support to libtags  
							
							 
							
							... 
							
							
 
							
							This is mostly just for flac handling, since we use libogg directly for
ogg containers, and flac+ogg are the only containers that use vorbis
comments. 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								4a422f4e54 
								
							
								 
							
						 
						
							
							
								
								Use a common code path for parsing delimited track tags  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								e9e608cfa0 
								
							
								 
							
						 
						
							
							
								
								Add a new track tag + index for multiple artists  
							
							 
							
							... 
							
							
 
							
							We still mostly use the singular 'Artist' tag for e.g. displaying a nice
name in the now playing screen, but where a track has an 'ARTISTS=' tag,
we'll split by semicolon and then use the resulting list to populate an
index of tracks by artist 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Tom Kirchner
							
						 
						
							 
							
							
							
								
							
								e09ab5f6fb 
								
							
								 
							
						 
						
							
							
								
								Show album name on now-playing screen  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								f219886753 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'main' of codeberg.org:cool-tech-zone/tangara-fw  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								ailurux
							
						 
						
							 
							
							
							
								
							
								dac29bf986 
								
							
								 
							
						 
						
							
							
								
								Fix issue with playlists restarting playback after enqueuing  
							
							 
							
							
 
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Clayton Craft
							
						 
						
							 
							
							
							
								
							
								ff87c92175 
								
							
								 
							
						 
						
							
							
								
								Write settings to nvs when changing from the setting screen  
							
							 
							
							... 
							
							
 
							
							Otherwise, settings may not actually be saved if the device crashes/
reboots unexpectedly.
Fixes  #148  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								Clayton Craft
							
						 
						
							 
							
							
							
								
							
								92908533c4 
								
							
								 
							
						 
						
							
							
								
								Attempt to parse tags only from supported audio files  
							
							 
							
							... 
							
							
 
							
							Trying and failing to parse tags from unsupported files is probably
costly (requires reading from SD card), and it probably slows down
indexing large collections that include a lot of non-audio files (like
cover art, etc).
This limits tag parsing to only files that have extensions for
supported audio formats. It assumes that folks don't have audio files
in supported formats with crazy extensions (e.g. an mp3-formatted file
with the extension .lol). Since this hardcodes a list of supported file
extensions for tag parsing, it'll need to be maintained later if more
formats are supported. The file ext matching is case-insensitive.
Fixes  #149  
							
						 
						
							10 months ago  
						
					 
				
					
						
							
							
								 
								jacqueline
							
						 
						
							 
							
							
							
								
							
								46f55e3a1f 
								
							
								 
							
						 
						
							
							
								
								Accept more tags for track and disc number  
							
							 
							
							... 
							
							
 
							
							- Accept 'DISCNUMBER' as a synonym for 'DISC'
 - Accept 'TRACK' as a synonum for 'TRACKNUMBER'
 This should help with #146  
							
						 
						
							10 months ago