quiero toquetear xbmc

Pues eso que estoy interesado y me gustaria saber que es lo que tenemos en los xml, no es que tenemos exactamente, sino que lenguaje usa, para poder bajarme algun manual y poder modificarlo a mi gusto, bueno que estpy muy verde y tengo curiosidad, un saludo y gracias
Te lo explica todo..., pero dinos lo q no entiendes y te decimos para q sirve...

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <sources>
- <!--  All bookmarks can be LOCKED by adding lockmode/lockcode values as follows:        !
  -->
- <!--  Set lockmode to:                                                                  !
  -->
- <!--     0 = Bookmark not locked. This is the default value if not specified.           !
  -->
- <!--     1 = Numeric lock. Can be typed via on screen numpad or remote control.         !
  -->
- <!--     2 = Gamepad lock. Enter by pushing XBOX controller button sequence.            !
  -->
- <!--     3 = Full-text lock. Enter with on screen keyboard or USB keyboard.             !
  -->
- <!--  lockcode: where lockmode is set to value:                                         !
  -->
- <!--     1:  Enter numeric password only. Do not use spaces or other characters.        !
  -->
- <!--     2:  Enter gamepad button sequence using the following letter codes:            !
  -->
- <!--         A B X Y = Same as buttons on gamepad                                       !
  -->
- <!--         U D L R = D-pad Up, Down, Left, Right                                      !
  -->
- <!--         W K ( ) = White, Black, Left Trigger, Right Trigger                        !
  -->
- <!--     3:  Enter alphanumeric password.  Make sure all characters                 !
  -->
- <!--         are available on your language's on screen keyboard/USB keyboard.          !
  -->
- <!--     All lockcodes are MD5 hashed                                       !
  -->
- <!--  Example:                                                                          !
  -->
- <!--     <bookmark>                                                                     !
  -->
- <!--        <name>SMB</name>                                                            !
  -->
- <!--        <path>smb://DOMAIN;username:pwd@MyWindowsServer/movies/</path>              !
  -->
- <!--        <lockmode>1</lockmode>                                                      !
  -->
- <!--        <lockcode>12345678</lockcode>                                               !
  -->
- <!--     </bookmark>                                                                    !
  -->
- <!--  All bookmarks can have a custom thumbnail icon.                                  !
  -->
- <!--  Image must be located locally on the xbox                                        !
  -->
- <!--  Example:                                                                          !
  -->
- <!--     <bookmark>                                                                     !
  -->
- <!--        <name>SMB</name>                                                            !
  -->
- <!--        <path>smb://DOMAIN;username:pwd@MyWindowsServer/movies/</path>              !
  -->
- <!--        <thumbnail>E:\Apps\XBMC\media\movies.png</thumbnail>                     !
  -->
- <!--     </bookmark>                                                                    !
  -->
- <!--  My Programs shares!
  -->
- <myprograms>
  <default>Games</default>
- <bookmark>
  <name>Games</name>
  <path>E:\Games\</path>
  <path>F:\Games\</path>
  <path>G:\Games\</path>
  </bookmark>
- <bookmark>
  <name>Emulators</name>
  <path>E:\Emulators\</path>
  <path>F:\Emulators\</path>
  <path>G:\Emulators\</path>
  </bookmark>
- <bookmark>
  <name>Programs</name>
  <path>E:\Apps\</path>
  <path>F:\Apps\</path>
  <path>G:\Apps\</path>
  </bookmark>
- <bookmark>
  <name>DVD-Game</name>
  <path>D:\</path>
  </bookmark>
  </myprograms>
- <!--  My Videos shares !
  -->
- <video>
  <default />
- <bookmark>
  <name>Videos</name>
  <path>E:\Videos</path>
  <path>F:\Videos</path>
  <path>G:\Videos</path>
  </bookmark>
- <bookmark>
  <name>DVD-ROM Drive</name>
  <path>D:\</path>
  </bookmark>
- <bookmark>
  <name>Playlists</name>
  <path>$VIDEOPLAYLISTS</path>
  </bookmark>
- <!--  Expert setting: Uncomment for seperate ISO and UDF share      !
  -->
- <!--  Comment out the bookmark named DVD to disable DVD autodetect   !
  -->
- <!--  for my video                     !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>ISO</name>                          !
  -->
- <!--    <path>iso9660://</path>                   !
  -->
