| 운영체제 | 윈도우XP |
|---|---|
| XBMC 버전 | rev 27924-dx |
안녕하세요?
아래 드라마 스크래퍼 관련해서 많은 도움을 얻었습니다.
이래저래 설정을 만지다 보니...
블로그 스킨 소개에서 mediastream 스킨의 홈화면에서
TV쇼를 다큐멘터리와 드라마의 두 메뉴를 만드는 게 있더라구요...
그런데... 여기서 드라마를 좀 더 세분화해서 설정을 하고 싶은데...
가령,
일본 드라마, 미국 드라마, 한국 드라마...
이런식으로요...
그런데, 그 항목을 구분하는게... 장르로 구분이 되는 것 같은데...
스크래퍼로 불려오는 장르만으로 구분이 되는 것인지 궁금합니다.
가령, Drama라는 장르를 위에 국가별로 구분을 해서 넣을 수는 없는 것인지요...
국가별 설정이 힘들 거 같다라는 이야기를 들은 거 같기는 한데...
훔...
도움을 주실 수 있으실지요... ㅜㅜ
이를 테면
<item id="11">
<description>My TV Shows Button</description><label> 다큐멘터리 </label>
<visible>!Skin.HasSetting(HideTVShows)</visible>
<onclick>XBMC.ActivateWindow(10025,videodb://2/1/3/,return)</onclick>
</item>
이 코드에서
item id가 의미하는 것과
XBMC.ActivateWindow에서 10025가 의미하는 것은 무엇인지...
videodb://2/1/3이 의미하는 것이 무엇인지 궁금합니다.
대략 보기에 videodb의 경우 2는 비디오, 1은 tv show, 3은 장르로 다큐멘터리를 의미하는 것 같은데...
다큐멘터리라는 장르가 왜 3번으로 할당이 되는 건지가... 궁금하네요... -_-
이걸 활용하면 애니메이션 같은 장르도 홈 메뉴로 꺼내올 수 있을 거 같은데...
'벗'으로부터...
ps : 그리고, 미디어스트림 스킨 중... 제목 입력창의 한글 메뉴 몇개와 컨텐츠 설정 들어가서 영화/tv쇼/뮤직비디오 등 구분하는 부분의 텍스트가 원래 위치를 벗어나 있습니다.
잘 사용했던 거 같은데... 미디어스트림 1.7.5가 업데이트돼서 바꾼 다음에 이렇게 변한 거 같더군요... xml화일들을 뒤져봐도 구조를 몰라서 어디서 건드려줘야 할지도 모르겠구요... ^^
고난도의 질문들이네요...
첫번째.
Windows id 10025는 videolibrary 입니다.
http://wiki.xbmc.org/index.php?title=Window_IDs
풀어서 쓰면 XBMC.ActivateWindow(MyVideoLibrary,videodb://2/1/3/,return) 이 되겠네요.
두번째.
제가 이해가 쉽도록 폴더(소스)로 적어놓긴 했지만 정확히 말하자면 소스입니다. 소스추가로 등록한 폴더(또는 드라이브)를 말합니다. Drama를 소스로 등록해 놓았고, 그 안에 4개의 서브폴더가 있을 때, MyVideoFiles,Drama는 가능하지만 MyVideoFiles,서브폴더명은 사용할 수 없습니다. 4개의 서브폴더를 모두 소스로 추가한 후 사용하세요.
세번째.
정확히 이해하셨습니다.
스크래핑한 정보에 들어있는 쟝르를 이용하는 법 (MyVideoLibrary,videodb://x/y/z) 과
파일 모드로 이용하는 법 (MyVideoFiles,SourceName) 두가지입니다.
다른 방법이 있을 수도 있지만 제가 아는게 그거밖에 없어서요...
일본 드라마, 미국 드라마... 이런 식으로 구분하기를 원한다면,
Japan 이라는 폴더를 소스로 추가한 후 파일 모드로 들어가거나,
nfo 파일을 만들고 쟝르를 직접 입력한 후 라이브러리 모드를 이용하는 방법이 있겠네요. 일단 스크래퍼로 스크래핑을 한 후 라이브러리 내보내기로 nfo 파일을 만들어준 후 쟝르부분만 수정하면 처음부터 새로 만드는 것보다는 간단하겠네요.
네번째.
item id는 스킨제작자가 각 객체(?)에 부여한 고유번호인 듯 싶습니다. 프로그래밍에 대해선 아는 바가 없으니 이런걸 뭐라고 하는지는 모르겠네요. 메뉴 위치(순서)와는 관계가 없습니다. 홈화면에 보여지는 메뉴의 순서를 바꾸고 싶으면 Home.xml 파일 속에서 메뉴의 순서를 바꿔주세요.
메인 메뉴를 수정하기 위해 xml 파일을 편집하는 방법은 자신이 원하는 바를 정확하게 구현할 수 있다는 장점은 있지만 사실 복잡하고 피곤합니다.
즐겨찾기 기능을 활용하거나, 즐겨찾기를 메인 메뉴에 표시할 수 있는 스킨을 이용하거나, 대부분의 스킨들이 갖고 있는 서브메뉴 기능을 이용하는게 간편할 수도 있습니다.
친절한 답변 감사합니다. ^^;;
저는 폴더명으로 설정하는 것도 라이브러리 모드에서 가능한 줄 알았는데...
그게 아니었군요... ^^;;
확실히 드라마, 다큐로만 나눈다거나...
(이것도 미디어 스트림 1.7.5 버젼에서 강좌 글대로 수정했더니, 스킨이 바껴서 실행이 되더군요... -_-)
그냥, 지금까지처럼 사용하는게 제일 속편하긴 하겠네요... ^^;;
그래도 연구에 연구를 더해봐야겠습니다.
사실 요즘은 영화보는 재미보다, XBMC 공부하는 재미가 더 쏠쏠해서... ^^;;
아무튼 감사합니다!

아... 강좌를 보니, 장르에 매칭된 숫자는 어떻게 구하는 지 알겠군요...
근데...
<!-- Movie File Mode Shortcut -->
<item id="12">
<label>개똥이꺼</label> <!-- 메뉴에 표시되는 레이블입니다 -->
<label2>31000</label2>
<onclick>ActivateWindow(MyVideoFiles,Animations)</onclick><!--폴더(소스)를 지정합니다-->
<icon>special://skin/backgrounds/totoro.jpg</icon> <!-- 배경화면을 지정합니다 -->
<thumb>$INFO[Skin.String(Home_Custom_Back_Video_Folder)]</thumb>
<visible>!Skin.HasSetting(HomeMenuNoVideosButton)</visible>
</item>
<!-- End of Movie File Mode Shortcut -->
요 코드 상에서 폴더(소스)를 지칭한다는 건 최상위 폴더만 해당하는 것인지요...
제가 지금 폴더를
Drama, Movie 두개를 소스추가해놓고...
Movie의 경우 그 아래 영화별 폴더로 정리
Drama의 경우 그 아래에..
Animation, Japan, Korea, USA
이렇게 네개 폴더를 만들어서 각각의 하위폴더에 드라마 한편씩 넣어서 정리를 하고 있는데...
이렇듯 소스에 추가된 최상위 폴더 Drama 밑에 들어있는 하위폴더 네개의 이름으로도...
저 폴더(소스)입력부분에 입력하면, 설정이 가능한 건지 궁금하네요...
videodb://x/y/z로 장르 정보로 만드는 메인메뉴와 폴더(소스)로 만드는 메뉴, 두가지로 정리 되는 것 같은데...
이게 맞은건인지도 궁금하구요... ^^;;
그리고 item id는 메뉴의 위치를 말하는건지...
그것도 궁금하네요...
온통 궁금한 것 처지라...
조언을 구합니다. ^^;;
미리 감사드립니다~