Computer >> 컴퓨터 >  >> 시스템 >> Mac

화요일 팁: Plex 서버로 나만의 Spotify 만들기

화요일 팁: Plex 서버로 나만의 Spotify 만들기

애플이 Lala를 인수한 뒤 서비스를 접어 버린 이후, 저는 Spotify를 비롯한 여러 스트리밍 서비스로 그 빈자리를 채워 왔습니다. 하지만 어디에도 스트리밍으로 공개되지 않은(인코딩 상태가 형편없는 YouTube 버전 정도는 논외로 하더라도) 음악이 상당히 많습니다. 이런 음악들을 모든 기기에서 듣고 싶다면 어떻게 해야 할까요? 답은 바로 Plex입니다.

Plex는 맥이나 NAS(네트워크 결합 스토리지) 장치를 미디어 서버로 만들어, 내가 보유한 음악을 아이폰으로 스트리밍해 주는 소프트웨어입니다. 무엇보다 집 밖에 나가 있을 때도 접속할 수 있다는 점이 매력적입니다. 다만 설치 과정에서 기본적인 네트워킹 지식이 필요합니다. 외부에서도 서버를 사용하려면 라우터에서 포트를 여는 방법을 알아야 하는데, 구체적인 방법은 사용 중인 라우터의 설명서를 참고하면 됩니다.

Plex 서버 설치하기

화요일 팁: Plex 서버로 나만의 Spotify 만들기

Plex는 맥, NAS 장치, 아니면 책상 밑에 숨겨둔 리눅스 머신 어디에나 설치할 수 있습니다. 여기서는 가장 일반적인 맥 서버 설정 과정을 살펴보겠습니다. Plex 공식 사이트에서 서버 프로그램을 내려받고 Computer 설치 옵션을 선택하세요.

다운로드가 끝나면 앱을 응용 프로그램 폴더로 드래그한 뒤 실행합니다. 그러면 미디어 파일과 소스 폴더를 선택하는 과정이 차례로 안내됩니다. iTunes 라이브러리를 인벤토리 소스로 사용하도록 Plex를 설정할 수도 있는데, 이 방법이 훨씬 깔끔하고 간단할 뿐 아니라 파일 이름 규칙을 일일이 신경 쓸 필요가 없어 편리합니다.

설정이 진행되면 Safari에서 서버 설정 화면이 열립니다. 오른쪽 위 모서리의 Settings(설정) 아이콘을 클릭하고, Server를 선택한 뒤 Connect를 누르세요. 그러면 Plex 계정 생성 페이지로 이동합니다. 계정을 만들고 나면 서버를 Plex 서비스에 연결할 수 있습니다. Plex 서비스는 클라이언트와 서버 사이에서 릴레이 역할을 담당합니다. 만약 라우터 설정이 아직 필요한 상태라면 이 단계에서 오류가 발생합니다.

제가 Plex 설정 과정에서 겪었던 난관이 바로 이 부분입니다. 설정 프로그램은 TCP와 UDP 두 프로토콜 모두에서 32400번 포트를 서버로 매핑하라고 요청합니다. 라우터 설정 안내에 따라 이를 적용하면 되는데, 문제는 방화벽 규칙까지 모두 등록했는데도 연결 테스트에 계속 실패했다는 점입니다. 놓치고 있던 단계가 무엇이었을까요? 바로 Plex 소프트웨어에서 Configure Manually(수동 구성) 체크박스를 직접 선택해야 했던 것입니다. 몇 차례 시행착오 끝에 알아냈는데, 이 옵션이 '기본값이 아닌 다른 포트를 지정하는 기능'이 아니라 '포트를 이미 열어 두었다는 사실을 Plex에 알려 주는 기능'이라는 점이 명확하게 표시되어 있지 않아 헷갈리기 쉽습니다.

모든 설정을 마쳤다면 Dock 아이콘 메뉴에서 Open at Login(로그인 시 열기)을 선택해 두세요. 이제 서버 준비는 끝났습니다.

iOS 기기에서 접속하기

화요일 팁: Plex 서버로 나만의 Spotify 만들기

Plex 서버가 준비되었다면 이제 iOS용 Plex 클라이언트 앱이 필요합니다. App Store에서 4.99달러에 구매할 수 있습니다. 클라이언트 앱을 내려받아 Plex 계정으로 로그인하면 내 서버가 목록에 표시될 것입니다. 만약 보이지 않는다면 하단 툴바에 있는 Plex 아이콘(원 안의 오른쪽 화살표)을 탭하고, 다음 화면에서 설정한 서버 이름을 선택하세요. 그래도 서버가 나타나지 않으면 서버 쪽 설정을 다시 확인해 보기 바랍니다.

LTE 환경에서도 스트리밍은 꽤 잘 작동하지만, 곡과 곡 사이에 약간의 지연이 느껴집니다. 플레이리스트의 다음 곡을 미리 캐싱하지 않아서 그런 것으로 보이는데, 심각한 수준은 아닙니다. Wi-Fi에서는 훨씬 나아지며, 유일하게 지연을 전혀 느끼지 못한 경우는 로컬 네트워크에서 스트리밍할 때였습니다.

맥·PC(그리고 Apple TV)에서 접속하기

맥이나 PC에서 Plex 서버에 접근하는 방법도 몇 가지 있습니다. 컴퓨터와 Plex 서버가 같은 네트워크에 있다면, 평소 쓰는 브라우저를 열고 https://서버-IP-주소-또는-DNS-이름:32400/web으로 접속하세요. 그러면 마치 네트워크상의 다른 컴퓨터를 탐색하듯 채널을 둘러볼 수 있습니다.

또한 TV에 연결된 컴퓨터가 있다면 TV에 최적화된 인터페이스를 갖춘 클라이언트 앱(Home Theater Download 선택)을 설치할 수도 있습니다. 저는 서버와 같은 맥에 이 앱을 설치했는데, 애플이 지원을 중단한 Front Row 앱의 훌륭한 대체재가 되어 주었습니다.

조금 더 도전적인 성향이라면, Apple TV를 Plex에 연결하는 가이드를 따라 해 볼 수도 있습니다. 인증서를 직접 생성하고 Apple Configurator를 활용해야 해서 결코 쉬운 작업은 아닙니다. 도전해 볼 만한 프로젝트이긴 하지만, 애플이 Apple TV에 브라우저만 넣어 줘도 이런 중간 과정 없이 간단히 해결될 텐데 아쉬운 대목입니다.