Project

General

Profile

Actions

새기능 #519

open

[데이터품질][P2] 매칭·언어감지·중복 묶음

Added by joungmin ko about 2 months ago. Updated about 2 months ago.

Status:
진행
Priority:
보통
Assignee:
-
Start date:
06/27/2026
Due date:
% Done:

70%

Estimated time:

Description

데이터 정확도 개선 항목:

  • is_korean이 앞 200자만 검사 → 번역 방향 오분류 (lyrics_translator.py:720). 전체 한글 비율로 판정.
  • findArtistChart 부분일치 LIKE '%..%' → 무관 아티스트 곡 매칭 (ChartMapper.xml:124). 정확/단어경계 매칭.
  • 장르 매처 양방향 substring(pop↔k-pop, rap↔trap) (genre_updater.py:59). 별칭맵/단어경계.
  • MusicBrainz limit=1 top-hit 무검증 → 잘못된 장르 대량 (genre_updater.py:71-119,257). 이름/score 검증.
  • UNIQUE(song_name)로 동명이곡 병합 → 장르/가사/이력 섞임 (load_*; reload_billboard). (song_name,artist) 복합키.
  • 영문명 백필 미검증(Deezer/iTunes/googletrans) → 잘못된 가사 조회 유발 (scripts/fill_english_*). 후보 검증.
  • 잘린 JSON salvage가 부분 expressions를 완성본으로 저장 (lyrics_translator.py:442). 최소 개수 검증.
  • lyrics source가 'lrclib' 하드코딩 → ManiaDB 출처 오기재 (lyrics_fetcher.py:354). 실제 출처 전달.

— 6-페르소나 코드리뷰(2026-06-27)에서 도출. 소스 검증 완료. [AI 등록]

Actions

Also available in: Atom PDF