프로젝트 소개
MuPiBox는 라즈베리 파이를 기반으로 구축되어 터치 디스플레이로 작동하는 휴대용 음악 상자입니다. 어린이와 고령자를 대상으로 하므로 상호작용 모델은 단순하게 유지됩니다. 사용자는 일반적인 데스크톱 플레이어를 관리하는 대신 화면에서 음악을 선택합니다.
재생 소스에는 로컬 음악 파일, Spotify 및 스트림이 포함됩니다. 이 프로젝트는 GitHub에서 안정적인 릴리스로 배포되며 자체 웹사이트를 통해 문서화되어 있으며, 여기에는 요구 사항, 알려진 호환 하드웨어 및 설치 지침이 포함됩니다. 커뮤니티 지원은 Discord 채널을 통해 제공되며, YouTube와 Facebook에 추가 자료가 있습니다.
이 소프트웨어는 기본 시스템으로서 DietPi, Spotify 재생을 위한 librespot, mplayer-wrapper, pi-blaster, google-tts, fbv 및 initramfs 스플래시를 포함한 기존 구성 요소 세트를 기반으로 구축되었으며, Sonos Kids Controller 및 SpotifyController 프로젝트를 영향으로 인정합니다. npm 패키지, 시스템 패키지, 바이너리 및 서비스와 같은 종속성은 전용 DEPENDENCIES.md 파일에 나열되어 있습니다.
개발을 위해 저장소는 src 아래의 박스 UI 및 백엔드 서버와 AdminInterface/www 아래의 PHP 기반 관리자 인터페이스를 분리합니다. GitHub Codespaces가 지원되므로 기여자는 로컬 설정 없이 브라우저에서 작업할 수 있습니다. README에서는 npm install 실행, 구성 템플릿 복사, 백엔드 및 프런트엔드 개발 서버 시작, 관리자 인터페이스를 위한 php -S 사용에 대해 설명합니다. Dockerfile을 사용하면 프로덕션과 유사한 환경에서 변경 사항을 테스트할 수 있으며, 현재는 박스 UI로 제한됩니다. 별도의 문서는 다른 MuPiBox 프로젝트에서 Cover Flow 테마를 재구축하기 위한 AI 코딩 어시스턴트용 프롬프트를 제공합니다.
기여는 주로 이슈와 풀 리퀘스트를 통해 환영합니다. 이 프로젝트는 PayPal을 통한 기부도 받습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.