Command line

Command line reference

For IT deployments, headless servers, scripts, keyboard shortcuts and Stream Deck buttons.

Silent install (no window)

Installs the recommended parts for the computer with no questions. Installing silently means the person deploying it accepts the Software License Agreement for the organization. Activating the key needs the internet.

Windows

:: process on this computer
MeetingNotes-Setup-<version>.exe --silent --license <key>

:: use the office server (quote the URL: it contains &)
MeetingNotes-Setup-<version>.exe --silent --license <key> --server-url "https://192.168.1.20:8791/#key=…&fp=…"

A log is written to %TEMP%\MeetingNotes-setup.log.

Linux

meeting-notes setup --silent --license <key>
meeting-notes setup --silent --license <key> --server-url "https://192.168.1.20:8791/#key=…&fp=…"
Exit codeMeaning
0Installed (the app starts).
1A part failed to install (see the log).
2No valid license (missing, wrong or refused key) or a bad server URL; nothing was installed.

--license can be left out when the computer already has an active license.

Office server (Linux)

meeting-notes setup --server --license <business-key> [--auto-update yes|no]   # make this computer the server (prints the URL)
meeting-notes server status          # what it runs on, queue, computers
meeting-notes server url             # the URL to give the other computers
meeting-notes server info            # details as JSON (speech engine, AI model servers found)
meeting-notes server devices         # computers using it
meeting-notes server approval on|off # new computers wait for approval (on) or not (off)
meeting-notes server approve <name|id>
meeting-notes server remove <name|id>
meeting-notes server new-url         # new sign-up URL; connected computers keep working
meeting-notes server auto-update [on|off]   # install new versions by itself when idle (shows the state without on/off)

Without --auto-update, setup asks in the terminal (Enter = yes); in a script with no terminal it means yes. See Keeping the server up to date.

The server needs a Business license on that computer. Without one it waits (and checks again every 10 minutes); if the key is turned off later, it stops serving.

License (Linux)

meeting-notes license                 # status of this computer's license (JSON)
meeting-notes license activate <key>  # activate (needs internet)
meeting-notes license check           # re-check online now
meeting-notes license deactivate      # free this computer's slot (needs internet)

On Windows, use Settings → License in the library.

Recording (Linux)

Handy for keyboard shortcuts and Stream Deck buttons:

meeting-notes start       # start recording now
meeting-notes stop        # stop and save
meeting-notes bookmark    # mark this moment ★
meeting-notes notes       # open the meeting window
meeting-notes screen pick # choose another screen or window to record
meeting-notes screen audio # stop recording the screen (the sound continues)

These only work while a recording is running; otherwise a notification says Not recording.

Other commands (Linux)

meeting-notes              # open the app (the first time: the setup window)
meeting-notes setup        # the setup window again (add or change what's installed)
meeting-notes uninstall    # remove it for this user (recordings and settings are kept)
meeting-notes version
meeting-notes help

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.