I added a basic support for XDF files in Brainstorm, but it probably requires additional work to get the events right. Update Brainstorm to get this commit:
https://github.com/brainstorm-tools/brainstorm3/commit/97b9386567aec56fc4fe12eabc46c0ebdd907ae4
The problem I have with your file "sub-P001_ses-S001_task-Default_run-002_eeg.xdf" is that the time stamps do not match in the different streams.
Stream 'WiimoteMarkers1':
first_timestamp: '937859.846525154'
last_timestamp: '937885.990850207'
Stream 'Muse':
first_timestamp: '1642606156.35645'
last_timestamp: '1642606209.1935'
How are we supposed to add the Wiimote markers as events available in the EEG recordings in Brainstorm?