윈도우에서 리눅스로 mp3 파일을 전송할 경우 tag정보가 깨지는 일이 있다.
리눅스 문제인지, 한글 인코딩의 문제인지 겁나 삽질 하다가 겨우 해결방법을 찾아냈다.
자세한 내용은 http://stevek.tistory.com/1 이 사이트를 참고하면 된다.
[해결 방법]
1. pip를 인스톨한다.
sudo apt-get install python-pip
2. pip를 통해 mp3 파일을 변환시킨다.
mid3iconv -e cp949 [파일이름]
ex) mid3iconv -e cp949 *.mp3
mid3iconv -e cp949 다비치-01-거북이
3. 해결 완료...
[music metadata 읽어오기]
메타 데이터를 가져오는 방법은 상당히 간단하다.
https://blog.l0gic.me/node-js-node-js-%EC%97%90%EC%84%9C-mp3-%EB%A9%94%ED%83%80-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EB%8B%A4%EB%A3%A8%EA%B8%B0/ 이 사이트를 참고해도 좋다.
1. npm install node-id3
2. var nodeID3 = require('node-id3');
3. var data = nodeID3.read('파일경로');
4. console.log(data);
data.title와 같이 원하는 값만 추출도 가능하다.
'Node.js' 카테고리의 다른 글
Node.JS에서 MySQL Select data return 하기 (0) | 2019.06.08 |
---|---|
node.js 한국 시간 구하기 (0) | 2018.06.19 |