- <!--  </bookmark>                                 !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>UDF</name>                          !
  -->
- <!--    <path>UDF:</path>                         !
  -->
- <!--  </bookmark>                                 !
  -->
- <bookmark>
  <name>XBMSP Network Share</name>
  <path>xbms://192.168.0.1:1400/</path>
  </bookmark>
- <bookmark>
  <name>XBMSP Network Servers (Auto-Discover)</name>
  <path>xbms://</path>
  </bookmark>
- <bookmark>
  <name>SMB Network Share</name>
- <!--     You can use one of these following formats:       !
  -->
- <!--  smb://domain;user:password@ip/share/directory/       !
  -->
- <!--  smb://user:password@ip/share/                        !
  -->
- <!--     Only if guest/public access is enabled:           !
  -->
- <!--  smb://ip/                                            !
  -->
  <path>smb://DOMAIN;username:pwd@MyWindowsServer/movies/</path>
  </bookmark>
- <bookmark>
  <name>WORKGROUP (SMB) Network</name>
  <path>smb://</path>
  </bookmark>
- <bookmark>
  <name>ReplayTV</name>
  <path>rtv://*/</path>
  </bookmark>
- <bookmark>
  <name>UPnP Media Servers (Auto-Discover)</name>
  <path>upnp://</path>
  </bookmark>
  </video>
- <!--  My Music shares !
  -->
- <music>
  <default />
- <bookmark>
  <name>Music</name>
  <path>C:\Music</path>
  <path>E:\Music</path>
  <path>F:\Music</path>
  <path>G:\Music</path>
  </bookmark>
- <bookmark>
  <name>DVD-ROM Drive</name>
  <path>D:\</path>
  </bookmark>
- <bookmark>
  <name>Playlists</name>
  <path>$MUSICPLAYLISTS</path>
  </bookmark>
- <!--  Expert setting: Uncomment for seperate ISO and UDF CDDA share   !
  -->
- <!--  Comment out the bookmark named DVD to disable DVD autodetect   !
  -->
- <!--  for my music                                !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>ISO</name>                          !
  -->
- <!--    <path>iso9660://</path>                   !
  -->
- <!--  </bookmark>                                 !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>UDF</name>                          !
  -->
- <!--    <path>UDF:</path>                         !
  -->
- <!--  </bookmark>                                 !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--   <name>CDDA</name>                          !
  -->
- <!--   <path>cdda://</path>                         !
  -->
- <!--  </bookmark>                                 !
  -->
- <bookmark>
  <name>XBMSP Network Share</name>
  <path>xbms://192.168.0.1:1400/</path>
  </bookmark>
- <bookmark>
  <name>XBMSP Network Servers (Auto-Discover)</name>
  <path>xbms://</path>
  </bookmark>
- <bookmark>
  <name>SMB Network Share</name>
- <!--     You can use one of these following formats:       !
  -->
- <!--  smb://domain;user:password@ip/share/directory/       !
  -->
- <!--  smb://user:password@ip/share/                        !
  -->
- <!--     Only if guest/public access is enabled:           !
  -->
- <!--  smb://ip/                                            !
  -->
  <path>smb://DOMAIN;username:pwd@MyWindowsServer/music/</path>
  </bookmark>
- <bookmark>
  <name>WORKGROUP (SMB) Network</name>
  <path>smb://</path>
  </bookmark>
- <bookmark>
  <name>iTunes Network Share (DAAP)</name>
- <!--  only use an IP address here !
  -->
  <path>daap://192.168.1.100</path>
  </bookmark>
- <bookmark>
  <name>SHOUTcast - Directory</name>
  <path>shout://www.shoutcast.com/sbin/newxml.phtml</path>
- <!--  direct links to genres and searches are allowed                                 
  -->
- <!--  shout://www.shoutcast.com/sbin/newxml.phtml?genre=Funk                         
  -->
- <!--  shout://www.shoutcast.com/sbin/newxml.phtml?genre=Top500                       
  -->
- <!--  shout://www.shoutcast.com/sbin/newxml.phtml?search=[stationname]               
  -->
  </bookmark>
- <bookmark>
  <name>UPnP Media Servers (Auto-Discover)</name>
  <path>upnp://</path>
  </bookmark>
  </music>
- <!--  My Pictures shares !
  -->
- <pictures>
  <default />
