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(" <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)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user