이제 우리는 음악을 소비하고 즐기는 방식에 큰 변화를 겪었습니다. 고속 인터넷의 등장과 디지털 음악 포맷의 확산으로 스트리밍은 음악에 접근하고 듣는 선호되는 방법이 되었습니다.
오디오 스트리밍은 사용자가 물리적 매체나 로컬 저장소 없이도 다양한 장르와 아티스트의 방대한 노래 라이브러리에 즉시 접근할 수 있게 해줍니다. 이는 편리함, 유연성, 그리고 현대 라이프스타일에 맞는 개인화된 음악 경험을 제공합니다.
오디오 스트리밍 분야의 주요 주자 중 하나는 Subsonic Media Server입니다. 원활한 음악 스트리밍 경험을 제공하도록 설계된 Subsonic은 사용자가 어디서나 어떤 기기에서든 음악 라이브러리를 정리하고 접근하며 즐길 수 있는 다재다능한 플랫폼을 제공합니다.

강력하고 컴팩트한 싱글 보드 컴퓨터인 ZimaBoard와 결합하면, Subsonic Media Server는 음악 스트리밍을 한 차원 높여 향상된 성능, 광범위한 맞춤 설정 옵션, 그리고 사용자 친화적인 인터페이스를 제공합니다.
파트 1. Subsonic Media Server에 대해 알아야 할 것들
Subsonic Media Server는 오디오 애호가를 위해 설계된 기능이 풍부한 미디어 스트리밍 서버입니다. 개인 음악 컬렉션, 팟캐스트, 심지어 인터넷 라디오 방송국을 다양한 장치로 스트리밍할 수 있어 원활하고 즐거운 오디오 스트리밍 경험을 제공합니다. Sindre Mehus가 개발한 Subsonic은 광범위한 기능과 사용자 친화적인 인터페이스 덕분에 음악 애호가들 사이에서 인기를 얻고 있습니다.
1. Subsonic 미디어 서버의 주요 기능 및 장점
Subsonic 미디어 서버는 오디오 스트리밍 애호가들에게 최고의 선택이 되는 다양한 기능을 제공합니다. 주요 장점을 살펴보겠습니다:
방대한 음악 라이브러리: Subsonic은 전체 음악 라이브러리를 업로드하고 정리할 수 있게 하여 좋아하는 곡에 쉽게 접근할 수 있도록 합니다. MP3, AAC, FLAC 등 다양한 오디오 포맷을 지원하여 고품질 오디오 재생을 즐길 수 있습니다.
크로스 플랫폼 호환성: Subsonic은 Windows, macOS, Linux, 심지어 NAS 장치 등 다양한 플랫폼과 호환됩니다. 이를 통해 컴퓨터, 스마트폰, 태블릿 등 어떤 기기에서든 음악 컬렉션에 접근할 수 있습니다.
모바일 앱: Subsonic은 iOS, Android, Windows Phone용 전용 모바일 앱을 제공하여 이동 중에도 음악을 스트리밍할 수 있습니다. 이 앱들은 원활하고 직관적인 인터페이스를 제공하여 언제 어디서나 음악 라이브러리에 편리하게 접근할 수 있습니다.
오프라인 모드: Subsonic의 뛰어난 기능 중 하나는 음악을 다운로드하여 오프라인 재생이 가능하다는 점입니다. 인터넷 연결이 제한적이거나 없는 지역에서도 좋아하는 곡을 끊김 없이 즐길 수 있어 매우 유용합니다.
원격 접속: Subsonic은 집을 떠나 있을 때도 음악 컬렉션에 원격으로 접속할 수 있게 해줍니다. 원격 접속을 설정하면 인터넷을 통해 음악 라이브러리를 스트리밍할 수 있어 어디서든 음악을 즐길 수 있습니다.

