Seek the active source. No-op if no source is active.
Future<void> seek(Duration position) async { if (_activeSource == null) return; await adapter.seek(position); }