mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 07:55:18 +00:00
feat: improve youtube/piped matching by suffixing "- Topic"
This commit is contained in:
parent
5fa56387fd
commit
8184555ee8
@ -1,11 +1,17 @@
|
||||
import 'package:catcher_2/catcher_2.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:piped_client/piped_client.dart';
|
||||
import 'package:spotube/services/sourced_track/sources/piped.dart';
|
||||
|
||||
final pipedInstancesFutureProvider = FutureProvider<List<PipedInstance>>(
|
||||
(ref) async {
|
||||
final pipedClient = ref.watch(pipedProvider);
|
||||
try {
|
||||
final pipedClient = ref.watch(pipedProvider);
|
||||
|
||||
return await pipedClient.instanceList();
|
||||
return await pipedClient.instanceList();
|
||||
} catch (e, stack) {
|
||||
Catcher2.reportCheckedError(e, stack);
|
||||
return <PipedInstance>[];
|
||||
}
|
||||
},
|
||||
);
|
||||
|
@ -160,7 +160,7 @@ class PipedSourcedTrack extends SourcedTrack {
|
||||
final query = SourcedTrack.getSearchTerm(track);
|
||||
|
||||
final PipedSearchResult(items: searchResults) = await pipedClient.search(
|
||||
query,
|
||||
"$query - Topic",
|
||||
preference.searchMode == SearchMode.youtube
|
||||
? PipedFilter.video
|
||||
: PipedFilter.musicSongs,
|
||||
|
@ -210,7 +210,7 @@ class YoutubeSourcedTrack extends SourcedTrack {
|
||||
final query = SourcedTrack.getSearchTerm(track);
|
||||
|
||||
final searchResults = await youtubeClient.search.search(
|
||||
query,
|
||||
"$query - Topic",
|
||||
filter: TypeFilters.video,
|
||||
);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user