Muse Player failing on startup

musemonitor

#1

I tried to open up Muse Player with muse monitor streaming to port 5000. I wanted to open muse player and then open the port in the app, but Muse player just crashes on startup. Am I supposed to open it directly in the terminal with the parameters? (Right now I am just double clicking)
Error Message Below
~ eqiu$ /Applications/Muse/muse-player ; exit;
Muse Player 1.8.4
usage: muse-player.py <one_input:(-l|-f|-o)> <one_or_more_outputs:[-s,-F,-M,-O,-D]>

Muse Player 1.8.4

optional arguments:
-h, --help show this help message and exit
-v, --verbose Print status messages to stdout
–version show program’s version number and exit
-q, --as-fast-as-possible
Replay input as fast as possible instead of using
original timing.
-j, --jump-data-gaps Replay input by omitting any data gaps larger than 1
second.
-n, --no–time–data Replay input by omitting output of current timing
info.
-i FILTER_DATA [FILTER_DATA …], --filter FILTER_DATA [FILTER_DATA …]
Filter data by path. e.g. -i /muse/elements/alpha
/muse/eeg

Input options:
Only one type of input can be specified, but can be multiple files of the same type:

-l [INPUT_OSC_PORT], --input-osc-port [INPUT_OSC_PORT]
Listen for OSC messages on this port (default:
tcp:5000).
-f INPUT_MUSE_FILES [INPUT_MUSE_FILES …], --input-muse-files INPUT_MUSE_FILES [INPUT_MUSE_FILES …]
Input from Muse file format.
-o INPUT_OSCREPLAY_FILES [INPUT_OSCREPLAY_FILES …], --input-oscreplay-files INPUT_OSCREPLAY_FILES [INPUT_OSCREPLAY_FILES …]
Input from OSC-replay files.

Output options:
One or more outputs can be specified:

-s [OUTPUT_OSC_URL], --output-osc-url [OUTPUT_OSC_URL]
Output OSC messages to HOST:PORT (default:
osc.udp://localhost:5001)
-F FILE, --output-muse-file FILE
Output to a Muse file
-M FILE, --output-matlab-file FILE
Output to a Matlab file
-O FILE, --output-oscreplay-file FILE
Output to an OSC-replay file
-C FILE, --output-csv-file FILE
Output to an CSV file
-D, --output-screen-dump
Output to the screen directly

Examples:
muse-player -f my_eeg_recording.muse -s osc.tcp://localhost:7887
This will read in the file “my_eeg_recording.muse” and send those messages as OSC to port 7887.

muse-player -l 5555 -M matlab.mat -s 5001
    This will receive OSC messages on port 5555, save them to file, and rebroadcast them to port 5001.

ERROR: You have no input type, please specify an input type.
Options are osc stream (-l port), muse file (-f file) or osc replay file (-o file)

logout
Saving session…
…copying shared history…
…saving history…truncating history files…
…completed.

[Process completed]


#2

-M is output only. For your input you need to have one a Muse or OSC Replay file.