Add clip-id based Suno library sync
This commit is contained in:
@@ -63,9 +63,19 @@ WAV 다운로드는 SUNO 계정 권한, 변환 준비 상태, CDN 접근 정책
|
||||
기본 출력 위치:
|
||||
|
||||
```text
|
||||
\\VaultOfData\AKAMedia\음악\처리됨\SUNO\YYYY-MM-DD
|
||||
\\VaultOfData\AKAMedia\음악\처리됨\SUNO
|
||||
```
|
||||
|
||||
로컬 처리기는 manifest에 저장된 WAV URL만 다운로드합니다. MP3/audio fallback은 사용하지 않습니다. 이후 ffmpeg로 FLAC 변환하면서 title, artist, album, genre/style, lyrics, Suno clip id, cover art를 메타데이터로 넣습니다.
|
||||
정리 포맷:
|
||||
|
||||
```text
|
||||
\\VaultOfData\AKAMedia\음악\처리됨\SUNO\곡 제목 [clipId앞12자리]\01 곡 제목.flac
|
||||
\\VaultOfData\AKAMedia\음악\처리됨\SUNO\곡 제목 [clipId앞12자리]\cover.jpg
|
||||
\\VaultOfData\AKAMedia\음악\처리됨\SUNO\곡 제목 [clipId앞12자리]\metadata.json
|
||||
```
|
||||
|
||||
동기화 비교 키는 곡 제목이 아니라 SUNO clip id입니다. 같은 제목의 곡이 여러 개 있어도 `metadata.json`의 `id`와 폴더명의 id 조각으로 구분합니다.
|
||||
|
||||
로컬 처리기는 manifest에 저장된 WAV URL만 다운로드합니다. MP3/audio fallback은 사용하지 않습니다. 이후 ffmpeg로 FLAC 변환하면서 기존 라이브러리 방식에 맞춰 title, artist, album, album_artist, track, disc, genre/style, lyrics-XXX, Suno clip id, cover art를 메타데이터로 넣습니다.
|
||||
|
||||
로그는 `companion-logs` 폴더에 저장됩니다.
|
||||
|
||||
Reference in New Issue
Block a user