- <bookmark>
  <name>Pictures</name>
  <path>C:\Pictures</path>
  <path>E:\Pictures</path>
  <path>F:\Pictures</path>
  <path>G:\Pictures</path>
  </bookmark>
- <bookmark>
  <name>DVD-ROM Drive</name>
  <path>D:\</path>
  </bookmark>
- <!--  Expert setting: Uncomment for seperate ISO and UDF share      !
  -->
- <!--  Comment out the bookmark named DVD to disable DVD autodetect   !
  -->
- <!--  for my pictures                             !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>ISO</name>                          !
  -->
- <!--    <path>iso9660://</path>                   !
  -->
- <!--  </bookmark>                                 !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>UDF</name>                          !
  -->
- <!--    <path>UDF:</path>                         !
  -->
- <!--  </bookmark>                                 !
  -->
- <bookmark>
  <name>XBMSP Network Share</name>
  <path>xbms://192.168.0.1:1400/</path>
  </bookmark>
- <bookmark>
  <name>XBMSP Network Servers (Auto-Discover)</name>
  <path>xbms://</path>
  </bookmark>
- <bookmark>
  <name>SMB Network Share</name>
- <!--     You can use one of these following formats:       !
  -->
- <!--  smb://domain;user:password@ip/share/directory/       !
  -->
- <!--  smb://user:password@ip/share/                        !
  -->
- <!--     Only if guest/public access is enabled:           !
  -->
- <!--  smb://ip/                                            !
  -->
  <path>smb://DOMAIN;username:pwd@MyWindowsServer/pictures/</path>
  </bookmark>
- <bookmark>
  <name>WORKGROUP (SMB) Network</name>
  <path>smb://</path>
  </bookmark>
- <bookmark>
  <name>UPnP Media Servers (Auto-Discover)</name>
  <path>upnp://</path>
  </bookmark>
  </pictures>
- <!--  File-manager shares !
  -->
- <files>
- <bookmark>
  <name>C Drive</name>
  <path>C:\</path>
  </bookmark>
- <bookmark>
  <name>E Drive</name>
  <path>E:\</path>
  </bookmark>
- <bookmark>
  <name>F Drive</name>
  <path>F:\</path>
  </bookmark>
- <bookmark>
  <name>G Drive</name>
  <path>G:\</path>
  </bookmark>
- <bookmark>
  <name>Q Drive</name>
  <path>Q:\</path>
  </bookmark>
- <bookmark>
  <name>DVD-ROM Drive</name>
  <path>D:\</path>
  </bookmark>
- <!--  Expert setting: Uncomment for seperate ISO and UDF share      !
  -->
- <!--  Comment out the bookmark named DVD to disable DVD autodetect   !
  -->
- <!--  for my files                                !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>ISO</name>                          !
  -->
- <!--    <path>iso9660://</path>                   !
  -->
- <!--  </bookmark>                                 !
  -->
- <!--  <bookmark>                                  !
  -->
- <!--    <name>UDF</name>                          !
  -->
- <!--    <path>UDF:</path>                         !
  -->
- <!--  </bookmark>                                 !
  -->
- <bookmark>
  <name>XBMSP Network Share</name>
  <path>xbms://192.168.0.1:1400/</path>
  </bookmark>
- <bookmark>
  <name>XBMSP Network Servers (Auto-Discover)</name>
  <path>xbms://</path>
  </bookmark>
- <bookmark>
  <name>SMB Network Share</name>
- <!--  You can use one of these following formats:          !
  -->
- <!--  smb://domain;user:password@ip/share/directory/       !
  -->
- <!--  smb://user:password@ip/share/                        !
  -->
- <!--     Only if guest/public access is enabled:           !
  -->
- <!--  smb://ip/                                            !
  -->
  <path>smb://DOMAIN;username:pwd@MyWindowsServer/files/</path>
  </bookmark>
- <bookmark>
  <name>FTP Network Share</name>
- <!--  You can use one of these following formats:            !
  -->
- <!--       [url]ftp://user:password@ip/directory/[/url]                 !
  -->
- <!--       [url]ftp://user:password@ip/[/url]                           !
  -->
- <!--  If you want to connect with anonymous then leave       !
  -->
- <!--  the user pass free: [url]ftp://ip/[/url]                          !
  -->
  <path>[url]ftp://username:password@ip:port/folder/[/url]</path>
  </bookmark>
