Commit graph

38 commits

Author SHA1 Message Date
98507f6d5e
feat: add track metadata field 2024-12-11 21:22:56 +01:00
7a1cdeba08
feat: add audio file model 2024-12-11 20:41:57 +01:00
b4bdbf9e79
feat: update model: add UPC+Label to album, replace wikipedia_url with external_urls, replace HashMap with BTreeMap 2024-12-04 21:01:42 +01:00
b10d3a0638
feat: add disc number to data model 2024-11-11 00:14:40 +01:00
aa5d076c34
fix: extractor 2024-10-18 13:51:35 +02:00
7bbdc492c6
feat: add v2 implementation of extractor 2024-10-18 00:46:24 +02:00
ea7383234d
large model upgrade 2024-10-10 04:52:52 +02:00
dc6ce6a063
update db model 2024-09-27 00:40:37 +02:00
32981c855b
fix: use date serializer from time crate 2023-12-06 22:32:14 +01:00
48a1c3520b
feat: add checksums to track model 2023-11-27 21:05:43 +01:00
20d65f26b1
feat: add full audio metadata to model 2023-11-24 21:04:29 +01:00
087f27dda1 feat: add album description and description format to model 2023-11-21 13:15:53 +01:00
80b5f988a6 feat: add Bandcamp extractor 2023-11-20 16:41:18 +01:00
973af875ad feat: get genres from Spotify
refactor: new SyncData model for artists
2023-11-11 01:25:38 +01:00
f67c23d9e7 refactor: add back duration_ms column 2023-11-09 23:06:01 +01:00
64ab43bf4f feat: add image endpoint 2023-11-07 21:34:59 +01:00
68260f89d4 refactor: merge album/album_tracks, playlist/playlist_tracks queries 2023-10-13 16:19:11 +02:00
9920094a41 feat: add conversion between api and db model 2023-10-12 17:52:29 +02:00
cc12185f9a refactor: replace image_hash fields with image_date
fix: use artist_playlist_excluded_types config
2023-10-11 18:59:35 +02:00
f9ade79027 feat: add Spotify extractor, config 2023-10-04 22:26:06 +02:00
385f58d27f feat: add matchmaker, update primary tracks 2023-10-01 16:41:16 +02:00
9463859f8b feat: us nightly for async traits, add ServiceExtractor trait, user extraction 2023-09-26 15:55:04 +02:00
0158eeb9d0 feat: add user model 2023-09-24 00:52:19 +02:00
94364b2424 feat: fetch accurate upload date, improved handling of unlinked artists
model: remove duration_ms
2023-09-22 01:41:14 +02:00
6fec47c197 feat: add aliases when importing artists with redirected ids
model: remove artist playlist_id
2023-09-20 23:32:19 +02:00
78629cc6c9 feat: add yt artist extractor
model: add date precision, remove optional for pl name/id, reorder date precision enum
2023-09-20 23:01:02 +02:00
5e9ed1439e feat: add album_hash and primary_track functions to db 2023-09-19 01:54:44 +02:00
b01bf69f97 tests: add more tests for playlist vcs, remove playlist cache from model 2023-09-17 19:10:04 +02:00
926f616d89 tests: remove dbgs from tests 2023-09-17 00:03:24 +02:00
36efa5ef5d feat: add playlist version control 2023-09-16 23:03:52 +02:00
0ec0dfc67c tests: add model tests for track, playlist 2023-09-02 19:06:02 +02:00
88801d2595 tests: add album model tests 2023-09-02 15:22:08 +02:00
8b10d87e76 tests: complete artist test 2023-09-02 03:13:39 +02:00
b758279bc3 feat: add artist list to track/album model 2023-09-02 02:28:44 +02:00
88e493e83b fix: output correct album artists in Artist::albums()
refactor: use short values in service enum
2023-09-01 18:58:44 +02:00
134e308d50 add model definitions, test merge 2023-08-31 15:41:27 +02:00
388c825a1b update model: use arrays for related artists, playlists and top tracks
add tests for artist
2023-08-31 01:28:30 +02:00
3a39910aa5 feat: Initial commit, add artist model 2023-08-30 14:45:27 +02:00