summaryrefslogtreecommitdiff
path: root/src/tangara/database/track.cpp
AgeCommit message (Collapse)Author
2024-09-24Record play_count in TrackData, incrementing it when tracks finishjacqueline
2024-09-19Introduce a MediaType for each track and indexjacqueline
Initially set based on filepath, or by genre if the filepath doesn't match one of our presets
2024-09-12WIP: Fixed errors, cleanupailurux
2024-09-03Use libogg + our own parser for ogg filesjacqueline
This is somewhat faster than relying on libtags to parse these, and also better handles cornercases such as tags that cross physical page boundaries.
2024-08-12Batch up the db operations associated with adding new tracksjacqueline
This is ostensibly yet another 'prepare for multithreaded updates' commit, however it does actually save us another 60(!!) odd milliseconds per track.
2024-05-02start moving include files into subdirsjacqueline
2024-05-02WIP merge cyclically dependent components into one big componentjacqueline