Skip to content

feat(music): add youtube captions as a lyrics fallback - #466

Open
ArthurAugis wants to merge 2 commits into
sonorahq:mainfrom
ArthurAugis:main
Open

ArthurAugis wants to merge 2 commits into
sonorahq:mainfrom
ArthurAugis:main

Conversation

@ArthurAugis

Copy link
Copy Markdown

Summary

  • add a youtube captions lyrics provider that reads the video's own subtitle track, timed line by line
  • show captions only when no lyrics source answered, and never on a track marked instrumental
  • prefer the caption track in the app's language, then the spoken one, then any authored one
  • add a captions prober example for inspecting a video's subtitle tracks

- add a youtube captions lyrics provider, timed line by line from the video's own subtitle track
- prefer the caption track in the app's language, then the spoken one, then any authored one
- add a \allback\ flag to lyrics hits so captions are dropped whenever a real lyrics source answers
- keep a track marked instrumental instrumental, rather than standing in with its dialogue captions
- carry the active language on the lyrics query so a language change is followed
- add a captions prober example and teach the lyrics prober the new provider
- integrate the upstream release: the storage crate, per-provider credentials, Home Manager module
- keep both the captions and credentials module declarations in music
- keep the captions entry under Unreleased, above the 0.31.0 section
@sonora-buddy sonora-buddy Bot added lyrics lyric fetching, timing, the lyrics view, any lyrics provider state labels Sep 14, 2026
@nolight132 nolight132 removed the state label Sep 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lyrics lyric fetching, timing, the lyrics view, any lyrics provider

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants