diff --git a/src/sources/mod.rs b/src/sources/mod.rs index c584c90..4e53bb1 100644 --- a/src/sources/mod.rs +++ b/src/sources/mod.rs @@ -17,8 +17,8 @@ pub trait LyricsSource: Send + Sync { pub async fn create_source(name: &str) -> Result> { match name { - "lrclib" => Ok(Arc::new(LrcLibSource::new().await?)), - "genius" => Ok(Arc::new(GeniusSource::new().await?)), + "lrclib" => Ok(Arc::new(LrcLibSource::new().await?) as Arc), + "genius" => Ok(Arc::new(GeniusSource::new().await?) as Arc), _ => Err(anyhow!("Unknown source type: {}", name)), } }