라즈베리 파이에 Spotify Connect 설정하는 방법

Spotify Connect Client Raspberry Pi

Spotify는 방대한 음악 컬렉션을 보유하고 있으며 사용자가 좋아하는 트랙을 스트리밍할 수 있는 다양한 옵션을 제공합니다: 웹 브라우저를 통해 또는 전용 스마트폰 또는 데스크톱 애플리케이션을 설치하여 Spotify를 즐길 수 있습니다. 그러나 이러한 방법은 항상 최고의 음질을 제공하지는 않습니다. Spotify Connect는 독립형 스피커 및 사운드바를 포함한 모든 호환 무선 제품을 통해 좋아하는 곡을 재생할 수 있도록 하여 이 문제를 해결하는 것을 목표로 합니다.

이 튜토리얼에서는 라즈베리 파이를 휴대 가능하고 저렴한 Spotify Connect 장치로 설정하는 방법을 배웁니다.

또한 읽기: Spotify 웹 플레이어가 작동하지 않나요? 해결 방법은 여기 있습니다.

필요한 것들

이 튜토리얼을 완료하려면 다음이 필요합니다:

  • Raspbian을 실행하는 라즈베리 파이. Raspbian이 없다면 최신 버전을 다운로드하여 Etcher를 사용해 SD 카드에 플래시하세요.

Etcher를 사용하여 Raspbian을 라즈베리 파이에 플래시할 수 있습니다.

  • 라즈베리 파이에 호환되는 전원 케이블
  • 외부 키보드 및 이를 라즈베리 파이에 연결할 방법
  • 라즈베리 파이 모델에 따라 HDMI 또는 마이크로 HDMI 케이블
  • 외부 모니터
  • 이더넷 케이블 또는 Wi-Fi로 연결
  • 라즈베리 파이를 스피커나 스테레오와 같은 오디오 장치에 연결할 수 있는 RCA-헤드폰 케이블 또는 고품질 오디오를 위한 USB 오디오 카드
  • Spotify 프리미엄 구독

Raspbian: 최신 버전을 실행하고 있나요?

시작하려면 라즈베리 파이가 최신 버전의 Raspbian으로 실행되고 있어야 합니다. 라즈베리 파이를 부팅하고 터미널 창을 엽니다. 다음 명령어를 입력하세요:

sudo apt update  
sudo apt upgrade

Raspbian이 업데이트를 설치하면, 왼쪽 상단의 작은 라즈베리 파이 아이콘을 클릭한 후 “Shutdown -> Reboot”를 선택하여 라즈베리 파이를 재부팅해야 합니다.

또한 읽기: Spotify Connect 비활성화에 대한 비공식 가이드

Spotify 클라이언트 설치

이 튜토리얼에서는 라즈베리 파이를 위해 특별히 설계된 Spotify Connect 클라이언트인 Raspotify를 사용합니다.

Raspotify는 curlapt-transport-https 패키지가 필요하므로 터미널을 열고 이 패키지가 라즈베리 파이에 설치되어 있는지 확인하세요:

sudo apt install -y apt-transport-https curl

다음으로, Raspotify 저장소와 관련된 GPG 키를 추가합니다. GPG 키는 Apt 패키지 관리자가 Raspotify 저장소에서 가져오는 파일을 검증할 수 있도록 해주기 때문에 특히 중요합니다. 터미널에서 다음 두 명령어를 실행하세요:

curl -sSL https://dtcooper.github.io/raspotify/key.asc | sudo apt-key add -  
echo 'deb https://dtcooper.github.io/raspotify raspotify main' | sudo tee /etc/apt/sources.list.d/raspotify.list

Raspotify 저장소가 성공적으로 추가되었지만 현재 패키지 관리자는 이 저장소에 대해 알지 못합니다. 패키지 관리자를 업데이트하려면 다음 터미널 명령어를 실행하세요:

sudo apt update

이제 raspotify를 설치할 수 있습니다:

sudo apt install raspotify

Raspotify가 자동으로 실행되므로 이제 라즈베리 파이에 음악 스트리밍을 시작할 준비가 되었습니다!