2. ZimaBoard SBC와의 호환성 및 지원되는 오디오 포맷
Subsonic 미디어 서버는 미디어 스트리밍 및 기타 멀티미디어 애플리케이션을 위해 설계된 강력한 싱글 보드 컴퓨터인 ZimaBoard와 완벽하게 호환됩니다. ZimaBoard의 하드웨어 성능과 Subsonic의 기능 세트가 결합되어 오디오 스트리밍에 최적의 환경을 만듭니다.
또한, Subsonic은 다양한 오디오 포맷을 지원하여 음악 컬렉션과의 호환성을 보장합니다. MP3, AAC, FLAC, OGG 등 인기 있는 포맷을 처리할 수 있습니다. 다양한 오디오 파일 컬렉션이 있거나 특정 포맷을 선호하더라도 Subsonic은 호환성 문제 없이 음악을 스트리밍할 수 있도록 합니다.
2부. Subsonic 미디어 서버를 위한 ZimaBoard SBC 설정 방법
1. ZimaBoard 미디어 서버를 위한 하드웨어 요구 사항
ZimaBoard에 Subsonic 미디어 서버를 설정하기 전에 하드웨어가 필요한 요구 사항을 충족하는지 확인하는 것이 중요합니다. ZimaBoard SBC는 Subsonic의 요구를 효과적으로 처리할 수 있는 강력한 싱글 보드 컴퓨터입니다. 다음은 ZimaBoard에 권장되는 하드웨어 사양입니다:

프로세서: ZimaBoard 832/432는 Subsonic 미디어 서버를 원활하게 실행할 수 있는 충분한 처리 능력을 제공하는 Intel Celeron N3450 프로세서를 탑재하고 있습니다.
RAM: 최적의 성능을 위해 최소 2GB RAM을 권장합니다. 특히 대용량 음악 라이브러리가 있거나 여러 사용자가 동시에 서버에 접속할 경우 더욱 중요합니다. 8GB/4GB RAM이 장착된 ZimaBoard 832/432를 선택할 수 있습니다.
스토리지: ZimaBoard는 온보드 eMMC 또는 SD 카드 슬롯 등 다양한 저장 옵션을 제공합니다. 오디오 파일을 저장할 충분한 용량을 확보하는 것이 좋습니다. ZimaBoard 832/432는 32GB, ZimaBoard 216은 16GB입니다. 필요에 따라 선택하세요.
네트워킹: ZimaBoard는 유선 및 무선 네트워크 연결을 모두 지원하여 설정에 가장 적합한 옵션을 선택할 수 있습니다. 안정적이고 빠른 스트리밍을 위해서는 안정적인 인터넷 연결이 필수입니다.

2. ZimaBoard SBC에 Subsonic 미디어 서버 설치 방법
ZimaBoard에 Subsonic 미디어 서버를 설치하는 과정은 간단합니다. 시작하는 데 도움이 되는 단계별 가이드는 다음과 같습니다:
공식 웹사이트에서 Subsonic 소프트웨어 패키지를 다운로드하세요. ARM 기반 프로세서와 호환되는 버전을 선택해야 합니다.
다운로드한 패키지를 ZimaBoard로 전송하세요. USB 드라이브를 사용하거나 네트워크를 통해 전송할 수 있습니다.
ZimaBoard에서 터미널에 접속하세요. SSH를 통해 접속하거나 모니터와 키보드를 직접 연결할 수 있습니다.
Subsonic 패키지를 저장한 디렉터리로 이동한 후 적절한 명령어를 사용해 압축을 풉니다.
패키지와 함께 제공된 설치 지침을 따르세요. 일반적으로 ZimaBoard 운영 체제인 CasaOS에 Subsonic을 설치하기 위해 특정 명령어나 스크립트를 실행하는 과정을 포함합니다.

설치가 완료되면 웹 브라우저에 ZimaBoard의 IP 주소를 입력하여 Subsonic 웹 인터페이스에 접속할 수 있습니다.
3. 최적의 성능을 위한 Subsonic 구성
ZimaBoard에 Subsonic 미디어 서버를 설치한 후에는 최적의 성능을 위해 적절히 구성하는 것이 중요합니다. 다음은 고려해야 할 주요 설정입니다:
네트워크 설정: Subsonic 웹 인터페이스에 접속하여 네트워크 설정으로 이동하세요. 여기서 Subsonic의 포트 번호를 지정하고 IP 제한, SSL 암호화, 원격 접속 옵션 등 네트워크 설정을 구성할 수 있습니다.
미디어 라이브러리: Subsonic 웹 인터페이스에서 음악 컬렉션을 미디어 라이브러리에 추가할 수 있습니다. 음악 파일을 적절히 정리하고 Subsonic이 지원하는 형식으로 보관하세요.
메타데이터 검색: Subsonic은 앨범 아트, 아티스트 정보, 노래 가사 등 음악 파일의 메타데이터를 검색할 수 있습니다. 이 기능을 활성화하여 탐색 경험을 향상시키고 미디어 라이브러리를 시각적으로 매력적으로 만드세요.
사용자 관리: Subsonic은 서로 다른 접근 권한을 가진 여러 사용자 계정을 생성할 수 있습니다. 가족이나 친구를 위해 사용자 계정을 만들어 미디어 서버의 프라이버시와 개인화된 접근을 보장하세요.
3부. Subsonic을 이용한 스트리밍 및 원격 액세스 방법
1. 다양한 기기로 음악 스트리밍하기
ZimaBoard에서의 Subsonic 미디어 서버의 주요 장점 중 하나는 다양한 기기로 음악을 스트리밍할 수 있어 원활하고 몰입감 있는 청취 경험을 제공한다는 점입니다. Subsonic을 통해 음악 라이브러리를 즐길 수 있는 몇 가지 방법을 살펴보겠습니다.

