yonlu
|
02548dd55e
|
feat(10-02): add sqlc queries for libraries and update playlist queries for phantom support
- Create libraries.sql with 7 CRUD queries (create, get, get-by-path, list, update, delete, count)
- Update playlists.sql: AddPlaylistTrack now accepts 9 params including phantom metadata
- Update playlist queries to use LEFT JOIN for nullable audio_file_id
- Add GetTrackPhantomMetadata helper query for eager phantom population
- Add is_phantom computed column to metadata queries
- Add GetAudioFilesByLibrary and CountAudioFilesByLibrary queries
- Regenerate all sqlc code
|
2026-03-09 09:47:30 -04:00 |
|
yonlu
|
04b2088b28
|
feat(quick-002): add CountPlaylistsByName SQL query and regenerate sqlc
- Add CountPlaylistsByName :one query to playlists.sql
- Regenerate sqlc to produce Go function
|
2026-02-28 13:52:21 -05:00 |
|
yonlu
|
d01f5e5d14
|
added "default playlist"/ favorites system
|
2026-02-25 22:53:57 -05:00 |
|
yonlu
|
81793975b4
|
improved library scan speeds, added library manager component
-libraries tab now opens a library manager
-choose library directory, manually soft scan and rescan
-batched db queues
-mp3 header-based duration extraction
|
2026-02-19 10:17:09 -05:00 |
|
yonlu
|
50718fd633
|
added db query optimizations to playlists view, added caching
|
2026-02-17 11:39:17 -05:00 |
|
yonlu
|
95e1b32e86
|
view tracks in playlist view and play playlists
|
2026-02-16 02:18:45 -05:00 |
|
yonlu
|
4c09e7abee
|
playlist creation, viewing, integration with other views. still wip for full playlist functionality
|
2026-02-16 00:27:36 -05:00 |
|
logan
|
d78c0584e2
|
Squash merge audio-player-component into main
|
2026-02-13 20:39:23 -06:00 |
|