Commit graph

99 commits

Author SHA1 Message Date
61aa301151
feat: add fetch_player to extractor 2024-12-14 02:00:25 +01:00
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
35325f405f
fix: use refactored spotifyio model 2024-12-06 15:41:42 +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
284f41e5b6
fix: fix clippy lints 2024-12-04 00:40:58 +01:00
0311dbb43e
feat: add spotifyio client 2024-12-04 00:37:05 +01:00
2c4499a4eb
chore(deps): update rustypipe to v0.7.0 2024-11-11 02:04:35 +01:00
b10d3a0638
feat: add disc number to data model 2024-11-11 00:14:40 +01:00
0bb333664a
chore(deps): update rustypipe to 0.6.0 2024-10-28 01:59:36 +01:00
841eb08cf0
fix: spotify: import original track ids instead of relinked 2024-10-27 02:06:15 +02:00
2f52da79a1
fix: use only necessary image.rs formats 2024-10-27 00:33:45 +02:00
41c0001c08
chore: update dependencies 2024-10-27 00:28:04 +02:00
297658124b
feat: implemented spotify search 2024-10-18 15:40:13 +02:00
aa5d076c34
fix: extractor 2024-10-18 13:51:35 +02:00
981bc46c32
refactor: extractor 2024-10-18 02:20:02 +02:00
7bbdc492c6
feat: add v2 implementation of extractor 2024-10-18 00:46:24 +02:00
398df709ed
feat: implemented new track matching 2024-10-14 15:31:42 +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
fbca6d5053
fix: workspace updates
- update axum to 0.7.0, http 1.0.0
- move smartcrop to external crate
- update otvec library
2024-09-19 22:58:27 +02:00
94fe2cecdb
fix: small fixes 2024-08-19 02:17:17 +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
2f7c238147 feat: update extractors to use new description format 2023-11-21 21:56:07 +01:00
087f27dda1 feat: add album description and description format to model 2023-11-21 13:15:53 +01:00
0a3bf0fc5e fix: match_name producing inconsistent results if number of parts are not equal 2023-11-21 11:12:42 +01:00
d5405b1164 feat: add Bandcamp search 2023-11-21 10:25:34 +01:00
80b5f988a6 feat: add Bandcamp extractor 2023-11-20 16:41:18 +01:00
b17c58f523 feat: add Spotify search 2023-11-18 03:19:02 +01:00
097e3e0612 feat: add search endpoint 2023-11-18 02:34:22 +01:00
4592bd4ced feat: use serde_as for cfg duration, serializable secret 2023-11-16 16:30:54 +01:00
33137a1930 feat: add Spotify genre database 2023-11-16 11:38:54 +01:00
4d16d2530b feat: add isrc_search option (select between YT and YTM) 2023-11-12 13:35:35 +01:00
8af91af11f fix: improve spotify genre error handling 2023-11-11 02:03:48 +01:00
973af875ad feat: get genres from Spotify
refactor: new SyncData model for artists
2023-11-11 01:25:38 +01:00
044ccd6683 feat: API input error handling 2023-11-10 01:06:27 +01:00
f67c23d9e7 refactor: add back duration_ms column 2023-11-09 23:06:01 +01:00
fdf3fa5904 feat: add image proxy 2023-11-08 03:20:38 +01:00
0ef9dad320 feat: add image URL signatures 2023-11-08 02:16:59 +01:00
64ab43bf4f feat: add image endpoint 2023-11-07 21:34:59 +01:00
f14d29c6f4 feat: add tiraya-proxy crate 2023-10-13 22:28:17 +02:00
ee9afa4d1e fix: image_date triggers 2023-10-13 19:21:41 +02:00
c3d7b94086 refactor: rename ID models
feat: add ID validation
2023-10-13 17:47:12 +02:00
68260f89d4 refactor: merge album/album_tracks, playlist/playlist_tracks queries 2023-10-13 16:19:11 +02:00
6054be6acc add api routes for other entities 2023-10-13 01:59:40 +02:00
fa0828707d feat: add http logging 2023-10-13 00:33:48 +02:00
6c6beaab8c feat: add get_artist api routes 2023-10-12 23:52:54 +02:00
9920094a41 feat: add conversion between api and db model 2023-10-12 17:52:29 +02:00