웹 플레이어: Subsonic은 웹 기반 플레이어를 제공하여 웹 브라우저에서 직접 음악 라이브러리에 접근할 수 있습니다. 즉, 추가 소프트웨어 설치 없이도 어떤 컴퓨터나 노트북에서든 좋아하는 노래를 스트리밍할 수 있습니다. 웹 플레이어는 재생목록, 셔플, 검색 같은 기능을 갖춘 사용자 친화적인 인터페이스를 제공하여 음악 재생을 완벽하게 제어할 수 있습니다.
모바일 앱: Subsonic은 iOS와 Android 기기용 전용 모바일 앱을 제공합니다. 이 앱을 통해 이동 중에도 음악 라이브러리에 접근할 수 있어 스마트폰이나 태블릿에서 좋아하는 곡을 스트리밍할 자유를 누릴 수 있습니다. 모바일 앱으로 재생목록을 만들고, 아티스트나 장르별로 탐색하며, 오프라인 청취를 위해 노래를 다운로드할 수도 있어 어디서든 음악을 함께할 수 있습니다.
스마트 스피커: Subsonic은 Amazon Echo, Google Home과 같은 인기 스마트 스피커와 원활하게 통합됩니다. Subsonic 미디어 서버를 스마트 스피커에 연결하면 음성 명령으로 특정 노래, 앨범 또는 재생목록을 재생할 수 있습니다. 이 핸즈프리 음악 재생 방식은 음악 라이브러리의 편리함과 접근성을 높여 진정한 몰입형 오디오 경험을 제공합니다.
2. Subsonic 미디어 서버에 원격 액세스 활성화하기
원격 액세스는 집을 떠나 있을 때도 음악 라이브러리를 스트리밍할 수 있게 해주는 중요한 기능입니다. Subsonic은 다양한 원격 액세스 방법을 제공하여 전 세계 어디서든 좋아하는 음악을 즐길 수 있도록 보장합니다.
동적 DNS: Subsonic은 동적 DNS 서비스를 지원하여 Subsonic 미디어 서버에 도메인 이름을 할당할 수 있습니다. 동적 DNS 서비스를 설정하고 Subsonic에 구성하면, IP 주소가 변경되더라도 개인화된 도메인 이름으로 음악 라이브러리에 접근할 수 있습니다.
포트 포워딩: 라우터 설정을 제어할 수 있다면, 포트 포워딩을 설정하여 Subsonic 미디어 서버로 들어오는 연결을 허용할 수 있습니다. 이 방법은 라우터를 구성하여 특정 포트(보통 Subsonic이 사용하는 포트)의 트래픽을 ZimaBoard의 내부 IP 주소로 전달하도록 하는 것을 포함합니다. 이렇게 하면 원격 기기가 Subsonic 서버에 안전하게 연결할 수 있는 경로가 만들어집니다.
결론:
ZimaBoard에서의 Subsonic 미디어 서버는 오디오 스트리밍 경험을 향상시키는 강력한 조합입니다. 다양한 기능, ZimaBoard와의 호환성, 그리고 여러 기기로 음악을 스트리밍할 수 있는 능력을 갖춘 Subsonic은 원활하고 몰입감 있는 청취 경험을 제공합니다. Subsonic과 ZimaBoard로 음악 라이브러리의 모든 잠재력을 발휘하세요.

