Serento
SERENTO 생태계 · 쉽게 설명

이 모든 것은 실제로
어떻게 작동할까요?

서버, 렌더러, 동기화, 탐색 · 말은 기술적으로 들리지만 개념은 단순합니다. 이 페이지는 UPnP 생태계 전체를 쉬운 말로, 시각적으로 설명합니다. 그러면 Serento가 하는 모든 일이 마침내 이해됩니다. 10분이면 충분하고, 설명 없이 지나가는 전문 용어는 없습니다.

세 가지 역할, 하나의 가정 네트워크

브랜드가 무엇이든, 모든 UPnP 음악 시스템은 배우가 셋인 같은 연극입니다. 각각을 눌러 무엇을 하는지 보세요. 호박색 점들은 당신의 Wi-Fi를 흐르는 대화입니다.

Serento: 리모컨

Serento는 당신 손에 들린 화면입니다. 음악을 저장하지도, 소리를 내지도 않습니다. 지휘합니다. 라이브러리를 둘러보고, 앨범을 고르고, 어느 스피커로 재생할지 정합니다. UPnP 용어로 이 역할을 컨트롤 포인트라고 부릅니다. 놀라운 점은, 모두가 같은 언어를 쓰기에 Serento가 어느 브랜드의 어떤 서버와 렌더러도 지휘할 수 있다는 것입니다.

기기 하나가 두 역할을 맡을 수도 있습니다. 당신의 iPhone은 리모컨이면서 동시에 플레이어일 수 있습니다(출력으로 「This iPhone」을 고르세요). NAS는 서버를 담을 수 있습니다. 하지만 세 가지 역할은 언제나 존재합니다. 그게 핵심적인 사고의 틀입니다.

서로를 어떻게 찾아낼까요?

페어링도, 코드도, 계정도 없습니다. Serento를 열면 Wi-Fi에 대고 외칩니다(「여기 UPnP 하시는 분 있나요?」). 그러면 모든 서버와 렌더러가 이름과 주소로 대답합니다. 이 부름과 응답은 SSDP라는 표준이며, 그래서 모든 것이 저절로 나타납니다. 해보세요:

MinimServer 라이브러리
거실 스트리머 플레이어
Plex 라이브러리
침실 DAC 플레이어

탐색이 되려면

  • 휴대폰·iPad·Mac과 서버가 같은 Wi-Fi 네트워크에 있을 것
  • iOS가 한 번 로컬 네트워크 권한을 묻습니다. 허용하세요(놓쳤다면 설정 → Serento → 로컬 네트워크)
  • 서버 앱이 그 컴퓨터나 NAS에서 실제로 실행 중일 것

흔한 방해 요소

  • 게스트 Wi-Fi나 두 번째 네트워크 이름. 기기끼리 서로를 볼 수 없습니다
  • 휴대폰의 VPN. 트래픽이 가정 네트워크 밖으로 나갑니다. 듣는 동안은 끄세요
  • 공유기·AP의 「클라이언트 분리」. 기기를 일부러 갈라놓는 설정입니다. 꺼 주세요
  • 컴퓨터 방화벽이 서버 앱을 막고 있음

Serento는 왜 동기화할까요?

가장 많이 받는 질문입니다. 짧게 답하면, 동기화는 도서 목록을 복사하는 것이지 책을 복사하는 것이 아닙니다. 당신의 서버는 수천 장의 앨범을 압니다. 화면 한 장 한 장을 그때그때(스크롤할 때마다, 검색할 때마다, 글자를 칠 때마다) Wi-Fi 너머로 물어보면 느리고 뻑뻑하게 느껴질 것입니다. 그래서 Serento는 한 번에, 제대로 해둡니다:

서버
Serento

동기화가 복사하는 것

제목, 아티스트, 앨범, 장르, 연도, 커버, 포맷. 즉 음악에 관한 정보입니다. 작고 빠릅니다.

동기화가 복사하지 않는

음원 파일 자체입니다. 그것들은 서버에 남아 있다가 재생을 누를 때 필요에 따라 스트리밍됩니다. 휴대폰이 가득 차지 않습니다.

얻는 것

