지금 제가 쓰는 엑소버드는 4.x대로 압니다. 이는 exobud.html 파일을 직접열어 수정하는 방법이라 좀 버거웠습니다. 심지어는 노래를 등록해야 하는데 어느 스킨에는 소스가 없어서 기존 스킨에서 소스를 퍼 붙여넣기를 하니 되기도 했구요. (지금 이 스킨...)
그래서 방법이 5.X대에선 바뀌었나봅니다. addlist.js란 파일이 따로 생겨 그 안에 정보를 적어놓으면 되는거죠. 그런데 기존의 4.X대를 쓰던 전 역시나 그거도 4.X대처럼 하면 되는구나 싶어서 그렇게 해봤더니 실패했습니다.
4.X대는 이렇습니다.
// 재생할 미디어 목록을 아래 형식으로 작성하세요 (이전 버전과 호환되지 않으므로 주의하세요) // 음악 등록 전체 형식 : mkList("미디어URL","타이틀명","자막파일명", "선택제외플래그(f)"); // 표준 음악 등록 형식 : mkList("미디어URL","타이틀명"); // 등록 후 선택은 제외 : mkList("미디어URL","타이틀명","", "f"); // 자동 제목 추적 형식 : mkList("미디어URL"); // 주의(1) : 로컬 미디어의 경로를 상대URL형식으로 쓸때는 반드시 현재 폴더(".\\경로")를 기준으로 해야 안전합니다. // 주의(2) : 자막파일은 해당 미디어(xyz.wma)와 '같은 폴더'에 '동일한 이름(xyz.smi)'으로 존재하도록 하세요. // 참고(1) : 주의(2)처럼 하면 자막경로를 등록하지 않아도 자동으로 자막을 인식해서 추가합니다. // 주의(3) : 자막파일명을 등록해야 할 경우 해당미디어의 URL을 기준으로하므로 자막파일명만 기입하면 됩니다. // 아래 샘플은 기본적인 미디어 등록형식입니다. mkList("음악 URL" ,"제목 - 가수"); // 아래 샘플은 타이틀 자동 복구 모드를 사용한 것 입니다. mkList("http://my.netian.com/~exobud/asf/seattle.wmv"); // 아래 샘플은 음악은 등록하지만 선택에서는 제외되도록 합니다. mkList("http://my.netian.com/~exobud/asf/remakeup.asf" ,"wax - 화장을 고치고(선택제외)","","f");
4.X대에서는 exobud.html 속 소스중 굵게 표시된 정보만 수정해주고, 노래 추가시 복사 붙여넣기 하고 또 수정해 주면 되었습니다.
5.X대의 addlist.js는 이렇습니다.
//----------------------------------------------------------------------------------------- // ExoBUD™ MP(II) v5.7 [wmp-obj v7.1/v9] // (C)Copyright 1999-2005 ExoBUD™ , Design by Jin_woong Eu. // Homepage : http://cyworld.com/exobud , http://exobud.freeto.net // E-Mail : exobud@hanmail.net // ICQ : 96138429 (authorization mode) //----------------------------------------------------------------------------------------- // 재생할 미디어 목록을 아래 형식으로 작성하세요 // ----------------------------------------------------------------------------------------- // 음악 등록 전체 형식 : mkList("미디어URL","타이틀명","자막파일명", "선택제외플래그(f)"); // 기본 음악 등록 형식 : mkList("미디어URL","타이틀명"); // 등록 후 선택은 제외 : mkList("미디어URL","타이틀명","", "f"); // 자동 제목 추적 형식 : mkList("미디어URL"); // 주의(1) : 자막파일은 해당 미디어(xyz.wma)와 '같은 폴더'에 '동일한 이름(xyz.smi)'으로 존재하도록 하세요. // 주의(2) : 사용자 PC에 존재하는 미디어의 기본 경로는 "file:///드라이브:\\경로\\미디어.asf" 입니다. // 사용자 PC의 경로 구분자는 \\ 입니다. ex) mkList("file:///c:\\music\\pop\\pop1.asf"."팝송1"); // ----------------------------------------------------------------------------------------- // 아래 샘플은 기본적인 미디어 등록형식입니다. //mkList("http://myhome.com/asf/sample1.asf" ,"sample1 media"); //mkList("http://myhome.com/asf/sample2.asf" ,"sample2 media"); // 아래 샘플은 타이틀 자동 복구 모드를 사용한 것 입니다. //mkList("http://myhome.com/asf/sample1.asf"); // 아래 샘플은 음악은 등록하지만 선택에서는 제외되도록 합니다. //mkList("http://myhome.com/asf/sample1.asf" ,"sample1 media" ,"", "f"); // ----------------------------------------------------------------------------------------- // 사용자의 음악등록이 완료되면 위의 예제 등록 코드는 깔끔하게 삭제하시기 바랍니다. // 위의 작성형식을 참고해서 아래 라인부터 음악을 등록하세요 ("//"는 주석처리를 의미합니다.)
제가 5.X대에서 저 두꺼운 줄에 낚였습니다.
방법이 완전히 바뀌었습니다.
위의 예제 등록 코드를 지워라. 이 말인즉, addlist.js에 있는 저 문구들은 전부!! 전부 싹 지운후, 아무것도 없는 상태에서 mkList("미디어URL","타이틀명")를 붙여넣어 수정하라!! 이거였습니다.
별거 아닌데, 저 혼자 난리였네요-_-
만약 엑소버드를 아직도 쓰시는 극소수분들중 모르시는 분들을 위해 이 방법을 올려 봅니다...