Understand the playback workflow
Start playback in YouTube Music, then let StreamLyric read the available lyric state for that track. The Overlay presents the current lyric layer for OBS; it is not a replacement YouTube Music player.
Availability varies by track and region. Synchronized lyrics can show timed lines, while plain text lyrics may not move word by word.
Handle changes during a stream
When you change songs, the Overlay follows the new playback state after the page updates. Pause and seek are useful tests before broadcasting because they reveal whether the source is responding to playback changes.
A temporary network interruption can delay updates. Give the source a moment, then refresh the Browser Source if it does not recover.
Keep publishing platforms separate
OBS can compose the scene for TikTok LIVE, YouTube LIVE, or another supported destination. StreamLyric does not directly integrate with or represent TikTok, YouTube, or Google.
You are responsible for the music, lyric, and broadcast rights applicable to your content and destination.
Step-by-step setup
- 01Play music in YouTube Music
Open YouTube Music in Chrome and choose a track with available synchronized lyrics.
- 02Open StreamLyric lyrics
Use the extension to confirm the lyric state, customize the appearance, and copy the secure Overlay link.
- 03Display it in OBS
Add the link as a transparent Browser Source and match its size to your landscape or vertical scene.
- 04Test playback controls
Change tracks, pause, seek, and verify the lyric layer before sending the scene to your live platform.
Frequently asked questions
Does every YouTube Music song have synchronized lyrics?
No. The available lyric type depends on the track and region. StreamLyric cannot create timing when YouTube Music only provides plain text or no lyrics.
Can this output go to YouTube LIVE?
OBS can send a scene to supported publishing destinations, including YouTube LIVE when configured by you. StreamLyric itself is not a YouTube product or direct platform integration.