- <bookmark>
  <name>WORKGROUP (SMB) Network</name>
  <path>smb://</path>
  </bookmark>
  </files>
  </sources>
yo hablo de esto, por decir algo, situado en el XBMC 2.0 en la ruta
\XBMCnuevo\skin\MC360\PAL\MyVideo.xml
(Presupongo que se trata de la ventana o menu que nos sale al elegir mis videos)

<window>

   <id>6</id>
   <defaultcontrol>50</defaultcontrol>
   <allowoverlay>no</allowoverlay>

   <controls>
      <include>Background-animation-sub-blades</include>
      <include>MediaCommons</include>

      <control>
         <description>Video - Files Label</description>
         <type>label</type>
         <posx>102</posx>
         <posy>42</posy>
         <include>19040</include>
         <align>left</align>
         <font>font18</font>
         <include>shadow-black</include>
         <include>media-button-fades</include>
      </control>

      <control>
         <description>Divider image 5</description>
         <type>image</type>
         <posx>95</posx>
         <posy>220</posy>
         <width>185</width>
         <height>1</height>
         <texture>divider.png</texture>
         <include>media-button-fades</include>
      </control>


         <controlgroup>

         <control>
            <description>View As Highlight Image</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-1a.png</texture>
            <visible>Control.HasFocus(2)</visible>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>View As Highlight Image Shadow</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-1-shadow.png</texture>
            <visible>Control.HasFocus(2)</visible>
            <include>button-shadow</include>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>View As Push Button</description>
            <type>button</type>
            <id>2</id>
            <include>Sub-Blade-Button-Commons</include>
            <posx>98</posx>
            <posy>85</posy>
            <label>100</label>
            <texturefocus>icon-viewas.png</texturefocus>
            <texturenofocus>icon-viewas.png</texturenofocus>
            <onleft>50</onleft>
            <onright>50</onright>
            <onup>7</onup>
            <ondown>3</ondown>
            <include>media-button-fades</include>
         </control>

<!-------->
         <control>
            <description>Sort by Highlight Image</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-2a.png</texture>
            <visible>Control.HasFocus(3) | Control.HasFocus(4)</visible>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>Sort by Highlight Image Shadow</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-2-shadow.png</texture>
            <visible>Control.HasFocus(3) | Control.HasFocus(4)</visible>
            <include>button-shadow</include>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>Sort by Push Button</description>
            <type>button</type>
            <id>3</id>
            <include>Sub-Blade-Button-Commons</include>
            <posx>98</posx>
            <posy>120</posy>
            <label>103</label>
            <texturefocus>icon-sortby.png</texturefocus>
            <texturenofocus>icon-sortby.png</texturenofocus>
            <onleft>50</onleft>
            <onright>4</onright>
            <onup>2</onup>
            <ondown>5</ondown>
            <include>media-button-fades</include>
         </control>

<!-------->

         <control>
            <description>Sort asc</description>
            <type>togglebutton</type>
            <id>4</id>
            <posx>250</posx>
            <posy>127</posy>
            <width>16</width>
            <height>16</height>
            <label>-</label>
            <texturefocus>sortup-focus.png</texturefocus>
            <texturenofocus>sortup-nofocus.png</texturenofocus>
            <alttexturefocus>sortdown-focus.png</alttexturefocus>
            <alttexturenofocus>sortdown-nofocus.png</alttexturenofocus>
            <onleft>3</onleft>
            <onright>50</onright>
            <onup>2</onup>
            <ondown>5</ondown>
            <include>shadow-grey</include>
            <pulseonselect>no</pulseonselect>
            <include>media-button-fades</include>
         </control>

