mucke/lib/domain/repositories/persistent_player_state_repository.dart
2021-02-06 14:00:04 +01:00

11 lines
349 B
Dart

import '../entities/loop_mode.dart';
import '../entities/shuffle_mode.dart';
import '../entities/song.dart';
abstract class PlayerStateRepository {
Stream<List<Song>> get queueStream;
Stream<int> get currentIndexStream;
Stream<Song> get currentSongStream;
Stream<LoopMode> get loopModeStream;
Stream<ShuffleMode> get shuffleModeStream;
}