Nodes/BizyAirPlus/Mureka AI Mureka V8 Extend Song (Official Edition)
ComfyUI Node

Mureka AI Mureka V8 Extend Song (Official Edition)

Extend a song past its ending, on Mureka V8

By siliconflow·Created 5 months ago·Updated about a month ago· 20
Mureka AI Mureka V8 Extend Song (Official Edition)
  • audios
  • api_config
  • audio
  • request_id
  • urls
lyrics《风经过的地方》 【Verse 1】 夜色慢慢落在窗台上 旧照片还留着你的光 我把没说完的话 藏进风吹过的地方 街灯拉长孤单的影子 像回忆不肯轻易停止 那些走散的日子 还在心里轻轻响起 【Pre-Chorus】 如果时间能回头 我会握紧你的手 不让沉默替我说出口 【Chorus】 风经过的地方 有我想你的模样 月光落在心上 照不亮你的方向 我还站在原地望 等一场温柔回响 就算人海太匆忙 也记得你来过我身旁 【Verse 2】 后来我学会一个人走 把遗憾写进每个深秋
extend_at8000
extend_typetail
skip_errorfalse

Every music generator's weakest moment is the ending - the track fades out or just stops, and if you want a longer version you're rerolling the whole thing. Mureka V8's Extend Song node attacks that directly: it continues an existing track from a point you choose, using lyrics you provide, so the extension actually sounds like the same song instead of a sequel by a different band. It's the difference between "remix" and "second verse."

What it is

An "Official Edition" Mureka API node in BizyAirPlus: audio-to-audio continuation on Mureka's V8 model. You give it a song, some lyrics, and a start point, and it generates the continuation from there.

How it works

The audios input is the song to be continued. lyrics is the text the continuation will follow - you're not just extending a groove, you're singing new words to it. The key control is extend_at: the continuation start time in milliseconds, default 8000. If it's longer than the song's length, Mureka just starts at the end (the tooltip says so explicitly - "If it is greater than the length of the song, the length of the song is taken"). extend_type picks the direction: default "tail" extends forward from the point; the combo offers the alternative direction if you want a lead-in instead.

The inputs and outputs

  • audios - required. The song to continue.
  • lyrics - required. What the continuation sings; keep the same language and structure as the original for a seamless feel.
  • extend_at - required, milliseconds (8000–420000).
  • extend_type - the continuation direction, default "tail".
  • outputs - audio, request_id, and urls.

api_config and skip_error are the pack standard.

Installing

ComfyUI Manager → "BizyAirPlus", or:

cd ComfyUI/custom_nodes
git clone https://github.com/siliconflow/BizyAirPlus.git
cd BizyAirPlus
python -m pip install -r requirements.txt

Restart, turn the BizyAirPlus button ON, enter your API key from bizyair.ai.

Where people get burned

Mismatched lyrics are the classic failure - the extension follows your text, and if the text's language, meter, or subject breaks from the song's established style, the continuation feels bolted on. Match it to the source. Also extend_at is the control people miss: it defaults to 8 seconds, so if your song is a 3-minute track and you want a full second half, raise it - the model is remarkably good at continuing mid-song, but only if you tell it where. And it's a generation call, so it's metered; the URL requirement for audios applies as with all Mureka audio nodes.

CategoryBizyAirModelServices/BizyTRD/Mureka

Inputs (6)

NameTypeDefaultDescription
audiosAUDIOThe songs to be continued
lyricsSTRING《风经过的地方》 【Verse 1】 夜色慢慢落在窗台上 旧照片还留着你的光 我把没说完的话 藏进风吹过的地方 街灯拉长孤单的影子 像回忆不肯轻易停止 那些走散的日子 还在心里轻轻响起 【Pre-Chorus】 如果时间能回头 我会握紧你的手 不让沉默替我说出口 【Chorus】 风经过的地方 有我想你的模样 月光落在心上 照不亮你的方向 我还站在原地望 等一场温柔回响 就算人海太匆忙 也记得你来过我身旁 【Verse 2】 后来我学会一个人走 把遗憾写进每个深秋 The words to the song
extend_atINT80008000–420000Continuation start time, in milliseconds. If it is greater than the length of the song, the length of the song is taken
extend_typeoptCOMBOtailThe direction of the song continuation
api_configoptBIZYAIR_OPENAPI_CONFIG单次请求覆盖base_url和api_key
skip_erroroptBOOLEANfalse开启后遇到错误不中断工作流,输出对应类型的错误占位符

Outputs (3)

NameTypeDescription
audioAUDIO
request_idSTRING
urlsSTRING