experiment: 내부 API(VISIONOS) 리졸버 상세 검증 — 전 케이스 통과, 32분 연속재생 무결
운영 리졸버 + 내부API 0순위 조합을 테스트 포트(8780)에 올리고, 운영 Lavalink(.6)로 실제 재생을 검증했다. 프로덕션(8779/Lavalink/master)은 변경하지 않았다. 케이스별 결과(첫 소리 / 관찰 중 멈춤): 짧은영상 7초 성공 888ms (재생 후 정상 종료. 관찰창이 곡보다 길어 판정 오탐 1회 발생) 짧은영상 18초 성공 1437ms 0/2 일반곡(K-pop) 성공 2017ms 0/3 해외곡 성공 4209ms 0/3 스포티파이 URL 성공 2753ms 0/3 플레이리스트120 성공 3147ms 0/3 곡 전환 성공 2982ms 0/2 (Ditto -> HEYA, 6.0s) 긴 곡(1시간) 성공 1430ms 0/3 32분 연속재생 성공 888ms 0/383 <- position 5,180 -> 1,920,180ms 정확히 선형 증가 리졸버 경로 통계: 내부API 11회 / 폴백 0회 / 내부API 실패 0회 참고: SABR 직결은 55초에서 403으로 끊겼던 반면, 이 방식은 32분간 무결. 포맷도 itag 251 동일. 남은 과제(운영 적용 전): visitorData 를 봇이 2시간마다 갱신하는 값과 공유하도록 배선. 현재는 고정 파일(/tmp/vd.txt)을 읽는 프로토타입이라 만료 시 폴백으로 떨어진다. 연령제한곡은 샘플 확보 실패로 미검증(폴백 경로가 쿠키로 처리).
This commit is contained in:
@@ -13,9 +13,8 @@ services:
|
||||
- SELFTEST_GUILD_ID=1352269198297923648
|
||||
- SELFTEST_VOICE_CHANNEL_ID=1352269198914621465
|
||||
- SELFTEST_TEXT_CHANNEL_ID=1421342055774289980
|
||||
- SELFTEST_QUERY=NewJeans Ditto
|
||||
- SELFTEST_WATCH_SEC=12
|
||||
- SELFTEST_SECOND_QUERY=LE SSERAFIM CRAZY
|
||||
- SELFTEST_QUERY=https://www.youtube.com/watch?v=E7EOjkGVmyo
|
||||
- SELFTEST_WATCH_SEC=1920
|
||||
- YTRESOLVER_ENABLED=true
|
||||
- YTRESOLVER_URL=http://192.168.10.5:8780
|
||||
volumes:
|
||||
|
||||
Reference in New Issue
Block a user