개발 로그 · 앱 개발

LofiVinyl 0.6.2: 좋아하는 CD를 레코드처럼 모아 듣습니다

CD에서 가져온 가리온 앨범의 자켓과 레코드가 LofiVinyl 턴테이블에 놓인 화면
가리온 CD를 가져온 LofiVinyl 화면 · 자켓: Cover Art Archive, 저작권은 해당 권리자에게 있습니다 · 이박사 · 실제 작업 화면

좋아하는 CD를 자켓이 있는 레코드로 모아 듣게 됐습니다. 컬렉션에서 듣고 싶은 앨범을 꺼내 턴테이블에 올리고 바늘을 내립니다. 익숙한 음악에 레코드를 고르고 만지는 작은 즐거움이 더해졌습니다. LofiVinyl 0.6.2 (43)의 CD 가져오기는 이런 감상 경험으로 이어집니다.

먼저 가리온 CD를 옮겨봤습니다

가지고 있던 가리온 CD를 처음부터 가져왔습니다. 14곡이 하나의 Vynil로 모이고, 앨범 자켓도 함께 들어왔습니다. 위 화면처럼 자켓을 옆에 세워 두고, 같은 이미지가 담긴 레코드를 턴테이블에 올려 들을 수 있습니다. 컬렉션에 앨범이 한 장씩 늘어나는 모습을 보는 재미도 있습니다.

CD로 가지고 있던 음악을 Mac에서 들으면서도 앨범 단위로 고르고, 자켓을 보고, 바늘을 내려 듣는 기분을 남기고 싶었습니다. 좋아하는 CD를 레코드판처럼 모으고 감상할 수 있다는 점이 이번 업데이트에서 가장 마음에 드는 부분입니다.

CD에서 앨범과 자켓까지

외장 CD 드라이브를 연결하고 CD를 넣은 뒤 앱의 ‘CD 가져오기’를 열면 됩니다. 음악은 무손실 Apple Lossless(ALAC) M4A로 저장합니다. MusicBrainz에서 해당 발매본을 골라 앨범명·아티스트·곡명·트랙 번호를 가져오며, 정보가 없으면 직접 입력할 수 있습니다. ‘앨범 자켓도 가져오기’를 선택하면 등록된 앞면 이미지를 Vynil 자켓에 적용합니다. 이미지가 없는 앨범에는 나중에 직접 자켓을 넣을 수도 있습니다.

MusicBrainz의 운영 주체인 MetaBrainz의 허락을 받아 앨범 정보 연동을 제공합니다. 관련 안내는 앱의 라이선스·크레딧에도 넣었습니다. MusicBrainz는 앨범 정보를, Cover Art Archive는 자켓 이미지를 제공합니다. 가리온 자켓도 해당 발매본의 Cover Art Archive에서 가져왔습니다. 앨범 정보 사용 허락과 자켓 이미지의 저작권은 별개입니다.

가져오기는 곡 단위로 저장합니다. 중단해도 완료한 곡은 남으며, 같은 CD를 다시 가져오면 저장한 곡을 건너뜁니다. ‘완료 후 CD 자동 꺼내기’를 켜면 마지막 곡까지 가져온 뒤 트레이가 열립니다. 가리온 CD로 전체 가져오기와 실제 트레이 열림까지 확인했습니다. 같은 CD를 음악 앱과 LofiVinyl에서 동시에 가져오지 않는 편이 좋습니다.

itch.io와 블로그 스토어에서 제공합니다

CD 리핑은 itch.io와 이 블로그 스토어의 직접 배포판에서 제공합니다. Mac App Store판에는 포함되지 않습니다. Full과 무료 Lite 모두 0.6.2 (43)으로 업데이트했으며, Lite에는 샘플 외 사용자 앨범 한 장 제한이 적용됩니다. 로컬 음원·YouTube·CD 앨범을 합산한 한 장이고, Full에서는 여러 앨범을 모을 수 있습니다.

macOS 14 이상·Apple Silicon(M1 이상)과 macOS에서 오디오 CD를 인식하는 드라이브가 필요합니다. 두 앱 모두 Apple Developer ID 서명·공증을 마쳤습니다. 기존 앱을 종료하고 새 앱으로 교체하면 됩니다. 앨범 정보·자켓 조회에는 인터넷이 필요하고, 가져온 음악은 로컬에서 재생합니다. AccurateRip 대조나 보안 리핑 모드는 제공하지 않습니다.

가리온부터 시작했으니, CD로 가지고 있던 것들을 하나하나 옮겨봐야겠습니다. 좋아하는 앨범들이 레코드 컬렉션으로 쌓이면, 그날 듣고 싶은 한 장을 고르는 시간도 더 즐거워질 것 같습니다.

itch.io에서 Mac Full·무료 Lite 다운로드 · 블로그 스토어에서 Mac Full 구매 · LofiVinyl 기능과 지원 환경

LofiVinyl

macOS 버전은 itch.io에서 구매할 수 있습니다.

itch.io에서 보기