mpv-player / mpv-player/mpv

Change default behavior for cycling through audio tracks

Open
#7,844 5 comments 6 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

core core:audio core:option-param-conf meta:feature-request
Dominant language
C
Stars
37k
Forks
3.5k
Avg merge
1d 10h
Merged PRs (30d)
22

Description

mpv switching through "no audio" among all available audio tracks. On the other hand, the vast majority of players* do not include pseudo "no audio" track in a cycle, by default.

Expected behavior of the wanted feature

Change default behavior to cycle only real audio streams.

  1. Suggested behavior is more convenient and current behavior has no benefits over it.
  2. Conformance with other players; follow user expectations.
Extra information

* including, but not limited to, vlc, ffplay, mpc-hc; mpv GUI like SMPlayer, mpv.net

Log file

Not applicable

Contributor guide

No contributing guide indexed for this repository

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 reading related issues #5396 and #7639, then locate the current default for cycling audio tracks in mpv. The change is complete when the default cycle includes only real audio streams, while users can still configure the existing behavior if supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
audio-video-rtc, cli
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.