DimensionDev / DimensionDev/Flare
Feature Request: Add an option to unmute autoplay videos
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 1.5k
- Forks
- 67
- Avg merge
- 11h 8m
- Merged PRs (30d)
- 84
Description
Currently, when video autoplay is enabled, videos in the timeline start muted by default.
It would be great to have an option under Settings → Media to control whether autoplay videos are muted by default.
For example:
Mute autoplay videos
ON — autoplay videos start muted
OFF — autoplay videos start with sound
Ideally, this should be a global preference that is also remembered for subsequent videos in the timeline.
At the moment, even when I want to hear the audio, autoplay videos in the timeline are muted, and I have to open the video in the detail view before I can hear the sound.
I understand that X's official web client also doesn't provide an option to enable sound by default. However, since Flare uses its own native video player, it would be great if Flare could provide this as an additional feature.
QuaX already provides a similar global mute/unmute option for videos, and I find it very useful. It would be great to have a similar option in Flare.
Expected behavior
When Mute autoplay videos is disabled:
Videos in the timeline can autoplay normally.
Autoplay videos start with audio enabled.
The user's mute/unmute preference is retained for subsequent videos.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by locating the Settings → Media entry point and the timeline's autoplay video player. Trace how mute/unmute state is handled and whether preferences are already persisted. Done means the setting controls autoplay audio and the user's choice is retained for subsequent timeline videos.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100