즉각적인 둘러보기, 즉각적인 검색, 아름다운 선반. 곡 수가 여섯 자리여도 마찬가지입니다. 라이브러리가 로컬처럼 느껴지는 건, 목록이 실제로 로컬에 있기 때문입니다.

언제 동기화하나요?

처음

Sync Data: 목록 전체를 복사합니다. 큰 라이브러리라면 커피 한 잔 하세요. 기기당 한 번의 비용입니다.

새 음악을 추가함

Sync Data: 처음 이후에는 새로 생기거나 바뀐 것만 가져오므로 보충은 몇 초면 끝납니다(MinimServer와 Plex).

태그를 고침

Sync Data를 다시 실행하면 고친 제목·커버·태그가 옛 목록을 대신합니다.

기기마다 자기 목록을 갖습니다. iPhone, iPad, Mac이 각각 한 번씩 동기화합니다. 새 기기에서 첫 Sync Data를 실행하기 전까지 라이브러리가 비어 보이는 이유가 그것입니다. 잘못된 게 아니라, 아직 목록을 복사하지 않았을 뿐입니다.

음악은 실제로 어디로 흐르나요?

여기가 모두를 놀라게 하는 부분입니다. 스트리머로 재생할 때 오디오는 당신의 휴대폰에 전혀 닿지 않습니다. Serento는 스트리머에게 「이 곡을 서버에서 가져와」라고 말할 뿐이고, 그다음은 그 둘이 직접 이야기합니다. 아래에서 출력을 바꿔 경로가 달라지는 것을 보세요:

서버
Serento
스트리머
명령(아주 작음) 오디오 스트림(음악 그 자체)
스트리머 출력. Serento는 작은 명령만 보내고, 스트리머가 서버에서 오디오를 곧바로, 비트 퍼펙트하게, 손대지 않은 채 가져옵니다. 휴대폰을 잠가도, 전화를 받아도, 방을 떠나도 음악은 계속됩니다. 당신의 휴대폰은 애초에 오디오 경로에 없었으니까요.

필요한 것

필수

가정 네트워크

평범한 Wi-Fi 공유기면 됩니다. 모든 것이 같은 네트워크에 있어야 합니다. 그게 비결의 전부입니다.

필수

미디어 서버

컴퓨터나 NAS에서 도는 앱(MinimServer 또는 Plex)을 음악 폴더로 지정해 둡니다. 저희 설정 가이드가 약 10분이면 안내해 드립니다.

필수

Serento

iPhone, iPad 또는 Mac에서. 리모컨이자, 원할 때는 플레이어이기도 합니다.

선택

렌더러

네트워크 스트리머, 스트리밍 입력이 있는 앰프, DAC. 하이파이 출력에만 필요하며, Serento 자체도 당신의 기기로 잘 재생합니다.

Serento에서의 첫 5분

  1. 1
    같은 Wi-Fi에서 Serento 열기

    iOS가 물으면 로컬 네트워크를 허용하세요. 탐색은 저절로 시작됩니다. 설정 화면은 필요 없습니다.

  2. 2
    서버 고르기

    설정 → 라이브러리로 가세요. 서버가 이름으로 나타납니다(SSDP가 일하는 중입니다). 눌러 주세요.

  3. 3
    Sync Data 실행

    목록이 복사되고, 앨범 수가 올라가는 것을 보게 됩니다. 라이브러리가 크다면 한 번만 끝까지 두세요. 이후 실행은 모두 즉시입니다.

  4. 4
    출력 고르기

    출력 선택기를 눌러 스트리머나 「This iPhone / iPad / Mac」을 고르세요. 이것이 01절의 렌더러 역할입니다.

  5. 재생을 누르세요

    둘러보고, 앨범을 누르고, 들으세요. 다음에 서버에 음악을 추가하면 Sync Data를 실행하시면 여기에 나타납니다.

모두가 묻는 질문들

  1. 서버 앱이 지금 그 컴퓨터·NAS에서 돌고 있나요?
  2. 기기가 서버와 같은 Wi-Fi 이름에 있나요(게스트 Wi-Fi도, 셀룰러도 아닌)?
  3. iOS: 설정 → Serento → 로컬 네트워크 켜기.
  4. 휴대폰·Mac의 VPN 끄기.
  5. 공유기 설정: AP·클라이언트 분리가 있다면 끄기.
  6. 컴퓨터 방화벽: 서버 앱 허용.

