ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 04. 라즈베리파이를 이용한 음악 스트리밍 서버만들기
    프로젝트/라즈베리파이 2014. 2. 15. 19:34

    이번 포스팅에서는 라즈베리파이를 이용한 음악 스트리밍 서버를 만들어 외부에서 라즈베리파이에 있는 음악 파일들을 스트리밍을 재생해보도록 하겠습니다.


    1) 라즈베리파이 업데이트

    우선 업데이트와 업그레이드를 통하여 패키지를 모두 업데이트합니다.

      sudo apt-get update 

      sudo apt-get upgrade


    2) 음악 스트리밍 프로그램인 CherryMusic 설치

      sudo git clone git://github.com/devsnd/cherrymusic.git


    3) CherryMusic 디텍토리로 이동

      cd ~/cherrymusic


    4) 파이썬으로 실행

    1은 한글미지원으로 파이썬3을 통해 실행시킨다. 포트는 마음에 드는 포트로 하되 다른 서버와 중첩되지 않도록 하자.필자는 8000으로 설정하였다.

      sudo python3 cherrymusic --setup --port 8000


    서버가 열렸으면 위와 같은 문구가뜬다.


    5) 웹브라우저로 접속하여 CheeryMusic 마무리 설정

    외부에서 접속할 경우 라즈베리파이의 외부 IP를 입력하여 접속 (ip확인방법은 터미널에서 ifconfig)

    내부에서 접속할 경우 라즈베리파이의 내부 IP를 입력하여 접속

    저는 저렇게 설정했지만 Basic directory 에서는 /home/pi/폴더명으로 작성하면됩니다. 또한 나머지 설정또한 사용자의 필요에따라 설정하시면 되구요. 폴더가 만들어져있지 않을때에는 설정 저장이 안되더라구요. 안될경우 삼바 접속이나 FTP접속과 같은것으로 폴더를 미리 만들고 디텍토리를 설정해주시면 설정저장이 됩니다.






    이렇게 접속하여 음악 스트리밍이 되는것을 확인하실수 있습니다. 웹으로 구현이 된거라 모바일에서도 접속이 됩니다.




    P.S 외부에서 접속하고 있을경우 다음 설정을 통하여 포트를 열어주셔야합니다. (iptime 공유기 사용시 기준)

    http://192.168.0.1/login/login.cgi




    질문은 덧글을 통하여 받습니다.~


    댓글 6

    • iubns 2015.01.21 21:33

      몇명까지 동시 접속 가능하나요?

    • omygodchally 2015.05.03 16:51

      너무 고마운 정보네요..
      열심히 따라서 설치했는데, 웹페이지에서 처음에 사용자를 만드는 부분에서 뭐가 뭔지 몰라서 아이디 만드는것
      처럼 만들었는데, 다시 로그인 창이 떠서 접속하려는데, 계속 로그인 오류가 나네요.
      그래서, 다시 처음부터 삭제하고 설치해보려는데, 삭제하려면 어떻게 하면 될까요 ?
      리눅스 초보라서 모든것이 쉽지 않네요..

    • 2015.09.08 09:19

      비밀댓글입니다

    • karlin 2016.08.24 17:05

      평소에는 라즈베리파이를 음악 스트리밍 서버로 쓰다가
      음악 추가 할 떄만 라즈베리파이에 ftp 서버로 쓰고 싶은데요
      이런 식으로 사용하는 게 가능한가요?

Designed by Tistory.