summaryrefslogtreecommitdiff
path: root/src/tangara/database
AgeCommit message (Expand)Author
2025-08-01Preliminary ALAC supportayumi
2025-03-13Add WavPack supportayumi
2025-01-29Add 'Tdisc' to libtagsjacqueline
2025-01-24Resolve some issues with dangling index records (#193)cooljqln
2025-01-07Improvements to the queue for shuffling/playing all (#170)ailurux
2024-12-31Reorder indexesjacqueline
2024-12-31Pass through TXXX kv pairs from libtags, treated as vorbis commentsjacqueline
2024-12-31Handle synthesizing missing tag values in TrackTags instead of the indexerjacqueline
2024-12-30Add ARTISTS= vorbis comment support to libtagsjacqueline
2024-12-30Use a common code path for parsing delimited track tagsjacqueline
2024-12-30Add a new track tag + index for multiple artistsjacqueline
2024-12-29Attempt to parse tags only from supported audio filesClayton Craft
2024-12-30Accept more tags for track and disc numberjacqueline
2024-12-23Make media directories case insensitiveailurux
2024-12-17When no media-specific top level directories exist, assume everything is musicjacqueline
2024-09-27Added listened indicator for audiobooks and podcastsailurux
2024-09-24Record play_count in TrackData, incrementing it when tracks finishjacqueline
2024-09-24Adds audiobook index to available indexesailurux
2024-09-20Make the 'Podcasts' index just a list by titlejacqueline
2024-09-19Encode and decode MediaType in TrackDatajacqueline
2024-09-19Include leading slash in media type pathsjacqueline
2024-09-19Introduce a MediaType for each track and indexjacqueline
2024-09-19Fix commented issuesailurux
2024-09-12WIP: Fixed errors, cleanupailurux
2024-09-12WIP: Add last_position field to track data and start on implementationailurux
2024-09-06Look for music in "/Music", with the root dir as a fallbackjacqueline
2024-09-03Handle collation text that includes '\0'jacqueline
2024-09-03Use libogg + our own parser for ogg filesjacqueline
2024-08-12Shard searching for new tracks across multiple tasksjacqueline
2024-08-12Make FileGatherer shaped more like a normal iteratorjacqueline
2024-08-12Batch up the db operations associated with adding new tracksjacqueline
2024-08-12Derive the next track id from stored track data, instead of tracking it expli...jacqueline
2024-08-12Use one MMU page per leveldb write bufferjacqueline
2024-07-25Parse single-byte track ids properlyjacqueline
2024-07-19Fix track ids containing '\n' not decoding properlyjacqueline
2024-07-11Break FatfsStreamFactory's dep on ServiceLocatorjacqueline
2024-06-04log db update time-per-trackjacqueline
2024-06-04no more acquire_spi :)jacqueline
2024-05-31Remove now redudantant 'Iterator.next()' care in TrackIteratorjacqueline
2024-05-30Fix prev/next behaviour on database iteratorailurux
2024-05-02move driver includes into a subdir as welljacqueline
2024-05-02start moving include files into subdirsjacqueline
2024-05-02WIP merge cyclically dependent components into one big componentjacqueline