본문으로 건너뛰기
로그인 둘러보기
기타 소프트웨어 · 오디오·영상·캡처 · 윈도우즈 유틸

MetaRekordFixer

0

MetaRekordFixer(MRF)는 AlphaTheta의 Rekordbox DJ 소프트웨어에서 직접 다루기 어려운 음악 라이브러리 데이터 수정과 보정을 위해 만들어진 Windows 전용 데스크톱 도구입니다.

DJ 라이브러리DJ 소프트웨어메타데이터음악 관리

소개

MetaRekordFixer(MRF)는 AlphaTheta의 Rekordbox DJ 소프트웨어에서 직접 다루기 어려운 음악 라이브러리 데이터 수정과 보정을 위해 만들어진 Windows 전용 데스크톱 도구입니다. Go로 작성되었으며 Fyne 프레임워크 기반의 그래픽 사용자 인터페이스를 제공하여, 로컬 음악 파일과 Rekordbox 데이터베이스에 모두 접근할 수 있습니다. DJ Sweder가 Rekordbox의 메타데이터 관련 한계를 보완하기 위해 개발한 비공식 개인용 유틸리티로, 라이브러리 정리와 트랙 정보 전이에 초점을 맞춥니다.

상세정보

FLAC 파일의 부족한 메타데이터 보완

Rekordbox는 FLAC 파일에 대해 발매일(릴리스 데이트), 앨범 아티스트, 믹스 타이틀, 원곡 아티스트 등 일부 메타데이터를 데이터베이스에 저장하지 않습니다. MetaRekordFixer는 FLAC 파일 자체에 이러한 정보가 저장되어 있다면 이를 읽어 데이터베이스에 기록하며, 이후 USB 등으로 내보낼 때에도 라이브러리 정보에 반영됩니다. 단, Rekordbox의 태그 복구 기능을 사용하면 본 도구가 저장한 데이터가 삭제되므로, 이 경우 MetaRekordFixer를 다시 실행하여 발매일, 앨범 아티스트, 믹스 타이틀, 원곡 아티스트를 재저장해야 합니다.

(HOT) CUE 및 기타 정보 전송

FLAC 트랙과 MP3 사본이 함께 존재하는 라이브러리에서 그리드 설정, 핫 큐, 메모리 큐, 재생 횟수 등의 정보는 FLAC에만 저장되어 있습니다. 본 도구는 해당 정보를 적절한 트랙으로 복사하며, 다음과 같은 방식이 가능합니다.

  • 파일이 들어 있는 원본 폴더와 대상 폴더를 선택해 데이터 전송
  • 트랙이 서로 다른 폴더에 있을 때 유용한 플레이리스트 간 데이터 전송
  • 원본 항목을 폴더에서, 대상 항목을 플레이리스트에서 가져오는 방식 등 두 가지 방식의 조합

트랙 포맷 교체

저품질 MP3를 같은 트랙의 FLAC 버전으로 교체할 때, 일반적으로는 Rekordbox로 다시 가져와야 하므로 CUE 포인트 등이 손실됩니다. MetaRekordFixer는 교체할 원본 트랙이 담긴 플레이리스트와 새 트랙이 담긴 폴더만 준비하면 되며, 파일명은 확장자에 관계없이 동일해야 합니다.

추가일(date added) 변경

Pioneer CDJ는 트랙을 라이브러리에 추가한 날짜 기준 정렬만 지원하므로, 오래된 트랙을 아카이브에 추가하면 새 트랙처럼 보이는 문제가 있습니다. MetaRekordFixer는 추가일을 변경하는 두 가지 옵션을 제공합니다.

  • Rekordbox 데이터베이스에 저장된 발매일과 추가일을 일치시키기(特定 폴더 제외 옵션 포함)
  • 지정 폴더 안 트랙의 추가일을 특정 날짜로 설정

간단한 오디오 포맷 변환

FLAC 트랙과 함께 MP3 사본을 확보하기 위해, 본 도구는 기본값 위주의 간단한 오디오 포맷 변환 기능을 내장하고 있습니다. 별도 설정 없이도 기본값이 최고 품질로 동작하며, 원본과 대상 위치만 지정하면 됩니다. 원본과 동일한 폴더 구조를 유지하기 위해 원본과 같은 이름의 폴더를 생성하는 것도 가능합니다. 변환은 설치 시 함께 다운로드되는 ffmpeg와 ffprobe를 사용합니다.

FLAC와 MP3 병행 라이브러리 구조 지원

구형 Pioneer CDJ는 FLAC를 지원하지 않으므로, 본 도구의 제작자는 FLAC 컬렉션과 별도로 MP3 사본을 보관합니다. 이를 위해 Music(FLAC와 MP3가 함께 있는 메인 컬렉션)과 Music MP3(FLAC에서 변환한 MP3 컬렉션) 두 개의 루트 폴더를 사용하며, 폴더 구조는 서로 미러링됩니다. Rekordbox에서는 Music과 Music MP3 두 루트 폴더를 사용해 각각의 플레이리스트를 구성하고, USB/HDD/SSD/SD 카드 등 휴대용 저장 장치로 내보내어 구형 CDJ 사용 시 Music MP3에서 트랙을 선택합니다.

Q. MetaRekordFixer는 어떤 소프트웨어인가요?

Rekordbox DJ 소프트웨어의 메타데이터 및 라이브러리 데이터 한계를 보완하기 위해, DJ Sweder가 Go와 Fyne 프레임워크로 만든 Windows 전용 비공식 데스크톱 도구입니다.

Q. 어떤 운영 체제에서 동작하나요?

현재 Windows에서만 사용할 수 있으며, 설치 시 Inno 설치 프로그램이 사용되고 별도의 관리자 권한은 필요하지 않습니다.

Q. Rekordbox가 설치되어 있어야 하나요?

본 도구는 Rekordbox 데이터베이스를 직접 읽고 수정하므로, %appdata%RoamingPioneerrekordboxmaster.db를 대상으로 동작합니다. 사용 중에는 Rekordbox 소프트웨어를 종료한 상태여야 합니다.

Q. 데이터 손상 위험은 어떻게 관리되나요?

사용자가 요청하고 확인한 변경을 적용하기 전, 본 도구가 자동으로 데이터베이스 백업을 생성합니다. 다만 비공식 개인용 도구이므로 사용에 따른 책임은 사용자에게 있습니다.

Q. 라이선스는 무엇인가요?

라이선스는 MIT이며, 자세한 전문은 GitHub 저장소의 LICENSE 파일에서 확인할 수 있습니다.

시스템 요구사항

Windows 운영 체제에서 실행되는 Inno 기반 설치 프로그램으로 배포되며, winget에서는 DJSweder.MetaRekordFixer 패키지로 설치할 수 있습니다. 설치 시 별도의 관리자 권한은 필요하지 않으며, 프로그램은 %appdata%LocalProgramsMetaRekordFixer 경로에 설치됩니다. 파일 변환 기능은 설치 디렉터리 내 tools 폴더의 외부 도구인 ffprobe와 ffmpeg를 사용하므로, 설치 과정에서 ffmpeg와 ffprobe가 함께 다운로드됩니다. 데이터베이스 위치는 보통 %appdata%RoamingPioneerrekordboxmaster.db이며 설정에서 지정해야 하며, 로컬 데이터베이스 파일 사용을 전제로 하므로 네트워크 드라이브에 위치한 데이터베이스에서는 정상 동작이 보장되지 않습니다. CUE 정보를 전송할 때 대상 또는 원본 파일이 MP3인 경우 상수 비트레이트(Constant Bitrate)여야 정확한 위치에 CUE 포인트가 반영됩니다.