**프로젝트**: parksy-audio
**작성일**: 2026-02-23
**상태**: ✅ 전체 연결 완료
parksy-audio 프로젝트의 Google 에코시스템 통합이 완료되었다.
YouTube Data API, YouTube Analytics API, Google Drive(rclone) 3개 서비스가
모두 연결되어, 로컬 PC에서 오디오 생산 → 마스터링 → 업로드 → 분석의
전체 파이프라인을 자동화할 수 있는 기반이 마련되었다.
┌─────────────────────────────────────────────────────┐
│ parksy-audio 파이프라인 │
│ │
│ [MIDI 소싱] │
│ ↓ Mutopia / Piano-midi.de / Lyria 3 │
│ [표현 엔진] piano_expression.py │
│ ↓ velocity, pedal, tempo 인간화 │
│ [품질 게이트] midi_quality_gate.py │
│ ↓ A/B/C/D/F 등급 판정 │
│ [렌더링] FluidSynth + SoundFont │
│ ↓ WAV 출력 │
│ [마스터링] optimizer.py v4 │
│ ↓ 3-Layer 믹싱 (Ambient + Music + Voice) │
│ [비주얼] make_visual_video.py │
│ ↓ MP4 영상 생성 │
│ ┌──────────────────────────────────────┐ │
│ │ ★ Google 에코시스템 (NEW) │ │
│ │ │ │
│ │ [YouTube Upload] youtube-studio.js │ │
│ │ ↓ API v3 직접 업로드 │ │
│ │ [YouTube Analytics] 조회수/구독 추적│ │
│ │ [Google Drive] rclone gdrive: │ │
│ │ ↓ 백업 + 크로스디바이스 동기화 │ │
│ └──────────────────────────────────────┘ │
└─────────────────────────────────────────────────────┘
| 항목 | 값 | |
| GCP 프로젝트 | parksy-youtube | |
|---|---|---|
| OAuth 클라이언트 | parksy-cli (Desktop App) | |
| 인증 계정 | Parksy (Account A) | |
| 연결 채널 | Blogger-Parksy | |
| 스코프 | youtube, youtube.upload, youtube.readonly, yt-analytics.readonly | |
| 토큰 위치 | `tools/youtube/token.json` | |
| 자동 갱신 | ✅ refresh_token으로 자동 |
| 항목 | 값 | |
| 리모트 이름 | gdrive | |
|---|---|---|
| 동기화 경로 | gdrive:parksy-audio/ | |
| 총 용량 | 15 GiB | |
| 사용 중 | 1.7 KiB | |
| 여유 공간 | 14.3 GiB | |
| 설정 위치 | %APPDATA%\rclone\rclone.conf |
| 스크립트 | 용도 | 상태 | ||
| `tools/youtube/auth.js` | OAuth 토큰 생성/갱신 | ✅ 작동 확인 | ||
|---|---|---|---|---|
| `tools/youtube/youtube-studio.js` | 채널 관리 + 업로드 | ✅ status 명령 확인 | ||
| `tools/gdrive-sync.sh` | Google Drive ↔ 로컬 동기화 | ✅ rclone about 성공 | ||
| `tools/sync-lyria3-to-image.sh` | parksy-image 레포 동기화 | ✅ 버그 수정 완료 |
| 파일 | 내용 | .gitignore | git 추적 | |||
| client_secret.json | OAuth 클라이언트 ID/Secret | ✅ 등록됨 | ❌ 추적 안 됨 | |||
|---|---|---|---|---|---|---|
| token.json | 액세스/리프레시 토큰 | ✅ 등록됨 | ❌ 추적 안 됨 | |||
| rclone.conf | Google Drive 토큰 | 시스템 경로 | 해당 없음 |
프로덕션 전환 시 Google 검증 필요.
Account A: dimas.thomas.sancho@gmail.com (GCP 소유자)
├── Parksy (기본)
├── Blogger-Parksy ← 현재 연결된 채널
├── 웹툰작가 디마쓰
├── 프로그래머 톰하스
├── 작곡가 싼초
├── 방송인 박씨
└── 사업가 디티스립
Account B: dtslib1979@gmail.com (PC 로그인)
Account C: Thomas.tj.Park@gmail.com / gohsy2026@gmail.com
| 구성 요소 | 버전 | |
| OS | Windows 11 Home 25H2 | |
|---|---|---|
| Node.js | 22.18.0 | |
| Python | 3.12.10 | |
| rclone | 1.73.1 | |
| googleapis | 171.4.0 | |
| Git | 2.50.1 | |
| FFmpeg | 8.0.1 |