백 번 중 아흔아홉 번은 앞의 넷 중 하나입니다.

스트리머로 재생 중이라면 멈추지 않습니다. 오디오는 서버 → 스트리머로 직접 흐르고, 휴대폰은 리모컨일 뿐이라 잠들어도 됩니다. 기기 자체로 재생 중이라면 그 기기가 플레이어이므로 네트워크에 머물며 재생할 만큼 깨어 있어야 합니다(화면 잠금은 괜찮지만, Wi-Fi 범위를 벗어나면 멈춥니다).

아닙니다. 서버, 렌더러, Serento는 전적으로 가정 네트워크 안에서 대화합니다. 인터넷은 온라인 라디오, 아티스트 사진, 메타데이터 조회 같은 부가 요소에만 쓰입니다. 인터넷이 끊겨도 음악은 잘 재생됩니다.

기기에 있는 목록은 사본이라 서버가 바뀐 것을 모릅니다. 먼저 서버가 스스로 다시 검색하게 하고(MinimServer: Status → Rescan, Plex: 라이브러리 스캔), 그다음 Serento에서 Sync Data를 실행하세요 · 첫 동기화 이후에는 바뀐 것만 가져옵니다. 새 앨범은 최근 추가에 들어옵니다.

파일에는 흔히 작은 삽입 축소본(대략 500×500)만 들어 있습니다. 곡들 옆의 folder.jpg / cover.jpg는 대개 원본 해상도의 커버이고, Serento는 자동으로 그것을 우선합니다. 그래서 큰 화면(재생 중, 앨범 페이지)이 선명하게 유지됩니다.

UPnP는 가정 네트워크 생태계라서 Wi-Fi 밖에서는 서버에 닿을 수 없습니다. 이동 중에 들으려면 Serento의 다운로드를 쓰세요. 집에 있을 때 앨범을 기기에 저장해 두면 어디서나 재생됩니다.

스트리머가 출력일 때는 아닙니다. 스트리머가 원본 파일을 서버에서 곧바로, 비트 퍼펙트하게 가져옵니다. FLAC도, 하이레스도, DSD도 휴대폰의 손을 타지 않습니다. 기기 자체가 출력일 때는 그 기기가 하드웨어가 허용하는 최상의 품질로 디코딩해 재생합니다.

UPnP는 공통 언어입니다. DLNA는 그 위에 세워진 인증이며, 우리 목적에서는 같은 것입니다. OpenHome은 일부 하이파이 스트리머가 쓰는 확장으로, 스트리머가 자기 재생 대기열을 갖게 해줍니다. 그래서 휴대폰이 완전히 사라져도 재생이 이어집니다. Serento는 셋 모두를 말하고 가장 나은 것을 자동으로 고릅니다. 설정할 것은 없습니다.

둘 다 됩니다. 여러 라이브러리가 설정 → 라이브러리에 나란히 존재하고(각각 따로 동기화됩니다), 여러 Serento 기기도 문제없이 공존합니다. 각 기기가 자기 목록 사본을 갖고, 같은 네트워크에서는 재생 중 상태까지 공유하므로 iPhone에서 시작한 것을 iPad가 보여주고 조작할 수 있습니다.

당신의 전체 목록(때로는 수만 건)과 커버 이미지를 Wi-Fi 너머로 한 번에 읽고 있기 때문입니다. 그 뒤로는 둘러보기가 네트워크에 닿지 않고, 이후의 보충(Sync Data)은 몇 초면 끝납니다. 한 번의 비용, 영구적인 보상입니다.

작은 용어집

단어를 눌러 보세요. Serento에서든 하이파이 게시판에서든 만나게 될 용어는 이게 전부입니다.

Universal Plug and Play. 어느 브랜드의 음악 기기든 가정 네트워크에서 서로를 자동으로 찾아 함께 동작하게 해주는 공통 언어입니다.

당신의 시스템을 꾸릴 준비가 되셨나요?

설정 가이드가 아무것도 없는 상태에서 재생까지 약 10분 만에 데려다줍니다. 서버 설치, 복사해 붙여 넣을 설정 값, 그리고 첫 동기화까지.