Add artist search and discography to MetadataProvider
This commit is contained in:
@@ -2,7 +2,10 @@ use chrono::Utc;
|
||||
use sea_orm::ActiveValue::Set;
|
||||
|
||||
use shanty_db::{Database, queries};
|
||||
use shanty_tag::provider::{MetadataProvider, RecordingDetails, RecordingMatch, ReleaseMatch, ReleaseRef};
|
||||
use shanty_tag::provider::{
|
||||
ArtistSearchResult, DiscographyEntry, MetadataProvider, RecordingDetails, RecordingMatch,
|
||||
ReleaseMatch, ReleaseRef,
|
||||
};
|
||||
use shanty_tag::error::TagResult;
|
||||
use shanty_tag::{TagConfig, run_tagging};
|
||||
|
||||
@@ -55,6 +58,14 @@ impl MetadataProvider for MockProvider {
|
||||
Err(shanty_tag::TagError::Other("not found".into()))
|
||||
}
|
||||
}
|
||||
|
||||
async fn search_artist(&self, _query: &str, _limit: u32) -> TagResult<Vec<ArtistSearchResult>> {
|
||||
Ok(vec![])
|
||||
}
|
||||
|
||||
async fn get_artist_releases(&self, _artist_mbid: &str, _limit: u32) -> TagResult<Vec<DiscographyEntry>> {
|
||||
Ok(vec![])
|
||||
}
|
||||
}
|
||||
|
||||
async fn test_db() -> Database {
|
||||
|
||||
Reference in New Issue
Block a user