<!-------->
         <control>
            <description>Switch View Highlight Image</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-3a.png</texture>
            <visible>Control.HasFocus(5)</visible>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>Switch View Highlight Image Shadow</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-3-shadow.png</texture>
            <visible>Control.HasFocus(5)</visible>
            <include>button-shadow</include>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>Switch View Icon</description>
            <type>image</type>
            <posx>98</posx>
            <posy>155</posy>
            <include>Sub-Common-Icon-Width</include>
            <height>28</height>
            <texture>icon-switchview.png</texture>
            <include>media-button-fades</include>
            <visible>Control.HasFocus(5)</visible>
            <animation effect="slide" end="-3,0" time="275" reversible="false">Visible</animation>
         </control>

         <control>
            <description>Switch View Icon</description>
            <type>image</type>
            <posx>98</posx>
            <posy>155</posy>
            <include>Sub-Common-Icon-Width</include>
            <height>28</height>
            <texture>icon-switchview.png</texture>
            <include>media-button-fades</include>
            <visible>!Control.HasFocus(5)</visible>
         </control>

               <control>
                 <description>Switch View button</description>
                 <type>selectbutton</type>
                 <id>5</id>
            <include>Sub-Common-Button-TextX</include>
                 <posy>155</posy>
            <height>28</height>
            <width>140</width>
            <textoffsetx>0</textoffsetx>
            <texturefocus>-</texturefocus>
                 <texturenofocus>-</texturenofocus>
                 <texturebg>-</texturebg>
                 <label>457</label>
                 <onleft>50</onleft>
                 <onright>50</onright>
                 <onup>3</onup>
                 <ondown>7</ondown>
            <include>shadow-grey</include>
            <include>media-button-fades</include>
            <animation effect="slide" end="-3,0" time="275" reversible="false">focus</animation>
               </control>

<!-------->

         <control>
            <description>Stacking Highlight Image</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-4a.png</texture>
            <visible>Control.HasFocus(7)</visible>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>Stacking Highlight Image Shadow</description>
            <type>image</type>
            <posx>75</posx>
            <posy>80</posy>
            <width>215</width>
            <height>367</height>
            <texture>systemhomebutton-4-shadow.png</texture>
            <visible>Control.HasFocus(7)</visible>
            <include>button-shadow</include>
            <include>media-button-fades</include>
         </control>

         <control>
            <description>Stacking Push Button</description>
            <type>button</type>
            <id>7</id>
            <include>Sub-Blade-Button-Commons</include>
            <posx>98</posx>
            <posy>190</posy>
            <label>346</label>
            <texturefocus>icon-stack.png</texturefocus>
            <texturenofocus>icon-stack.png</texturenofocus>
            <onleft>50</onleft>
            <onright>50</onright>
            <onup>5</onup>
            <ondown>2</ondown>
            <include>media-button-fades</include>
         </control>

<!-------->
      </controlgroup>

      <include>ListItemThumb</include>
      <include>NowPlayingItemThumb</include>

      <control>
         <description>listcontrol</description>
         <type>listcontrol</type>
         <id>50</id>
         <onleft>2</onleft>
         <onright>50</onright>
         <onup>50</onup>
         <ondown>50</ondown>
         <animation effect="fade" time="300">WindowOpen</animation>
         <animation effect="fade" time="100">WindowClose</animation>
      </control>

      <control>
         <description>thumbnailpanel</description>
         <type>thumbnailpanel</type>
         <id>51</id>
         <onleft>2</onleft>
         <onright>51</onright>
         <onup>51</onup>
         <ondown>51</ondown>
         <animation effect="fade" time="300">WindowOpen</animation>
         <animation effect="fade" time="100">WindowClose</animation>
      </control>

      <include>MediaCommonsKeymaps</include>

   </controls>

</window>




Ya que lo otro es intuitivo de tocar, pero esto a que se refiere, tiene pinta de como estara compuesta cada pantalla de seleccion pero me gustaria saber donde se alojan las referencias a cada control, es decir, por ejemplo, pone

   <controls>
      <include>Background-animation-sub-blades</include>
      <include>MediaCommons</include>

      <control>
         <description>Video - Files Label</description>
         <type>label</type>
         <posx>102</posx>
         <posy>42</posy>
         <include>19040</include>
         <align>left</align>
         <font>font18</font>
         <include>shadow-black</include>
         <include>media-button-fades</include>
      </control>

con esto pienso que que por ahora no tengo muy claro lo que, es incluye Background-animation-sub-blades que supongo que sera el efecto de gotas de agua que hay de fondo, pero mi pregunta es donde esta ese Background... definido? como sabe este archivo en concreto donde encontrarlo por eso queiro saber en que esta hecho para asi saber cual es su estructura y asi poder localizar donde buscaria a la hora de incluir el background... por poner un ejemplo, a ver si nos animamos y podemos tocar esto a nuestro antojo verdaderamente y no solo en un simple, añadir una unidad, un bookmark o lo k sea.

Un saludito y gracias :-p
2 respuestas