요즘에는 출근 준비를 하면서 거실 스피커로, 이동 중에는 안드로이드폰으로, 작업할 때는 윈도우 PC로 같은 음악을 이어서 듣고 있다. 특별한 스트리밍 서비스에 가입한 건 아니고, 집에 있는 장비 위에 올려둔 Navidrome이라는 음악 서버 덕분이다.
Navidrome은 구글에서 쉽게 찾을수 있고, 무료로 다운로드도 가능한 오픈소스 음악서버 프로그램이다.
Navidrome에서 재생되는 음원 대부분은 예전에 하나씩 모았던 클래식 CD에서 리핑한 파일들이다.
예전 같으면 책장 앞에서 박스를 꺼내고, 디스크를 골라 플레이어에 넣어야 들을 수 있었던 곡들이 이제는 단추 몇 번으로 바로 나온다.
이 글은 그 과정을 함께 지나오게 해준 Navidrome이라는 오픈소스 음악 스트리밍 서버에 대한 개인적인 사용 기록이다.
CD 컬렉션이 더 이상 안전하지 않다고 느낀 순간들
집 한켠에는 클래식 CD가 1000여 장에 가까운 양으로 꽂혀 있다. 처음엔 그 풍경만으로도 제법 든든했는데, 어느 순간부터 불안이 조금씩 고개를 들기 시작했다.
분명 조심해서 다뤘다고 생각했는데도, 시간이 지나면서 이상한 현상들이 하나씩 나타났다. 어떤 디스크는 특정 트랙만 건너뛰고, 어떤 음반은 중요한 곡이 실린 부분에서만 반복적으로 튀었다. 심한 경우에는 플레이어가 아예 디스크를 인식하지 못해, 결국 마음 아프게도 버릴 수밖에 없었던 CD들도 있었다.
시리즈 박스 세트들은 또 다른 고민거리였다. 여러 장으로 구성된 세트 중 한두 장이 어디론가 사라져버려, 더 이상 완전한 세트라고 부르기 애매해진 경우도 종종 있었다. 박스와 북릿은 멀쩡히 남아 있는데, 정작 듣고 싶은 디스크가 빠져 있는 상황이 반복되니 물리 매체에 대한 신뢰가 조금씩 흔들렸다.
그래서 결심했다.
“지금이라도 전부 파일로 옮겨두지 않으면, 언젠가 정말 듣고 싶은 음반부터 하나씩 사라질 수도 있겠다.”
그때부터 CD를 하나씩 리핑해 FLAC, MP3 파일로 모으기 시작했다. NAS와 하드디스크에 음원은 무사히 쌓였지만, 막상 듣는 경험이 기대만큼 편하지는 않았다. 폴더를 열고 파일명을 더블클릭하는 방식은, CD를 꺼내는 수고를 그저 “폴더 탐색”이라는 다른 형태로 바꾸어 놓았을 뿐이라는 느낌이었다.
이 답답함을 해결해 준 도구가 바로 Navidrome이다.
Navidrome이 해주는 일 한 줄로 정리하면
Navidrome은 내가 가진 음원 파일을 스트리밍 서비스처럼 바꿔주는, 자가 호스팅 음악 서버다.
조금만 풀어서 말하면 이런 역할을 한다.
-
집에 있는 NAS, 라즈베리파이, 윈도우 PC 등에 설치해 두고
-
그 장치 안에 저장된 FLAC, MP3 같은 음악 파일들을 자동으로 인덱싱해서
-
웹 브라우저나 전용 앱으로 접속하면, 어디서든 스트리밍해 들을 수 있게 만들어 준다.
겉으로 보면 상용 스트리밍 서비스와 비슷하지만, 결정적인 차이는 음악 파일이 전부 자기 장비 안에 있다는 점이다.
월 구독료도 없고, 서비스가 중단되거나 음원 계약이 바뀌어 라이브러리가 사라질 걱정도 없다. 이미 가지고 있는 NAS나 라즈베리파이, 윈도우 PC를 활용하면 별도의 장비 투자 없이 시작할 수도 있다.
단순 재생과 다른점
CD를 리핑했다면, 사실 윈도우 탐색기나 NAS 공유 폴더를 통해서도 음악을 들을 수 있다. 폴더를 열고, 원하는 트랙을 재생하는 것만으로도 기본적인 감상은 가능하다.
하지만 클래식 음반처럼 곡이 많고, 같은 곡의 서로 다른 연주가 여러 장씩 있는 경우에는 곧 한계를 느끼게 된다. Navidrome을 쓰면서 가장 크게 달라진 가장 중요한 부분을 꼽아보면 이렇다.
1. 무엇보다 집 밖에서도 내 라이브러리에 접속할 수 있다
인터넷만 연결되어 있으면 LTE/5G를 통해서도 집에 있는 Navidrome 서버로 접속이 가능하다.
따로 음원을 복사해 들고 다니지 않아도, 같은 라이브러리를 어디에서나 활용할 수 있다.
2. 검색과 필터가 강력하다
클래식 곡명은 길고 비슷비슷한 경우가 많다. Navidrome에서는 작품 번호, 지휘자, 오케스트라, 레이블 이름으로도 필터링이 가능하다.
덕분에 “이 곡을 다른 지휘자 버전으로 한번 더 들어볼까?” 하는 비교 감상이 훨씬 쉬워진다.
Navidrome 위에서 클래식 CD가 다시 정리되는 느낌
클래식 음반은 구조가 복잡한 경우가 많다. 같은 교향곡이 지휘자와 오케스트라만 달라 여러 장 존재하기도 하고, 한 작품이 악장 단위로 잘게 나뉘어 트랙 수가 수십 개에 이르는 경우도 있다. 박스 세트는 대개 디스크 번호 중심으로만 정리돼 있어, 특정 곡을 찾기 위해 매번 트랙 리스트를 확인해야 한다.
Navidrome에 클래식 CD 리핑 파일을 모두 올려두고 태그를 조금씩 정리해 주다 보니, CD장에 꽂혀 있던 방대한 물리 컬렉션이 디지털 카탈로그로 다시 태어나는 느낌이 들었다.
-
작곡가 – 작품 번호 – 지휘자 – 연주자로 조합을 바꿔가며 검색해 보고
-
여러 트랙으로 쪼개진 악장을 하나의 재생 목록으로 묶어 연속으로 듣고
-
예전에 자주 들었지만 한동안 잊고 지냈던 음반들을 다시 꺼내 듣게 된다.
-
과거에는 책장에서 CD를 골라 플레이어에 넣는 과정이 감상 전의 의식이었다면, 지금은 Navidrome 화면을 넘겨보며 오늘 들을 곡을 고르는 시간이 그 자리를 대신하고 있다.
만일 NAS나 서버가 없다면…
처음에는 시놀로지 NAS와 라즈베리파이(OpenMediaVault)를 중심으로 Navidrome을 운용했지만, 윈도우 PC와 안드로이드폰만으로도 충분히 음악 서버 환경을 만들 수 있다.
윈도우 PC만 있을 때
항상 켜 두는 데스크톱이 있다면 그 자체가 Navidrome 서버가 될 수 있다.
-
Navidrome 공식 사이트에서 윈도우용 실행 파일을 내려받아 설치하고
-
리핑해 둔 음악 폴더 경로를 설정한 뒤
-
Navidrome을 실행해 두면, 같은 네트워크에 있는 다른 PC나 스마트폰, 태블릿에서 브라우저로 접속할 수 있다.
단, 이 경우에는 윈도우 PC 전원이 꺼지면 서버도 함께 멈춘다는 점을 고려해야 한다. “24시간 상시 구동”만 NAS만큼 안정적이진 않지만, 별도의 하드웨어 없이 Navidrome을 체험해 보기에는 좋은 방법이다.
Navidrome이 잘 어울리는 상황
Navidrome이 모두에게 필요한 도구는 아닐 것이다. 다만 이런 조건이 겹친다면 꽤 높은 만족도를 줄 수 있을 것 같다.
-
CD 리핑, 다운로드 음원, 라이브 녹음 등 파일 기반 컬렉션이 이미 많이 쌓여 있을 때
-
상용 스트리밍 서비스와 별개로, 직접 소장한 음원을 안정적으로 관리하면서도 편하게 듣고 싶을 때
-
NAS, 라즈베리파이, 윈도우 PC처럼 상시 구동 가능한 장비가 하나쯤 있을 때
반대로, 로컬 음원은 거의 없고 스트리밍 서비스 라이브러리로 충분하다면 Navidrome의 강점이 크게 와닿지 않을 수도 있다. 결국 이 프로그램은 **“파일로 소장한 음악을 적극적으로 활용하고 싶은 사람”**에게 더 어울리는 도구라고 느껴진다.
물리적 소장과 디지털 편리함을 잇는 다리
CD를 모으는 일에는 단순한 소장 이상의 의미가 있다. 케이스를 꺼내 북릿을 넘기며 녹음 시기와 레이블, 연주자 정보를 읽는 과정 자체가 하나의 즐거운 의식이기 때문이다. 다만 음악을 듣는 행위가 그 의식에 너무 의존하게 되면, 점점 재생 버튼을 누르는 횟수가 줄어들기도 한다. 게다가 디스크 손상이나 박스세트 일부 분실 같은 위험까지 겹치면 마음 한켠이 불안해지는 것도 사실이다.
Navidrome은 그런 의미에서 물리적인 소장과 디지털의 편리함을 이어주는 역할을 해주는 도구처럼 느껴진다.
-
실제 소장은 여전히 책장을 채우고 있는 CD들이 맡고
-
일상적인 감상, 검색, 정리, 스트리밍은 Navidrome이 대신 책임지는 구조다.
1
000여 장에 가까운 클래식 CD 컬렉션이 단순한 “소장품”에서 벗어나, 언제든지 꺼내 들을 수 있는 “살아 있는 라이브러리”로 바뀌는 과정 한가운데에 Navidrome이 자리하고 있다.
음악 CD는 소장하기 위해 존재하는 것이 아니라, 자주 음악을 듣는데 그 본질이 있는 만큼, Navidrome을 이용하면서 음악을 좀 더 즐겨듣게 되었고, CD의 표지 그림에도 좀 더 눈길을 주게 되었다. 그런면에서 Navidrome은 내게 참 고마운 존재이다.
이제 남은 일은, 그 라이브러리를 앞으로도 오래 즐길 수 있도록, NAS든 윈도우 PC든 자신에게 맞는 환경에 잘 올려두는 것뿐이다. 다음 단계로는 Navidrome 설치와 기본 설정 과정을 하나씩 정리해 두면, 음악 서버를 직접 만들고 싶은 이들에게도 도움이 될 것 같다.

