라즈파이에서 인터넷 라디오 / AirPlay 수신기 만들기


"여기 라즈빠이 공작실 '에서는 Japanese Raspberry Pi Users Group 감수하에 전자 공작에 정통한 작가 각자가 Raspberry Pi를 사용한 공작 키트와 확장 보드 재미있는 사용법 등을 소개하고 있습니다.
Pirate Radio

 영국 Pimoroni 제의 " Pirate Radio '는 초소형 컴퓨터 보드 Raspberry Pi Zero W와 DAC / 앰프 기능을 제공하는 pHAT BEAT 등을 세트로 한 키트. 조립하면 멋진 인터넷 라디오 플레이어 또는 AirPlay 수신기된다.

 국내에서는 판매되지 않지만, Pimoroni에서 직접 구입할 수 있으며, 가격은 40 유로 (쓰기시 약 5 천엔)이다 ( 판매 페이지에 링크 ).

 이번에는 실제로 Pirate Radio를 통해 인터넷 라디오 플레이어 / AirPlay 수신기를 만들어보십시오.

조립

 우선 Pimoroni의 Web 사이트 Assenbling Pirate Radio (영문)를 보면서 부품을 구비하고 있는지를 확인한다. 나사가 여러 크기이기 때문에 꼭보고 싶은 (microSD 카드는 포함되어 있지 않기 때문에 별도로 구매 필요).

 참고로 필자가 조립하고, Web 사이트에없는 제품이 나왔다. 어라 생각하면 "시기에 따라 제품이 다른 형태의 것이되어 있어요"라고 써 있었다.

 그러면 다음과 같이 스피커 등을 설치한다.

 DAC와 pHAT BEAT를 연결하고, 나머지는 Raspberry PI Zero를 설치하여 완성이다.

넷 라디오 설치

 Pimoroni는 샘플 라이브러리가 풍부하여 라이브러리를 설치하면 인터넷 라디오 역할을 해 준다. 우선 Raspbian를 사전에 설치하고 SSH가 통하는 상태 두자.

 프로그램 넣는 방법은이 Pimoroni의 튜토리얼 에 나와 있지만, 다음 행을 치는 것만으로 설치가 끝난다.

curl https://get.pimoroni.com/vlcradio | bash

 중간에 몇 가지 질문이 있지만 'y'를 선택하고 설치한다. 완료되면 "sudo reboot"를 실시 재부팅시킨다.

 다음 인터넷 라디오 방송국을 등록 해 나간다. 재생 목록은 "/home/pi/.config/vlc"안에있는 "playlist.m3u"추기 해 간다.

 라디오 방송국은 SHOUTcast 에 있기 때문에 적당히 선택하고 Anyplayer에서 다운로드한다.

 다운로드 된 m3u 파일을 메모장에서 열고 URL을 복사하여 조금 전의 "playlist.m3u"에 붙인다. 파일의 저장이 완료되면 안전을 위해 볼륨을 낮추 두자. 필자가이 상태에서 다시 시작하면 폭음 (볼륨 100 %)에서 음악이 재생 된 때문이다.

 다시 시작하면 소리가 재생되는 것이다. 이제 인터넷 라디오를 재생할 수있게되었다. 복수 등록하면 pHAT BEAT의 다음 / 이전 버튼 선곡있다.

AirPlay 수신기 설치

 이쪽도 사전에 Raspbian을 설치하고 SSH를 통해 둔다. 이쪽도 다음과 같이 한 줄 치면 설치가 끝나 버린다.

curl -sS get.pimoroni.com/airdac | bash

 같은 질문이 나오는데, 'y'를 눌러 설치를 진행하면 좋다. 설치 완료 후 "sudo reboot"에서 다시 시작한다.

 재부팅이 완료되면 다음은 iOS 측의 설정에 옮긴다. 동일한 네트워크에있는 iOS에서 음악 앱에서 재생 시설을 Raspberry Pi 할 뿐이다. 볼륨은 iOS 측에서 조작한다.

정리

 Pirate Radio를 통해 쉽게 네트워크 라디오, AirPlay 수신기를 만들 수 있었다.

 Pirate Radio는 디자인이 세련되고, 인터넷 라디오 및 AirPlay에서 모두 VU 미터가 움직이고 옛날 라디오 플레이어와 같은 동작을하는 것이 개인적으로 좋은 인상이다.

 또한 Volumio 등의 다른 배포판을 결합하여 음악 플레이어도 제작 가능할 것이다. 이 키트는 음악 애호가를 추천 일품이다.


https://pc.watch.impress.co.jp/docs/column/raspberrypi/1112206.html


+ Recent posts