-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Closed
matrix-org/matrix-react-sdk
#9133Labels
A-Voice-MessagesO-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundSeverely degrades major functionality or product features, with no satisfactory workaroundT-Enhancement
Description
Your use case
What would you like to do?
After shipping voice messages, some committed users are frustrated by the 2 minute limit in place on all platforms. We originally placed a 2 minute limit as:
- We wanted to ship a simple, predictable implementation for high signal spoken communication.
- Listening to voice messages is arduous. Long voice messages especially so.
@ara4n in particular has a use case of recording himself playing piano to send to others. Some users in Matrix HQ have expressed they like to ramble, although unclear if the receiving users like to listen. 😀
How would you like to achieve it?
We should consider increasing the limit, with the following considerations:
- What to? 15mins was suggested, but my sense is this would be too long.
- Some popular implementations let you toggle playback speed (1x, 1.5x, 2x) which is incredibly useful when listening to long messages.
- Are we confident in how all of web, iOS & Android handle multi tasking when playing back? Does switching between rooms pause? Does switching back reliably resume your playhead? Is the message easy to discover? Is PiP advantageous on web?
- On iOS, we integrated playback with the OS media controls (control centre, lock screen) which helps listening to long messages. Do we support the Android equivalent?
- When sending messages, we display a warning when you near the end duration. Should this be more obvious? At one point in exploration we discovered inverting the countdown timer to start at the max length and count down instead. Should we do this?
Have you considered any alternatives?
No response
Additional context
No response
532910, aWeinzierl, networkException, dud1337 and jacotecivy-reps
Metadata
Metadata
Assignees
Labels
A-Voice-MessagesO-OccasionalAffects or can be seen by some users regularly or most users rarelyAffects or can be seen by some users regularly or most users rarelyS-MajorSeverely degrades major functionality or product features, with no satisfactory workaroundSeverely degrades major functionality or product features, with no satisfactory workaroundT-Enhancement