mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-12-11 09:27:30 +00:00
Added azLyrics query
Helps to fetch lyrics from azlyrics website
This commit is contained in:
parent
5d0b5e69a5
commit
a0a1b88ce2
@ -15,6 +15,20 @@ import 'package:http/http.dart' as http;
|
||||
class LyricsQueries {
|
||||
const LyricsQueries();
|
||||
|
||||
Query<String, dynamic> azLyrics(Track? track) {
|
||||
return useQuery<String, dynamic>("azlyrics-query/${track?.id}", () async {
|
||||
if (track == null) {
|
||||
throw "No Track Currently";
|
||||
}
|
||||
final lyrics = await ServiceUtils.getAZLyrics(
|
||||
title: track.name!,
|
||||
artists:
|
||||
track.artists?.map((s) => s.name).whereNotNull().toList() ?? []);
|
||||
return lyrics;
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Query<String, dynamic> static(
|
||||
Track? track,
|
||||
String geniusAccessToken,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user