mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-09-13 16:05:18 +00:00

* feat: add invidious audio source with automatic track switch even on server playback endpoint * fix: switching to different source on playback endpoint error not working * chore: update invidious version * feat: invidious instances customizability
13 lines
396 B
Dart
13 lines
396 B
Dart
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:spotube/services/sourced_track/sources/invidious.dart';
|
|
|
|
final invidiousInstancesProvider = FutureProvider((ref) async {
|
|
final invidious = ref.watch(invidiousProvider);
|
|
|
|
final instances = await invidious.instances();
|
|
|
|
return instances
|
|
.where((instance) => instance.details.type == "https")
|
|
.toList();
|
|
});
|