Muse-player does not make a matlab file under linux


A strange error occurs when trying to convert a .muse recording into a matlab file.

Everything works ok when I convert to a csv file:

muse-player -f muselab_recording.muse -C first.csv

However when I try to make a Matlab file I get:

muse-player -f muselab_recording.muse -M first.mat
Muse Player 1.8.4
  * Muse file(s): ['muselab_recording.muse']

  * Matlab output file: first.mat
Playback Time: 39.9s : Sending Data          
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/threading", line 551, in __bootstrap_inner
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/threading", line 504, in run
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/output_handler", line 73, in start
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/output_handler", line 35, in broadcast_message
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/output_handler", line 278, in receive_msg
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/output_handler", line 188, in write_array
  File "/Jenkins/workspace/MusePlayer-Linux-1.8.x/build/muse-player/out00-PYZ.pyz/hdf5storage", line 988, in write
IOError: Unable to create or open file.

I am running Linux Mint 17. There are no permission problems here as the csv file is created without any problems…



Same problem, muse-player under linux fails to output a .mat file (-C .csv, -F .muse work fine), either when streaming from osc, or converting from muse file (-f .muse).

Does not appear to be a permissions problem (same problem with sudo).

If I look at open files used by muse-player:

lsof -p <PID_of_muse_player>

it does not show an open .mat file, but if run with -C or -F it does show the corresponding output file.

Any help appreciated.

( I’m running Ubuntu 16.04 with Muse Player 1.8.4 and muse-io 3.6.5, which is the most current version bundled in ).