|
cc12185f9a
|
refactor: replace image_hash fields with image_date
fix: use artist_playlist_excluded_types config
|
2023-10-11 18:59:35 +02:00 |
|
|
a98f4b781e
|
feat: add api-model openapi doc
|
2023-10-11 14:12:48 +02:00 |
|
|
785a42d308
|
feat: add api-model crate
|
2023-10-11 00:36:44 +02:00 |
|
|
7fe08e37ec
|
feat: add get_playlist_meta function to extractor
feat: add unavailable error
fix: remove unwraps in extractor
|
2023-10-08 22:27:29 +02:00 |
|
|
585faffd32
|
fix: only ISRC-match YTM tracks
|
2023-10-08 00:46:24 +02:00 |
|
|
a451a5dbe9
|
feat: add storage of match data
|
2023-10-08 00:09:35 +02:00 |
|
|
9e4a5de891
|
refactor id model, fix tests
|
2023-10-07 20:23:32 +02:00 |
|
|
86a4bd9762
|
fix: faster playlist imports, small matchmaker fix
|
2023-10-07 12:42:35 +02:00 |
|
|
4597ffab16
|
fix: allow for redirected tracks
|
2023-10-06 17:24:56 +02:00 |
|
|
fcc621c046
|
feat: finish Spotify extractor
|
2023-10-06 03:16:26 +02:00 |
|
|
f9ade79027
|
feat: add Spotify extractor, config
|
2023-10-04 22:26:06 +02:00 |
|
|
ad25728ce8
|
feat: add track matching
|
2023-10-03 10:59:10 +02:00 |
|
|
0012bb6c9f
|
tests: add extractor tests
|
2023-10-02 13:32:27 +02:00 |
|
|
385f58d27f
|
feat: add matchmaker, update primary tracks
|
2023-10-01 16:41:16 +02:00 |
|
|
afff9fd502
|
feat: hide demo single albums
|
2023-09-29 20:28:49 +02:00 |
|
|
eadd0d16ac
|
feat: implemented YT service extractor
|
2023-09-29 17:21:11 +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 |
|
|
24e706cb19
|
feat: add tracing
|
2023-09-22 04:03:12 +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 |
|
|
4f662db165
|
feat: add logging to extractor
|
2023-09-21 03:53:16 +02:00 |
|
|
4ff2d82bd3
|
fix: track import error, add testbed
|
2023-09-21 03:23:02 +02:00 |
|
|
818777ce98
|
feat: add importing albums
|
2023-09-21 02:32:51 +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 |
|
|
7b3e583180
|
add prepared sqlx queries
|
2023-09-19 02:17:00 +02:00 |
|
|
5e9ed1439e
|
feat: add album_hash and primary_track functions to db
|
2023-09-19 01:54:44 +02:00 |
|
|
a468f8fc95
|
fix: move operations
|
2023-09-18 12:38:13 +02:00 |
|
|
53ba3163cd
|
refactor: move error type
|
2023-09-18 00:20:11 +02:00 |
|
|
1e17282d6b
|
tests: populate the cache before making a change
|
2023-09-18 00:14:20 +02:00 |
|
|
520949c07a
|
feat: add support for moving multiple tracks
|
2023-09-18 00:03:14 +02:00 |
|
|
b01bf69f97
|
tests: add more tests for playlist vcs, remove playlist cache from model
|
2023-09-17 19:10:04 +02:00 |
|
|
7caa5f2a08
|
feat: create graph from playlist changes
|
2023-09-17 04:17:45 +02:00 |
|
|
926f616d89
|
tests: remove dbgs from tests
|
2023-09-17 00:03:24 +02:00 |
|
|
a3ff3a0d5f
|
refactore: move change operation to separate file
|
2023-09-16 23:20:38 +02:00 |
|
|
0e5de2aee1
|
refactor: remove unused lca function
|
2023-09-16 23:04:48 +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 |
|
|
7def6f8ab7
|
refactor: merge migrations, add album_release_date index
|
2023-09-02 14:08:40 +02:00 |
|
|
8b10d87e76
|
tests: complete artist test
|
2023-09-02 03:13:39 +02:00 |
|
|
5be8ffd4ab
|
feat: add set_artists methods for track and album
|
2023-09-02 02:47:26 +02:00 |
|
|
b758279bc3
|
feat: add artist list to track/album model
|
2023-09-02 02:28:44 +02:00 |
|
|
94e2be6fd7
|
feat: add db functions for artist/album tracks
|
2023-09-02 01:30:18 +02:00 |
|
|
6bacb718e7
|
feat: finished basic db functions
|
2023-09-02 00:20:02 +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 |
|