라즈베리파이 mp3 스트리밍 subsonic 설치
1. 자바를 설치한다.
$ sudo apt-get install oracle-java8-jdk
자바의 경우 7 버전을 권장하는 것 같다. 8 버전도 잘 실행되지만 퍼포먼스 측면으론 7 이 낫지 않나 싶다. 아무래도 리소스를 덜먹지 않을까 하는 기대감.
2. 설치가 됐나 확인.
$ java –version
3. 자바 환경 설정 (vi 나 nano 로 새로 작성해서 타이핑해준다.)
$ sudo vim /etc/environment
Insert JAVA_HOME=/usr/lib/jvm/jdk-8-oracle-arm-vfp-hflt
4. subsonic 다운로드 (이글을 작성하는 현재 6.0 이다)
$ sudo wget –O http://downloads.sourceforge.net/project/subsonic/subsonic/6.0/subsonic-6.0.deb
5. 설치
$ sudo dpkg -i subsonic-6.0.deb
6. subsonic 설정을 위해 subsonic 종료
$ sudo /etc/init.d/subsonic stop
7. subsonic 이 백그라운드에서 실행되도록 설정
- subsonic 으로 사용자 추가
$ sudo adduser subsonic
- subsonic 을 audio 그룹으로 추가
$ sudo adduser subsonic audio
8. subsonic 사용자가 root 가 되지 않게 설정
$ sudo vi /etc/default/subsonic
참고: --port=???? 으로 포트번호를 바꿀 수 있다.
SUBSONIC_USER=root 를
SUBSONIC_USER=subsonic 으로 수정
9. 권한 설정
$ sudo chown subsonic:subsonic /var/subsonic -Rv
10. subsonic 시작 (대략 시작 후 1분쯤 뒤에 접속된다.)
$ sudo /etc/init.d/subsonic start
11. subsonic 설정 (위 설정에서 포트번호를 바꿨다면 4040 이 아니고 바꾼 포트번호다.)
http://라즈베리파이주소:4040 or http://localhost:4040
admin / admin 이 기본이다. (패스워드는 user or 사용자 로 가서 꼭 바꿔주자.)
좌측 상단의 三 과 같은 모양을 눌러 settings 로 가서
default language 를 '한국어' 로 바꾸고 하단의 save 를 눌러준다.
한결 보기 편할 것이다.
12. subsonic 의 '음악저장소' 에서 폴더 변경
var/music 을 그냥 사용해도 좋지만 변경하고 싶다면 변경하자.
본인의 경우 관리상의 편의를 위해 samba 설정을 해두었다.
(home/ 의 하위 디렉토리를 사용하진 말자. 인식 안됨.)
출처 : https://www.itsfullofstars.de/2015/05/subsonic-on-raspberry-pi/
=================================================================
가급적이면 프리미엄 키를 구매하는 편이 좋겠지만... (본인은 구매했다!)
(소프트웨어의 발전을 위해서도 혹은 개발자의 한 사람이라면! ... 한화로 1.5만원 정도 했던 것 같다.)