지난 대장정에서 우리는 라즈베리파이로 CD 낭만을 찾기 위해 온갖 삽질을 했습니다.
1편: 10년 묵은 골동품 허브로 CD-ROM 인식 전원 문제를 때려잡았고
[IT & 모바일] - 라즈베리파이 CD 플레이어 만들기 (1편) : USB CD-ROM 인식 그냥 되는게 아냐?
2편: Audacious 버퍼 조절로 'DJ 스크래치 신동'이 된 CD의 끊김 문제를 고쳤습니다.
[IT & 모바일] - 라즈베리파이 CD 플레이어 만들기 (2편): 낭만적인 음악, 왜 자꾸 끊기니? (재생 끊김 문제 완벽 해결)
이제 음악은 흐르지만, 여전히 CD 드라이브가 20년 된 CD의 미세한 흠집 때문에 열심히 '재채기'를 하고 있다는 사실은 변하지 않습니다. 이 불안정한 낭만을 영원히 안정된 무손실 파일로 박제할 때가 왔습니다!

이번 편에서는 CD의 **'무결점 복제'**와 **'라즈베리파이 저장 공간 무한 증식 해킹'**을 통해 우리의 헝그리파이 오디오 시스템을 **'디지털 영생'**의 단계로 이끌 겁니다!
굳이 CD를 파일로 저장하는 이유요? 한 마디로 'CD에서 벗어나기 위해서' 입니다.
우리는 가장 완벽한 리핑과 가장 게으른 자동화를 동시에 추구할 겁니다.
FLAC(무손실 압축)까지 함께 설치합니다.
sudo apt update
sudo apt install abcde flac -y
라즈베리파이의 SD카드는 너무 소심합니다. CD 1장(FLAC 기준)이 약 300~350MB. CD 몇 장 리핑하면 SD카드 용량은 순식간에 빨간불이 들어옵니다.

저는 라즈베리파이 기본 OS설치에 8GB짜리 SD카드를 사용했는데 이제 남은 용량이 570MB 정도밖에 안돼네요. 큰일입니다. 외장 하드라도 찾아와야겠습니다. 아니다... 소비전력 생각해서 USB 메모리를 사용해야겠습니다.
☆ 해결책: 헝그리파이 정신을 살려, SD카드의 용량 한계를 무시하고 외부 저장소로 경로를 돌립니다!
무손실 품질은 그대로 유지하면서 용량만 40~50% 절약해 주는 FLAC은 우리의 헝그리파이에겐 필수 교양입니다.
굴러다니는 USB 메모리, SSD, 또는 HDD를 연결합니다. 리핑 결과가 SD카드가 아닌, 이 외부 저장소로 바로 저장되도록 설정하는 것이 핵심입니다.
# -d로 CD 장치를 지정하고, -D로 저장 경로를 지정합니다.
abcde -o flac -d /dev/sr0 -D /media/brian/MUSIC_DATA
OUTPUTDIR="/media/brian/MUSIC_DATA"
공유 폴더를 라즈베리파이에 마운트하여 리핑 결과를 바로 NAS에 저장하는 방법입니다.
# 비밀번호와 IP만 바꿔주세요.
sudo mount -t cifs -o username=계정,password=비밀번호 //192.168.1.10/music /media/music
마운트한 /media/music 폴더를 위 abcde -d 옵션에 넣어주면 됩니다.
모든 준비가 끝났습니다. 이제 CD를 삽입하고 터미널에서 단 한 단어만 입력하면 됩니다.
리핑할 CD를 드라이브에 넣고, 외장 저장소(USB 또는 NAS 마운트 폴더)가 연결되었는지 확인합니다.
터미널에서 다음 명령을 실행하세요. (A-1에서 확인한 저장 경로를 꼭 넣어주세요!)
# USB HDD/SSD에 저장할 경우 (예시 경로 사용)
abcde -o flac -D /media/brian/MUSIC_DATA
| abcde 실행 시 일어나는 일 | 헝그리파이 기쁨 포인트 |
| 자동 인식 & 태깅: CDDB를 통해 앨범명, 아티스트, 트랙 정보 자동 태깅 | 일일이 정보 입력할 필요가 없어요! |
| 무결점 추출: cdparanoia가 CD를 집요하게 읽어 오류까지 복구 | 20년 묵은 CD의 완벽한 부활! |
| 자동 변환 및 정리: FLAC으로 압축 후, 저장소/아티스트/앨범/01 - Track.flac 형태로 완벽 정리 | SD카드 용량 부담 제로! |
결과: 리핑이 완료되면, 외장 저장소에는 깨끗하게 정리된 무손실 FLAC 파일들이 쌓입니다. CD는 이제 케이스에 넣어 영원히 봉인하고, 음악은 파일로 감상합니다!
이제 우리의 라즈베리파이는 **USB/NAS 저장소를 탑재한 '고음질 음원 서버'**로 진화했습니다.
💡 다음 헝그리파이 목표: 다음 편에서는 리핑한 파일을 이용하여 MPD(Music Player Daemon) 서버를 구축하고, 스마트폰 앱으로 제어하는 네트워크 오디오 플레이어로 만드는 최종 진화 과정을 다뤄 보겠습니다!
| 문제원인/제약 | 해결책 |
| CD 재생 불안정 | abcde -o flac 실행으로 무결점 FLAC 리핑 전환 |
| SD카드 용량 부담 | 외장 USB HDD/SSD 또는 NAS 마운트 후 -d 옵션으로 경로 지정 |
| 오래된 CD 오류 | cdparanoia 기반 abcde의 '편집증적인' 오류 복구 능력 활용 |
라즈베리파이로 완성하는 헝그리파이 오디오 시스템, 이제 무손실 음원 서버로 진화합니다!
| 라즈베리파이 CD 플레이어 만들기 (번외편): 아이폰을 위한 무선 스피커, AirPlay 해방구 구축! 🍎 (1) | 2025.10.26 |
|---|---|
| 라즈베리파이 CD 플레이어 만들기 (4편): 드디어 완성! 손 안의 오디오 서버 📱 (0) | 2025.10.20 |
| 라즈베리파이 CD 플레이어 만들기 (2편): 낭만적인 음악, 왜 자꾸 끊기니? (재생 끊김 문제 완벽 해결) (0) | 2025.10.18 |
| 라즈베리파이 CD 플레이어 만들기 (1편) : USB CD-ROM 인식 그냥 되는게 아냐? (0) | 2025.10.16 |
| ⚡️ 손댈 때마다 짜릿! DAC 누설전류, 접지선 하나로 고쳤어요. (0) | 2025.10.11 |
댓글 영역