nextcloud / nextcloud/spreed

Display total duration of voice messages

Open
#8,817 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement feature: frontend 🖌️ feature: upload & shares & voice 📤🎙️
Dominant language
PHP
Stars
2.2k
Forks
587
Avg merge
18h 27m
Merged PRs (30d)
333

Description

Is your feature request related to a problem? Please describe.
It would be nice for the mobile version of application to show the total duration of the voice message, so that one knows before playing the voice message, how long it's going to take to fully play the recording.
(This is present in the web version already)

Describe the solution you'd like
Given a received voice message, for example having duration of 1 min and 20 sec.

Current state: the player shows 0:00 before playing.
Desired state: the player shows 0:00/1:20 before playing a one minute and twenty second voice message.

Current state: the player shows 0:10 during playing (at the tenth second of the voice message that is playing).
Desired state: the player shows 0:10/1:20 during the playing of a one minute and twenty second voice message.

Describe alternatives you've considered
None.

Additional context
This feature is present in many alternative mobile messaging apps and it's really useful.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the mobile voice-message player and compare its duration display with the existing web version. Reproduce a received voice message before and during playback, then verify that elapsed and total durations are shown in the requested format.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
mobile
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.