Latest versions of MPV doesn't work with Discord Live Screen Share.
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 37k
- Forks
- 3.5k
- Avg merge
- 1d 10h
- Merged PRs (30d)
- 22
Description
I wanted to report this issue for a while, so I'm here to let this be known.
Windows OS build: 19044.1826
I've been hosting my videos on MPV with SVP for years on Discord Live Screen share with friends.
But a few months ago, MPV stopped working, so I was forced to jump to VLC.
Only today where I actually bothered to look for solutions and found a way for it to work again by rolling back to an older working version.
Issues being:
Discord Live would freeze when both Discord window and MPV player are fullscreened. (Yes, if you turn discord to windowed mode, the screen starts to move again. This goes same with the player if it's windowed, it plays properly on the screen share)
Tabbing out of the player in anyway will freeze Discord screen share as well.
I've then contacted Discord support, and they've let me try PBT and Alpha version of discord to test it. Both still didn't work.
Except for PBT which had a Windows.Graphics.Capture feature which was able to capture mpv while fullscreened or tabbed out.
The downside only being the annoying Yellow border from windows capture. So I didn't want that.
I then went to https://sourceforge.net/projects/mpv-player-windows/files/64bit/ to test out every single version of MPV to track down where it started freezing.
And Bingo!
The last version that was working is mpv-x86_64-20220410-git-2cafe51
Versions mpv-x86_64-20220417-git-305332f up till the Latest are where the Discord Live screen share stopped working on fullscreened or tabbed out state.
Is there a particular change that caused this to happen?
But either way, I'm leaving this here to be known as an issue, and I hope newer versions could fix this problem.
I love hosting videos at high frame rate on discord. even if it's limited to 60fps.
MPV alone is the best player for me when reaching 144 frames with SVP while VLC is only limited to 77, and has de-syncing issues most of the time.


Contributor guide
No contributing guide indexed for this repository
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 reproducing Discord Live screen-share behavior on Windows with mpv-x86_64-20220410-git-2cafe51 and mpv-x86_64-20220417-git-305332f, including fullscreen and tabbed-out states. Compare the versions to identify the change associated with the regression; done means screen sharing no longer freezes under those conditions.
Written by the indexing model from the issue text.
Assessment
- Domain
- audio-video-rtc, desktop
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 38/100