Skip to content

Commit

Permalink
feat: improve youtube/piped matching by suffixing "- Topic"
Browse files Browse the repository at this point in the history
  • Loading branch information
KRTirtho committed Jan 27, 2024
1 parent 5fa5638 commit 8184555
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
10 changes: 8 additions & 2 deletions lib/provider/piped_instances_provider.dart
Original file line number Diff line number Diff line change
@@ -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>[];
}
},
);
2 changes: 1 addition & 1 deletion lib/services/sourced_track/sources/piped.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
2 changes: 1 addition & 1 deletion lib/services/sourced_track/sources/youtube.dart
Original file line number Diff line number Diff line change
Expand Up @@ -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,
);

Expand Down

0 comments on commit 8184555

Please sign in to comment.