라즈베리 파이에서 Spotify 즐기기

이제 Spotify 데스크톱 또는 모바일 앱에서 라즈베리 파이로 음악을 보낼 수 있습니다. 이 튜토리얼의 이 섹션에서는 Android용 Spotify가 사용되고 있으므로 다른 플랫폼을 사용하는 경우 단계가 약간 다를 수 있습니다.

  1. Spotify 앱을 실행합니다.

  2. 재생할 곡을 선택합니다.

  3. 화면 하단의 “사용 가능한 장치“ 섹션을 탭합니다.

사용 가능한 모든 장치가 화면 하단에 표시됩니다.

  1. 왼쪽 하단 모서리에서 작은 “장치“ 아이콘을 선택합니다.

왼쪽 하단 모서리의

  1. 라즈베리 파이를 찾아서 탭합니다.

이제 라즈베리 파이 장치를 Spotify Connect 클라이언트로 사용할 수 있습니다.

이제 라즈베리 파이가 선택한 곡을 재생하고 있어야 합니다!

Spotify Connect 구성

사용자 경험을 개선하기 위해 Raspotify 소프트웨어에 여러 가지 변경을 할 수 있습니다.

다음 터미널 명령어를 실행하여 Raspotify의 설정을 편집할 수 있습니다:

sudo nano /etc/default/raspotify

이 명령어는 Nano 텍스트 편집기에서 구성 파일을 엽니다.

Raspotify 설정을 구성 파일에서 편집할 수 있습니다.

이 파일에서 다음과 같은 다양한 변경을 할 수 있습니다:

라즈베리 파이에 고유한 이름 부여

기본적으로 라즈베리 파이는 “raspotify (raspberry pi)”라는 이름을 가집니다. 네트워크에 여러 대의 라즈베리 파이가 있는 경우 각 장치에 독특한 이름을 부여하고 싶을 수 있습니다 – 예를 들어, “Raspberry Pi Kitchen” 또는 “Spotify Connect Client”와 같이요.

라즈베리 파이의 이름을 바꾸려면 다음 줄을 찾습니다:

#DEVICE_NAME="raspotify"

원하는 변경을 하세요 – 예를 들어, 이 튜토리얼에서는:

DEVICE_NAME="제시카의 사무실"

Ctrl + X 키보드 단축키를 사용하여 변경 사항을 저장한 후, 키보드에서 y와 Enter 키를 누릅니다.

구성 파일을 변경할 때마다 다음 명령어를 터미널에 입력하여 Raspotify 서비스를 재시작해야 합니다:

sudo systemctl restart raspotify

스마트폰이나 태블릿의 Spotify 애플리케이션을 확인하면 라즈베리 파이에 이제 새로운 이름이 부여된 것을 확인할 수 있습니다.

라즈베리 파이에 고유한 이름을 부여할 수 있습니다.

오디오 품질 향상

비트레이트는 특정 시간 동안 처리되는 데이터의 양을 나타냅니다. 비트레이트가 높을수록 오디오 품질이 좋아지며, 낮은 비트레이트는 데이터를 덜 소모하므로 스마트폰에서 Spotify를 재생할 때 유용할 수 있습니다.

Spotify Connect의 표준 비트레이트는 160 kbps이지만, 오디오 애호가는 이 값을 320으로 높여 고품질 오디오를 잠금 해제할 수 있습니다. 또는 Spotify의 “저품질” 비트레이트인 96을 실험하여 실제로 차이를 느낄 수 있는지 확인할 수 있습니다.

저품질(96), 중간 품질(160) 또는 고품질(320)을 선택하든, 다음 줄을 편집하여 Spotify의 비트레이트 설정을 제어할 수 있습니다:

#BITRATE="160"

Ctrl + X, Y, 그리고 Enter를 눌러 변경 사항을 저장합니다. 마지막으로 Raspotify 서비스를 재시작해야 합니다:

sudo systemctl restart raspotify

결국, 음질은 라즈베리 파이에 연결하는 오디오 장치에 따라 달라집니다. 이러한 Spotify 팁을 활용하여 청취 경험을 향상시키는 것을 잊지 마세요.