'Ubuntu server'에 해당되는 글 22건

  1. 2014.03.31 NetDrive2 이용, PC 에서 NAS 를 로컬 드라이브 처럼 이용하기 2
  2. 2014.03.28 팟플레이어에서 FTP 로 Nas 동영상 보기
  3. 2014.03.07 subsonic media scan 했을때 한글 태그정보가 깨질때
  4. 2014.03.06 rtorrent watch 디렉토리 토렌트 파일 자동으로 삭제하기
  5. 2014.03.04 subsonic 심플한 웹UI로 음악감상 즐기기 1

NetDrive2 이용, PC 에서 NAS 를 로컬 드라이브 처럼 이용하기


문득 간만에 NetDrive 사이트를 방문해 보니 버전이 2.0 대로 업데이트 되 있었다.


인터페이스도 훅 바뀌고 연결할수 있는 방식도 예전 버전에는 FTP, WebDav 밖에 없었는데 SFTP, Google Drive, Amazon S3 등등 이것저것 몇개 추가되었다.


※ 원도우 기본 기능으로 탐색기에 원격 드라이브 연결하는 기능이 있는데 별짖을 다해도 연결이 안됐다. 

 도전정신이 많은 사람은 한번 해보는걸 말리진 않겠지만 왠만하면 기냥 NetDrive 같은 후로그램 이용하는걸 추천함.




뭐 당연한 거지만 요걸 이용하기 위해서는 NAS 에 SSH, FTP, WebDav 등등이 서비스 중이어야 한다.



SSH 는 대부분 다 될거니까 FTP, WebDav 같은거 설치하기 귀찮으면 그냥 요렇게 SFTP 로 드라이브를 연결하면 된다.



WebDav 연결은 요렇게~

예전 버전은 Encoding 설정하는 부분이 있었는데 2.0 버전에는 없어진것 같다. 인코딩 설정 안해도 한글이 잘 튀어 나왔다.








아무튼 요래 설정한 다음에 Connect 버튼을 폿 클릭하면 탐색기에 드라이브가 폿 하나 추가된다.




탐색기에서 동영상이나 음악이나 사진이나 어떤 파일이건 


폿폿 더블클릭으로 로컬에 설치된 팟플레이어 같은 후로그램으로 자유롭게 보거나 들으면 된다.



다운받아서 설치하면 데모버전 비스무리한 버전이 설치되는데 요 버전은 윈도우 시작할때 자동 마운트할 수 있는 드라이브를 하나만 지정할 수 있고, 최대 연결할 수 있는 드라이브가 두개로 제한되 있다.


뭐 대부분 NAS 한대만 있을테니까 요버전 쓰면 되겠다. 필요하면 구매 고고씽

팟플레이어에서 FTP 로 Nas 동영상 보기



팟플레이어에 기능중 FTP/WebDAV/HTTP 열기 라는 기능이 있다.(메뉴-열기-FTP/WebDAV/HTTP 열기, 또는 단축키 Alt+F12)



요기능을 이용하면 집에 있는 FTP 가 설치된 Nas 에 있는 동영상을 외부 컴퓨터에서 때려볼 수 있다.



테스트 해보니 FTP는 별 문제없이 잘 연결 되는데 WebDAV 는 이상하게 연결이 잘 안됐다.




설정

요렇게 서버접속정보 입력하고 연결 버튼을 클릭하면 FTP 에 뽓 접속된다.

※ 나같은 경우는 Passive 모드를 체크해야 디렉토리 목록이 쪽바로 나왔다.





요렇게 해서 원하는 동영상을 선택후 재생하면 인터넷이 연결된 컴퓨터에서는 내 Nas 의 동영상을 때려볼 수 있다.

물론 자막도 잘 튀어 나온다.

subsonic media scan 했을때 한글 태그정보가 깨질때



인터넷으로 다운로드 받은 mp3 파일을 subsonic 에서 미디어 스캔했을때 


왠만한 mp3 파일은 태그에 있는 한글정보가 다 깨져서 스캔된다.


아마도 서브소닉에서 태그정보를 읽을때 인코딩이 UTF-8 일 경우만 쪽바로 인식을 할 수 있나 보다.




아무튼 UTF-8 인코딩을 바꿀려면


윈도우서버 같은 경우는 mp3tag 요런 좋은 후로그램으로 간편하게 mp3 태그의 인코딩을 바꿀 수 있다.



하지만 ubuntu 서버 같은 경우는 요렇게 하기가 쫌 힘들다.


처음에 뭘 몰랐을때는 NAS 에서 MP3 파일을 다운로드 받아 인코딩을 바꿔준 다음 다시 업로드 하는 쌩삽질을 했는데




하다가 도저히 개삽질인것 같아서 구글 아저씨에게 물어보았다.


먼저 python-mutagen 을 설치해야 한다.

sudo apt-get install python-mutagen


설치후 mp3 파일이 있는 디렉토리로 가서 요명령으로 인코딩을 바꿔주고, 다시 스캔하면 한글 태그정보가 쪽바로 조회된다.

mid3iconv -e cp949 *.mp3


살짝 응용해서 현재 디렉토리 하위에 있는 디렉토리에 포함된 mp3, ogg, flac 파일까지 처리할려면 요렇게 하면 된다.

