Keep Suno audio metadata minimal
This commit is contained in:
@@ -350,7 +350,6 @@ function Write-AlbumNfo {
|
||||
$lines.Add(" <dateadded>$(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')</dateadded>")
|
||||
$lines.Add(" <title>$(Escape-XmlText $AlbumTitle)</title>")
|
||||
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(" <albumartist>$(Escape-XmlText $Artist)</albumartist>")
|
||||
foreach ($line in $trackXml) { $lines.Add($line) }
|
||||
@@ -513,15 +512,8 @@ foreach ($track in $tracks) {
|
||||
Add-MetadataArg $argsList "ARTISTS" $ArtistName
|
||||
Add-MetadataArg $argsList "track" "$trackNo"
|
||||
Add-MetadataArg $argsList "disc" "1/1"
|
||||
Add-MetadataArg $argsList "GENRE" $style
|
||||
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 "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)
|
||||
|
||||
& $ffmpeg @argsList
|
||||
@@ -531,7 +523,7 @@ foreach ($track in $tracks) {
|
||||
}
|
||||
|
||||
Write-Host "완료: $outputFile"
|
||||
Write-AlbumNfo $trackFolder $albumTitle $ArtistName $style $ffprobe
|
||||
Write-AlbumNfo $trackFolder $albumTitle $ArtistName "" $ffprobe
|
||||
}
|
||||
|
||||
if (-not $KeepWorkFiles -and (Test-Path -LiteralPath $workRoot)) {
|
||||
|
||||
Reference in New Issue
Block a user