play method

  1. @override
Future<void> play(
  1. String targetId
)
override

Plays a show, playlist item or asset.

Implementation

@override
Future<void> play(String targetId) async {
  log.add('play $targetId');
  final item = show?.value.value?.playlists.expand((p) => p.items).where((i) => i.id == targetId).firstOrNull;
  value.value = _with(status: NmDomePlaybackStatus.playing, itemId: targetId, title: item?.title ?? targetId, position: Duration.zero);
}