find -type f -iregex ".*/.*\.\(ogg\|mp3\|flac\)" -print0 | xargs -0 mid3iconv -e cp949


매번 요런 명령을 하기에는 무척 귀찮다.


요렇게 .bashrc 에 alias 를 등록해 놓으면 아무데서나 편하게 mp3conv 만 입력하면 하위디렉토리에 있는 파일들까지 싹 찾아서 인코딩을 바꿔준다.

vi ~/.bashrc

# .bashrc 적당한 위치에 요렇게 alias 추가
alias mp3conv='find -type f -iregex ".*/.*\.\(ogg\|mp3\|flac\)" -print0 | xargs -0 mid3iconv -e cp949'


#저장하고 나와서 적용
source ~/.bashrc




rtorrent watch 디렉토리 토렌트 파일 자동으로 삭제하기



원래는 transmission 을 썼었는데 transmission 보다 웹UI 가 더 편리한것 같아서 호기심에 한번 설치해 봤다.


설치 가이드 대로 쭉~ 따라서 설치를 하고 깔짝깔짝 테스트를 해보니 watch 디렉토리에 토렌트 파일을 추가하면 토렌트를 시작하고 나서 파일을 안 지워주는게 있었다.


토렌트가 시작된 뒤 토렌트 파일이 싹 지워지는걸 원해서 살살 검색을 해 보았다.



설정방법은 요럿다.


Linux 서버에 rtorrent 를 설치했다면 설정 파일은 대부분 홈디렉토리 아래 .rtorrent.rc 파일로 했을 것이다.


요 파일을 살짝 수정해 주면, watch 디렉토리에 추가된 토렌트가 자동으로 시작되고 추가된 .torrent 파일을 삭제시킬 수 있다.




요렇게 폿 설정파일 편집으로 들어가 보면 schedule = watch_directory,5,5,"load_start=watch 디렉토리" 어쩌고 하는 부분이 있다.

vi ~/.rtorrent.rc


요렇게 load_start 부분을 따옴표로 감싸고 뒤에다 d.delete_tied= 요걸 추가해 주면 된다.

schedule = watch_directory,5,5,"load_start=watch 디렉토리,d.delete_tied="


저장하고 나와서 rtorrent restart

sudo service rtorrent restart


subsonic 심플한 웹UI로 음악감상 즐기기


서브소닉을 설치하면 설치된 하위 폴더에 minisub 라는 깔쌈한 웹 UI 도 같이 설치된다.


예를들어 현재 http://stove99.tistory.com/music 이라는 경로로 서브소닉에 접속을 하고 있다면


http://stove99.tistory.com/music/mini 로 접속하면 깔쌈한 minisub 웹 UI 가 폿하고 나타난다.



아이디, 비밀번호, 서버 URL 을 입력하면 심플한 UI로 음악감상을 할 수 있다.





보니까 기본적으로 설치되는 minisub 버전은 2.0.1 로 살짝 쫌 오래 된 버전이다. 뭐 기본으로 설치된 버전 써도 음악듣는데는 아무지장 없으니 기냥 쓰면된다.


근데 2.0.1 버전에는 등록한 팟캐스트 듣는 기능이 없었다. 


최신버전에는 고런게 있겠지 그래서 쭉~ 찾아본 결과, 최신버전은 찾아보니 3.1.1 이였다.

(최신버전 다운로드는 https://github.com/tsquillario/Jamstash  욜리가서 받아서 대충 압축풀어서 쓰면 된다.)



최신버전에서는 이것저것 설정옵션도 늘고 무엇보다 필요한 기능인 플레이리스트 반복 플레이 기능이 있었다.(2.x 버전에는 플레이 리스트 반복 기능이 없다.)


근데 내 기준에서는 최신버전이 UI 가 오히려 쫌 더 후져진것 같고, 플레이리스트와 팟캐스트에서 한글이 쪽바로 출력이 안됐다.



그래서 결론은 2.x 버전중 최신 버전인 2.4.1 에 플레이리스트 반복 기능만 소스 수정해서 추가하고 사용하기로 했다. 덤으로 2.4.1 에는 팟캐스트 듣기 기능도 있었다.



플레이리스트 반복 & 검색된 모든 앨범 추가 기능 넣은 수정버전

minisub.2.4.1.zip




플레이 리스트 반복하기





검색된 모든 앨범들 플레이리스트에 추가하기





※ 설치방법

1. 수정된 파일 혹은 최신버전(https://github.com/tsquillario/Jamstash)을 다운로드 받아서 서버에 올린다.

2. /var/subsonic/jetty/3853/webapp 요기에 압축을 푼다. (경로는 각자 서버에 따라 다를 수 있으니까 잘 찾아보길 바람~)

3. 끝


기존 서브소닉 접속 URL 이 http://stove99.tistory.com/music 이였다면 "http://stove99.tistory.com/music/압축푼 디렉토리 이름" 으로 minisub 에 접속할 수 있다.



※ 만약 기존에 있던 mini 디렉토리에 덮어 썼으면 브라우져 캐쉬가 남아 제대로 반영이 안될 수 있으니 브라우져 캐쉬를 싹 지우고 다시 접속해 보면 쪽바로 보임.



prev 1 2 3 4 5 next