Hi everyone,
We use self-hosted Mattermost for our team chat and we wanted voice messages… the original mattermost-plugin-voice has been abandoned since 2022 and doesn’t record on modern servers, so I wrote a new plugin from scratch and we’ve been using it daily.
A few things that might make it interesting:
- webapp-only (no Go server component), the tarball is ~70 KB
- MP3 is encoded while you record, so there’s no wait when you stop
- you can listen and seek before sending, or send directly while recording
- inline player with the real waveform of the recording, click/drag seek, 1×/1.5×/2× speed
- it renders posts from the old plugin too (same
custom_voicepost type)
Recording works on web and desktop (the mobile apps can play the notes as regular MP3 attachments, but plugins can’t record there). MIT licensed, needs MM ≥ 10.
One-line install:
mmctl plugin install-url https://github.com/osbren-corp/mattermost-plugin-voice-notes/releases/latest/download/voicenotes.tar.gz
Feedback and issues are welcome ![]()