mirror of
https://github.com/KRTirtho/spotube.git
synced 2025-12-06 07:29:42 +00:00
13 lines
583 B
Dart
13 lines
583 B
Dart
import 'package:riverpod/riverpod.dart';
|
|
import 'package:spotube/provider/metadata_plugin/audio_source/quality_presets.dart';
|
|
|
|
final audioSourceQualityLabelProvider = Provider<String>((ref) {
|
|
final sourceQuality = ref.watch(audioSourcePresetsProvider);
|
|
final sourceContainer = sourceQuality.presets
|
|
.elementAtOrNull(sourceQuality.selectedStreamingContainerIndex);
|
|
final quality = sourceContainer?.qualities
|
|
.elementAtOrNull(sourceQuality.selectedStreamingQualityIndex);
|
|
|
|
return "${sourceContainer?.name ?? "Unknown"} • ${quality?.toString() ?? "Unknown"}";
|
|
});
|