Keep Suno audio metadata minimal

This commit is contained in:
DESKTOP-KSVGT20\shkim
2026-05-02 02:21:12 +09:00
parent 46b9be652d
commit d6a7e50ad3
+1 -9
View File
@@ -350,7 +350,6 @@ function Write-AlbumNfo {
$lines.Add(" <dateadded>$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')</dateadded>") $lines.Add(" <dateadded>$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')</dateadded>")
$lines.Add(" <title>$(Escape-XmlText $AlbumTitle)</title>") $lines.Add(" <title>$(Escape-XmlText $AlbumTitle)</title>")
if ($runtime -gt 0) { $lines.Add(" <runtime>$runtime</runtime>") } if ($runtime -gt 0) { $lines.Add(" <runtime>$runtime</runtime>") }
if ($Genre) { $lines.Add(" <genre>$(Escape-XmlText $Genre)</genre>") }
$lines.Add(" <artist>$(Escape-XmlText $Artist)</artist>") $lines.Add(" <artist>$(Escape-XmlText $Artist)</artist>")
$lines.Add(" <albumartist>$(Escape-XmlText $Artist)</albumartist>") $lines.Add(" <albumartist>$(Escape-XmlText $Artist)</albumartist>")
foreach ($line in $trackXml) { $lines.Add($line) } foreach ($line in $trackXml) { $lines.Add($line) }
@@ -513,15 +512,8 @@ foreach ($track in $tracks) {
Add-MetadataArg $argsList "ARTISTS" $ArtistName Add-MetadataArg $argsList "ARTISTS" $ArtistName
Add-MetadataArg $argsList "track" "$trackNo" Add-MetadataArg $argsList "track" "$trackNo"
Add-MetadataArg $argsList "disc" "1/1" Add-MetadataArg $argsList "disc" "1/1"
Add-MetadataArg $argsList "GENRE" $style
Add-MetadataArg $argsList "lyrics-XXX" $lyrics Add-MetadataArg $argsList "lyrics-XXX" $lyrics
Add-MetadataArg $argsList "DESCRIPTION" $style
Add-MetadataArg $argsList "COMMENT" "Suno clip id: $id"
Add-MetadataArg $argsList "DATE" $createdAt Add-MetadataArg $argsList "DATE" $createdAt
Add-MetadataArg $argsList "ENCODER" "Codex SUNO helper"
Add-MetadataArg $argsList "SUNO_MODEL" $model
Add-MetadataArg $argsList "SUNO_CLIP_ID" $id
Add-MetadataArg $argsList "TMED" "Digital Media"
$argsList.Add($outputFile) $argsList.Add($outputFile)
& $ffmpeg @argsList & $ffmpeg @argsList
@@ -531,7 +523,7 @@ foreach ($track in $tracks) {
} }
Write-Host "완료: $outputFile" Write-Host "완료: $outputFile"
Write-AlbumNfo $trackFolder $albumTitle $ArtistName $style $ffprobe Write-AlbumNfo $trackFolder $albumTitle $ArtistName "" $ffprobe
} }
if (-not $KeepWorkFiles -and (Test-Path -LiteralPath $workRoot)) { if (-not $KeepWorkFiles -and (Test-Path -LiteralPath $workRoot)) {