ComfyUI Node

Song Tags

The tags Save Song writes INTO the file — title, artist, album, year, genre and anything else you name. Kept on its own node because it is filled in once, while Save Song is the one you keep re-running. Wire 'tags' into Save Song; empty fields are skipped, and Generation Info's settings can ride along as custom tags so the song remembers how it was made.

By Kinburg·Created 2 months ago·Updated 3 days ago· 1
Song Tags
  • settings
  • tags
title
artist
album
album_artist
track
year
genre
comment
extra
CategoryKinburg-Nodes/audio

Inputs (10)

NameTypeDefaultDescription
titleSTRINGTrack title. Empty = Save Song uses the file's own name, so the player shows 'song_00007' rather than nothing at all.
artistSTRINGLeave empty to skip this tag.
albumSTRINGLeave empty to skip this tag.
album_artistSTRINGWho the ALBUM is credited to. Worth setting when the tracks have different artists, or a player will file each one separately.
trackSTRINGTrack number. '3' or '3/12' both work.
yearSTRINGYear, or a full date — '2026' and '2026-08-16' are both valid ID3v2.4 timestamps.
genreSTRINGFree text; ID3v2.4 dropped the numeric genre list.
commentSTRINGLeave empty to skip this tag.
extraSTRINGAnything else, one 'name: value' per line. Names a player actually understands land in the real field — bpm, composer, publisher, copyright, isrc, disc, language, mood, key — and everything else is written as a custom tag (TXXX / a named Vorbis comment), which is where 'seed: 12345' or 'sampler: chimera' belongs.
settingsoptGEN_SETTINGSGeneration Info Filter's 'settings_data' — every field it selected is written as a custom tag, so the song carries the settings that made it. Takes the FIRST dump: this node describes one song, not a batch. The 'extra' lines win where the names collide.

Outputs (1)

NameTypeDescription
tagsSONG_TAGS