ComfyUI Node

Save Song

A ComfyUI node in Kinburg-Nodes/audio with 7 inputs and 2 outputs.

By Kinburg·Created 2 months ago·Updated 3 days ago· 1
Save Song
  • audio
  • image
  • tags
  • audio
  • path
filename_prefixsongs/song
qualityMP3 V0 (VBR)
lyrics
image_quality90
CategoryKinburg-Nodes/audio

Inputs (7)

NameTypeDefaultDescription
audioAUDIOThe song to save (required).
filename_prefixSTRINGsongs/songSave path prefix under ComfyUI/output. A counter is appended; the cover (.jpg) and lyrics (.txt) share the same base name.
qualityCOMBOMP3 V0 (VBR)Audio format & quality. FLAC = lossless; MP3/Opus = compressed at the chosen bitrate.
imageoptIMAGEOptional cover art — saved as a JPEG next to the audio, shown on the node, and embedded IN the audio file so it survives being copied off somewhere.
lyricsoptSTRINGOptional lyrics/text (input only) — saved as a .txt next to the audio and embedded in the file itself (ID3 'USLT' for MP3, a LYRICS comment for FLAC/Opus), which is the frame a phone scrolls along to. Wire a STRING here.
image_qualityoptINT901–100JPEG quality for the cover (higher = larger, better). The same JPEG is written next to the song and embedded in it, so this is also the cover's weight inside the file.
tagsoptSONG_TAGSArtist, album, year, genre and anything else — wire a 'Song Tags' node. Without one the file still gets its title (the file's own name), plus the cover and lyrics wired above.

Outputs (2)

NameTypeDescription
audioAUDIO
pathSTRING