mpv-player / mpv-player/mpv

Support for embedded lyrics in Ogg Vorbis audio tracks

Open
#9,955 3 comments 5 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

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

Description

Expected behavior of the wanted feature

When there is lyrics embedded in metadata of a "song.ogg" audio file (Ogg Vorbis), mpv should offer that as subtitle. If I use an external "song.lrc" file, which is with the same name as the audio file, then mpv offers the lyrics as subtitles just fine.

Embedded lyrics support would be a good feature for mpv, so that we wouldn't need to store many many external lyrics files along with music.

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

No file, test, or entry point is named. Start by tracing mpv's existing external .lrc subtitle discovery and its Ogg Vorbis metadata handling, then determine how embedded lyrics can enter the subtitle path. Done means lyrics embedded in song.ogg are offered as subtitles while external song.lrc behavior remains unchanged.

Written by the indexing model from the issue text.

Assessment

Tech stack
c
Domain
audio-video-rtc
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.