Skip to content

Mattermost plugin for voice messaging. 🎤 🔉

License

Notifications You must be signed in to change notification settings

streamer45/mattermost-plugin-voice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mattermost Voice Plugin

This plugin adds support for basic voice messaging in Mattermost.

Demo

A demo server running the latest version of this plugin is located here.
You can login using the following details:

Username: demo
Password: password

Usage

To start sending a voice message you can either use the /voice slash command or the existing file attachment functionality as shown in the picture above.

Limitations

This plugin only works on web client and desktop app. Mobile native apps are not supported.

Installation

  1. Download the latest version from the release page.
  2. Upload the file through System Console > Plugins > Plugin Management, or manually upload it to the Mattermost server under plugin directory. See documentation for more details.

Development

Use make dist to build this plugin.

Use make deploy to deploy the plugin to your local server.

Before running make deploy you need to set a few environment variables:

export MM_SERVICESETTINGS_SITEURL=http://localhost:8065
export MM_ADMIN_USERNAME=admin
export MM_ADMIN_PASSWORD=password

For more details on how to develop a plugin refer to the official documentation.

License

mattermost-plugin-voice is licensed under MIT
mp3rec-wasm is licensed under MIT
LAME is licensed under LGPL