과거 쎈호스팅에서 mp3를 다운로드를 제공했었는데, 팟빵 앱으로 접근하지 않는 사용자들을 제약하려고 주소를 옮겼다. 겨우 찾았는데, 쎈호스팅과 과학과사람들이 어떤 일을 했는지 이후 다운로드 서비스도 하고 있지 않았다. 귀찮아 방치했는데, 하드디스크로 바꾼 기념으로 찾아보니, 홈페이지가 rss를 제공하고 있었다. bash로 xml을 parsing하기 힘들어 xpath 도움을 받았다. xpath를 쓰지 않았을 때 정규표현식으로 억지로 뽑아냈다. xmllint도 있는데, 맨 처음 한…… 과학하고 앉아있네 podcast 다운로드 + plex 관리 스크립트 계속 읽기
[태그:] mp3
mp3 태그로 plexmedia server 정보 업데이트(2)
Plex로 음악을 들으면 좋은데, tag를 관리하기 어렵다. 심지어 플레이 리스트도 맘대로 뽑아낼 수 없다. plex로 관리하는 생각을 포기하고 mp3에 있는 id3를 직접 관리하기로 했다. 아래 코드 중 mp3로 변환하는 부분을 byte freaks 에서 사용했다. #!/bin/bash #for FILE in *.webm; do # echo -e “Processing video ‘\e[32m$FILE\e[0m'”; # ffmpeg -i “${FILE}” -vn -ab 320k -ar 44100…… mp3 태그로 plexmedia server 정보 업데이트(2) 계속 읽기
wav를 mp3로 변환
ffmpeg을 사용하여 간단한 스크립트를 작성했다. 다 좋은데 ffmpeg을 반복하면 stdin로 무엇을 받아들인다. 파일을 제대로 못 읽는다. -nostdin 옵션과 </dev/null을 주었는데 무엇때문인지 모르겠으나 잘 된다. #!/bin/bash echo “wav 파일을 mp3로 변환하는 스크립트” echo “파일 이름은 그대로 유지” echo “확장자를 mp3로 변경” echo “인자로 filelist를 입력” cat $1 |\ while read CMD; do echo $CMD; directory=$(dirname “$CMD”);…… wav를 mp3로 변환 계속 읽기
mp3태그로 plexmedia server 정보 업데이트
mp3 tag, id3로 Plexmediaserver의 정보 업데이트 하기 나는 plexmediaserver로 mp3를 저장하여 듣고 있다. plex에서 라이브러리로 mp3가 있는 경로를 알려주면, agent가 파일을 검색하여 그에 알맞는 가수, 앨범, 노래명을 정리한다. 내가 가진 mp3는 대부분 인터넷에서 받은 파일이라, tag 정보가 완전 제각각대로 되어 있다. 이 태그를 정리하지 않고, 곡 추가를 하면, plex가 같은 가수인데 철자가 달라 다른 사람으로…… mp3태그로 plexmedia server 정보 업데이트 계속 읽기