Skip to content

Want to work on mpv? #13608

Open
Open
@Akemi

Description

you want to work on mpv and don't know where to start? there are open issues that could possibly be fixed. though this might not be a good or easy start into mpv.

there are various things that still need to be done, with varying difficulties and different scopes. some of these are a good start into our code and can be done independently from any other tasks. anyway, the plan is to finish every task on the list, let everyone know of the current status, keeping track of people working on those tasks and coordinating that work properly. if you want to do any of those yourself, just let us know and we will plan appropriately and try to assist you as well as possible.

General

S D Description Assignee
🟢 a community manager that handles various tasks, communicating with users, triaging issues, adjusting docs, etc
🟢 fix remaining compilation warnings and remove exclusions from meson.build
🟢 add CI workflows to mpv-build @ilkermeliksitki
🔴 add a way for libmpv to work with libplacebo/gpu-next
🔴 add a way to package mpv scripts/shaders/etc. and make them updatable, to automatically manage these scripts

Linux

S D Description Assignee

macOS

S D Description Assignee
🟢 update wiki for compiling distro releases
🟢 add meaningful verbose/info logging to common/windowing
🟢 add option to change macvk/metal/moltenvk scaling filter 1 2
🟡 rewrite bundling scripts dylib_unhell.py and osxbundle.py in swift
🟡 move cohesive functionality from common code into separate modules
🟡 make test/libmpv_lifetime workable on macOS, instantiate NSApp
🟡 add wid embedding to macvk, not separated context 1 2 3
🔴 rewrite messy calculateWindowPosition function with a nonlinear function
🔴 full featured CI builds with target 10.15
🔴 find maintainer for CoreAudio code
🔴 add swift 6 support, remove swift 4 support, drop swift <5.7/5.8 support (newest version macOS 12 > 5.7, macOS 13 > 5.8) (1 2 3 4 5) @Akemi

Windows

S D Description Assignee

Legend

S = Status D = Difficulty
❌ todo 🔴 hard
✅ done 🟡 medium
🟢 easy

Table Editor

Read, edit and output Markdown tables: https://tableconvert.com/markdown-to-markdown

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

meta:developer-neededmeta:help-wantedAnyone is invited to help with this. Suitable for new developers with no experience with mpv code.meta:rfc

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions