
저는 최근에 라즈베리 파이를 구입하여 가정용 컴퓨터와 웹/파일 서버로 사용할 계획입니다.
설정
나는 내 음악을 모두 담을 수 있는 꽤 큰(3TB) HD를 연결했습니다. 어디든 가지고 다니는 노트북도 있어요.
요구 사항
mpd
다음과 같은 작업을 수행할 수 있도록 설정하고 싶습니다 . 우선 나는 자리를 비울 때 랩톱에서 SSH를 통해 R-Pi의 음악(3TB HD에 저장된 파일)을 재생할 수 있기를 원합니다. 둘째, R-Pi를 집에 있는 사운드 시스템에 연결하고 랩탑에서 재생을 제어할 수 있기를 바랍니다.
이 두 가지는 다음 측면에서 매우 유사합니다. 모든 음악은 홈 HD에 저장됩니다. 내가 수행하는 모든 제어 작업은 ncmpcpp
내 노트북의 클라이언트를 통해 이루어집니다.
두 가지 요구 사항의 차이점은 다음과 같습니다. 첫 번째는 노트북 스피커를 통해 음악을 재생하고, 두 번째는 R-Pi 출력을 통해 음악을 재생합니다.
접근
이 문제를 어떻게 처리해야할지 잘 모르겠습니다. 하나의 인스턴스를 R-Pi에서 계속 실행합니까 mpd
, 아니면 랩톱에서도 인스턴스 하나를 실행합니까(R-Pi의 데이터를 사용합니까)? 제가 생각하는 설정은 다음과 같습니다.
첫 번째 요구사항:
- 어떤 방식으로든 HD의 데이터를 사용하는 노트북을 사용합니다
mpd
(가능한 경우 ssh/http를 통해). - 평소처럼 노트북에서
ncmpcpp
사용 하기mpd
두 번째 요구사항:
mpd
HD의 데이터를 사용하는 R-Pi를 탑재ncmpcpp
R-Pi에 연결되는 R-Pi를 장착 합니다 .mpd
- R-Pi 홈 사운드 시스템을 제어하려면 SSH를 통해 R-Pi에 연결하고
ncmpcpp
(pro
답변1
라즈베리 파이에서 단 하나의 mpd 인스턴스를 실행하면 문제를 해결할 수 있다고 생각합니다. 라즈베리 파이의 사운드를 노트북으로 전달하면 모든 요구 사항이 해결될 것이라고 생각합니다.
한 가지 가능한 해결책은 다음을 사용하는 것입니다.PulseAudios 네트워크 설정이를 통해 네트워크를 통해 오디오 스트림을 리디렉션할 수 있습니다. module-rtp-recv
오디오 스트림을 수신하려면 노트북에 모듈을 로드해야 합니다 .
또 다른 설정은 Bluetooth와 A2DP를 사용하는 것입니다(라즈베리 파이에 Bluetooth 지원이 통합되어 있는지 확실하지 않습니다). 기본적으로 블루투스 스택을 구성하여A2DP 소스.
오디오 스트림을 중계하고 싶지 않다면 sshfs
노트북에 3TB HD를 장착하고 mpd를 설치하세요. mpd를 사용하면 네트워크를 통해 서버를 제어할 수 있으므로 ncmpcpp
랩톱에서 두 인스턴스를 모두 제어하기만 하면 됩니다. 네트워크 인터페이스에서 수신하려면 라즈베리 파이에서 mpd를 구성해야 할 수도 있습니다.