NAS에서 인식가능한 playlist test
- m3u
- 공백line이 없어야 한다.
- 한글인식을 위해서는 utf8 이어야 한다.(pc에서 한글안보이는 경우 ANSI로 바꾸면 보인다.)
- 재생목록에 있는 파일위치는 NAS에서 지정한 미디어서버가 지정한 미디어폴더내에 위치해야한다.
아래참조
http://iptime.co.kr/bbs/view.php?id=faq_setup&page=1&ffid=&fsid=&dffid=&dfsid=&dftid=&sn1=&divpage=1&dis_comp=&sn=off&ss=on&sc=on&select_arrange=headnum&desc=asc&dis_comp=&ng_value=&x_value=&no=546
ansi2utf8.bat 파일
@ECHO OFF
REM chcp 51949
SET preTag=#EXTINF:0,
SET DEST=%1
ECHO %1
SET currentfolder="%DEST%"
CD ..
SET upperfolder="%cd%"
IF %upperfolder:~-2,-1%==\ SET upperfolder=%upperfolder:\=%
CALL SET folder=%%currentfolder:%upperfolder:"=%\=%%
CD %folder%
TITLE Generating Playlist for %folder%
ECHO.
ECHO Start time: %time:~0,-3%
ECHO Please wait...
SET playlistname-ANSI="%folder:"=%-ansi.m3u"
SET playlistname-UTF8="%folder:"=%-utf8.m3u"
REM chcp 65001
For /F "tokens=* delims=" %%A in (%~1) Do Echo %%A>> %playlistname-ANSI%
REM convert ANSI to UTF-8
iconv -t utf-8 %playlistname-ANSI% > %playlistname-UTF8%
ECHO %currentfolder%
ECHO %upperfolder%
ECHO %folder%
ECHO %DEST%
pause
############## 2014-03-23
regiedit command line에서 network path 가져오기
@ECHO OFF
SET preTag=#EXTINF:0,
SET DEST=%1
#### c:\windows\convert-playlist.bat
SET currentfolder="%DEST%"
CD ..
SET upperfolder="%cd%"
IF %upperfolder:~-2,-1%==\ SET upperfolder=%upperfolder:\=%
CALL SET folder=%%currentfolder:%upperfolder:"=%\=%%
CD %folder%
TITLE Generating Playlist for %folder%
ECHO -----------------------------
ECHO Start time: %time:~0,-3%
ECHO Please wait...
SET playlistname-ANSI="%folder:"=%-ansi.m3u"
SET playlistname-UTF8="%folder:"=%-utf8.m3u"
REM chcp 65001
For /F "tokens=* delims=" %%A in (%~1) Do Echo %%A>> %playlistname-ANSI%
REM convert ANSI to UTF-8
REM iconv -c -f CP949 -t utf-8 %playlistname-ANSI% > %playlistname-UTF8%
REM iconv -c -s -t cp949 %playlistname-ANSI%
REM chcp 949
REM iconv -c -s -f euc-kr -t utf-8 %playlistname-ANSI%
notepad %playlistname-ANSI%
REM del %playlistname-ANSI%
pause