|
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 |
|