jagrosh / jagrosh/MusicBot

[Feature Request] "Synced lyrics" from subtitles of the video

Open
#362 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
5.8k
Forks
2.8k
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
Not really a first world problem, but some people may fancy synced lyrics of a video when playing it back with the Music bot.

**Describe the solution you'd like**
Several YouTube videos have subtitles available & I got the thought of displaying the subtitles (of the current timestamp) in the `nowplaying` command. This could be a pretty neat feature to implement (especially into the `nowplaying` command since it updates every 5 seconds. Perhaps we could make it update every time new subtitles are being shown?)

**Describe the basic flow/steps of using this feature**
1. Play a YouTube video with subtitles
2. Use the `nowplaying` command
3. Watch as the subtitles update as the music plays back

**Additional context**
None.

**Have you confirmed that this idea is not already described here?**
https://github.com/jagrosh/MusicBot/projects/1
Yep.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the nowplaying command and inspect how YouTube video playback and timestamps are handled. Define the subtitle timing behavior, then verify that a video with subtitles displays the current subtitle and updates as playback advances.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.