<window id="5113">
    <defaultcontrol>6050</defaultcontrol>
    <allowoverlay>yes</allowoverlay>
    <controls>
        <!-- Fallback background for non-standard skins -->
        <control type="image">
            <left>0</left>
            <top>0</top>
            <width>100%</width>
            <height>100%</height>
            <texture colordiffuse="FF202020">colors/fm_white.png</texture>
        </control>
        <!-- 背景，沿用 estuary 的默认 -->
        <include>ColoredBackgroundImages</include>
        <!-- T9 Keypad Group -->
        <control type="group" id="5000">
            <left>0</left>
            <top>0</top>
            <width>600</width>
            <height>1080</height>
            <animation type="Conditional" condition="Window.IsVisible(movieinformation) | Window.IsVisible(DialogVideoInfo.xml)" reversible="true">
                <effect type="fade" start="100" end="0" time="200" />
            </animation>
            <!-- 背景色 -->
            <control type="image">
                <left>0</left>
                <top>0</top>
                <width>600</width>
                <height>1080</height>
                <texture>dialogs/dialog-bg-nobo.png</texture>
                <bordertexture border="21" infill="false">overlays/fm_shadow.png</bordertexture>
                <bordersize>0</bordersize>
            </control>
            <control type="label">
                <left>50</left>
                <top>30</top>
                <width>500</width>
                <height>90</height>
                <font>font60</font>  <!-- 60号字体，常规 -->
                <shadowcolor>text_shadow</shadowcolor>
                <label>影片搜索</label>
            </control>
            <!-- 搜索框 -->
        <control type="group" id="5001">
        		 <left>50</left>
                <top>130</top>
                <width>500</width>
                <height>70</height>
               <control type="label">
               	<left>70</left>
               	<top>20</top> 
                    <label>$INFO[Window(Home).Property(MFG.T9Input)]</label>
                    <font>font20</font>
                    <textcolor>white</textcolor>
               </control>
                <!-- 默认提示文字 -->
            <control type="label"> 
            	 <left>70</left> 
            	 <top>20</top>       
                <label>请输入影片首字母搜索...</label>  <!-- 或其他提示文字 -->
                <font>font20</font>
                <textcolor>80FFFFFF</textcolor>  <!-- 半透明白色 -->
                <visible>String.IsEmpty(Window(Home).Property(MFG.T9Input))</visible>
            </control>
                <!-- 底部白色线条 -->
            <control type="image">
                <top>70</top>  <!-- 120 + 70 = 190 -->
                <width>500</width>
                <height>2</height>  <!-- 线条厚度，可调整为3或4 -->
                <texture colordiffuse="80FFFFFF">colors/fm_white.png</texture>
                <!-- 80 = 50%透明度 -->
            </control>
            <!-- 类型图标 -->
            <control type="image">
            	 <top>10</top>
            	 <left>0</left>
                <width>70</width>
                <height>70</height>
                <texture>DefaultMusicSearch.png</texture>
                <aspectratio>keep</aspectratio>
            </control>
        </control> 
            <control type="group" id="6000">
                <left>50</left>
                <top>240</top>
                <width>500</width>
                <height>650</height>
                <control type="panel" id="6050">
                    <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true)</visible>
                    <left>0</left>
                    <top>0</top>
                    <width>500</width>
                    <height>650</height>
                    <onright>9000</onright>
                    <ondown>SetFocus(9999,0)</ondown>
                    <orientation>vertical</orientation>
                    <itemlayout width="95" height="65">
                        <control type="label">
                            <width>88</width>
                            <height>62</height>
                            <align>center</align>
                            <aligny>center</aligny>
                            <font>font16</font>
                            <label>$INFO[ListItem.Label]</label>
                            <textcolor>FFFFFFFF</textcolor>
                        </control>
                    </itemlayout>
                    <focusedlayout width="95" height="65">
                        <control type="image">
                            <width>88</width>
                            <height>62</height>
                            <texture colordiffuse="$INFO[Window(Home).Property(MFG.FocusColor)]">colors/fm_white.png</texture>
                        </control>
                        <control type="label">
                            <width>88</width>
                            <height>62</height>
                            <align>center</align>
                            <aligny>center</aligny>
                            <font>font16</font>
                            <label>$INFO[ListItem.Label]</label>
                            <textcolor>FFFFFFFF</textcolor>
                        </control>
                    </focusedlayout>
                    <content>
                        <!-- A-Z 字母 -->
                        <item><label>A</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,A)</onclick></item>
                        <item><label>B</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,B)</onclick></item>
                        <item><label>C</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,C)</onclick></item>
                        <item><label>D</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,D)</onclick></item>
                        <item><label>E</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,E)</onclick></item>
                        <item><label>F</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,F)</onclick></item>
                        <item><label>G</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,G)</onclick></item>
                        <item><label>H</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,H)</onclick></item>
                        <item><label>I</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,I)</onclick></item>
                        <item><label>J</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,J)</onclick></item>
                        <item><label>K</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,K)</onclick></item>
                        <item><label>L</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,L)</onclick></item>
                        <item><label>M</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,M)</onclick></item>
                        <item><label>N</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,N)</onclick></item>
                        <item><label>O</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,O)</onclick></item>
                        <item><label>P</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,P)</onclick></item>
                        <item><label>Q</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,Q)</onclick></item>
                        <item><label>R</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,R)</onclick></item>
                        <item><label>S</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,S)</onclick></item>
                        <item><label>T</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,T)</onclick></item>
                        <item><label>U</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,U)</onclick></item>
                        <item><label>V</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,V)</onclick></item>
                        <item><label>W</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,W)</onclick></item>
                        <item><label>X</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,X)</onclick></item>
                        <item><label>Y</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,Y)</onclick></item>
                        <item><label>Z</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,Z)</onclick></item>
                        <!-- 数字 1-9 -->
                        <item><label>[B]1[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,1)</onclick></item>
                        <item><label>[B]2[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,2)</onclick></item>
                        <item><label>[B]3[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,3)</onclick></item>
                        <item><label>[B]4[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,4)</onclick></item>
                        <item><label>[B]5[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,5)</onclick></item>
                        <item><label>[B]6[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,6)</onclick></item>
                        <item><label>[B]7[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,7)</onclick></item>
                        <item><label>[B]8[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,8)</onclick></item>
                        <item><label>[B]9[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,9)</onclick></item>
                        <item><label>[B]0[/B]</label><onclick>RunScript(special://home/addons/plugin.video.filteredmovies/lib/char_input.py,0)</onclick></item>
                        <!-- 功能按钮 -->
                        <item><label>Del</label><onclick>Action(Delete)</onclick></item>
                        <item><label>键盘</label><onclick>Action(Stop)</onclick></item>
                    </content>
                </control>
            </control>
        </control>
        <!-- 下方海报墙 -->
        <control type="panel" id="9999">
            <left>620</left>  <!-- 靠右：1920 - 1300 = 620 -->
            <top>50</top>
            <width>1300</width>  <!-- 4列 x 310 + 间距 = 1300 -->
            <height>1050</height>
            <animation type="Conditional" condition="String.IsEqual(Window(Home).Property(MFG.IsRefreshing),true)" reversible="true">
                <effect type="fade" start="100" end="0" time="100" />
            </animation>
            
            <ondown>9999</ondown>
            <onleft>6050</onleft>
            <wraparound>true</wraparound>
            <onclick condition="String.IsEqual(ListItem.DBType,tvshow)">ActivateWindow(videos,videodb://tvshows/titles/$INFO[ListItem.DBID]/,return)</onclick>
            <onclick condition="String.IsEqual(ListItem.DBType,set)">ActivateWindow(videos,videodb://movies/sets/$INFO[ListItem.DBID]/,return)</onclick>
            <onclick condition="String.IsEqual(ListItem.DBType,movie)">Action(Info)</onclick>
            <oncontextmenu>RunScript(plugin.video.filteredmovies,?mode=delete_movie&amp;id=$INFO[ListItem.DBID]&amp;type=$INFO[ListItem.DBType])</oncontextmenu>
            <content>plugin://plugin.video.filteredmovies/?mode=filter_list&amp;reload=$INFO[Window(Home).Property(MFG.ReloadID)]</content>
            <viewtype label="Posters">panel</viewtype>
            <animation type="Conditional" condition="Window.IsVisible(movieinformation) | Window.IsVisible(DialogVideoInfo.xml)" reversible="true">
                <effect type="fade" start="100" end="0" time="200" />
            </animation>
            <scrolltime>200</scrolltime>
            <!-- 每个格子的高度拉高一点，给标题留空间 -->
            <itemlayout width="310" height="511">
                <control type="group">
                    <width>310</width>
                    <height>511</height>
                    <!-- Fuse 2 Version (Rounded) -->
                    <control type="image">
                        <visible>String.IsEqual(Window(Home).Property(MFG.UseRounded),true)</visible>
                        <left>10</left>
                        <top>0</top>
                        <width>290</width>
                        <height>435</height>
                        <texture diffuse="diffuse/poster_mask_round.png">$INFO[ListItem.Art(thumb)]</texture>
                        <aspectratio scalediffuse="false">scale</aspectratio>
                        <bordertexture border="21" infill="false">overlays/fm_rounded_shadow.png</bordertexture>
                        <bordersize>20</bordersize>
                    </control>
                    <!-- Default Version (Square) -->
                    <control type="image">
                        <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true)</visible>
                        <left>10</left>
                        <top>0</top>
                        <width>290</width>
                        <height>435</height>
                        <texture>$INFO[ListItem.Art(thumb)]</texture>
                        <aspectratio>scale</aspectratio>
                        <bordertexture border="21" infill="false">overlays/fm_shadow.png</bordertexture>
                        <bordersize>20</bordersize>
                    </control>
                    <!-- 观看进度条 (Fuse 2 Version) -->
                    <control type="progress">
                        <visible>String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                        <left>40</left>
                        <top>405</top>
                        <width>230</width>
                        <height>5</height>
                        <info>ListItem.Property(SkinPercentPlayed)</info>
                        <texturebg colordiffuse="20FFFFFF">colors/fm_white.png</texturebg>
                        <lefttexture></lefttexture>
                        <midtexture colordiffuse="$INFO[Window(Home).Property(MFG.ProgressBarColor)]">colors/fm_white.png</midtexture>
                        <righttexture></righttexture>
                    </control>
                    <!-- 观看进度条 (Default Version) -->
                    <control type="progress">
                        <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                        <left>30</left>
                        <top>410</top>
                        <width>250</width>
                        <height>5</height>
                        <info>ListItem.Property(SkinPercentPlayed)</info>
                        <texturebg colordiffuse="20FFFFFF">colors/fm_white.png</texturebg>
                        <lefttexture></lefttexture>
                        <midtexture colordiffuse="$INFO[Window(Home).Property(MFG.ProgressBarColor)]">colors/fm_white.png</midtexture>
                        <righttexture></righttexture>
                    </control>
                    <control type="label">
                        <left>0</left>
                        <top>456</top>
                        <width>310</width>
                        <height>30</height>
                        <align>center</align>
                        <aligny>center</aligny>
                        <font>font10</font>
                        <textcolor>FFCCCCCC</textcolor>
                        <label>$INFO[ListItem.Year]</label>
                        <visible>!String.IsEmpty(ListItem.Year)</visible>
                    </control>
                    <!-- Watched Icon -->
                    <control type="image">
                        <left>208</left>
                        <top>378</top>
                        <width>26</width>
                        <height>26</height>
                        <texture>common/rounded_watched.png</texture>
                        <visible>String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.PlayCount,0) + !Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                    </control>
                    <control type="image">
                        <left>206</left>
                        <top>376</top>
                        <width>30</width>
                        <height>30</height>
                        <texture>common/watched.png</texture>
                        <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.PlayCount,0) + !Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                    </control>

                    <!-- Rating -->
                    <control type="label">
                        <left>13</left>
                        <top>370</top>
                        <width>260</width>
                        <height>40</height>
                        <align>right</align>
                        <aligny>center</aligny>
                        <font>font12</font>
                        <label>$INFO[ListItem.Rating]</label>
                        <textcolor>FFFFFFFF</textcolor>
                        <visible>!String.IsEmpty(ListItem.Rating)</visible>
                    </control>
                    <control type="label">
                        <top>415</top>
                        <width>310</width>
                        <height>40</height>
                        <align>center</align>
                        <aligny>top</aligny>
                        <wrapmultiline>true</wrapmultiline>
                        <scroll>false</scroll>
                        <label>$INFO[ListItem.Label]</label>
                        <textcolor>FFFFFFFF</textcolor>
                        <font>font13</font>
                    </control>

                    <!-- Media Type Icon: Movie -->
                    <control type="image">
                        <left>30</left>
                        <top>372</top>
                        <width>40</width>
                        <height>40</height>
                        <texture>common/film.png</texture>
                        <animation type="Visible" reversible="false">
                            <effect type="fade" start="0" end="100" time="0" delay="100" />
                        </animation>
                        <animation type="Hidden" reversible="false">
                            <effect type="fade" start="100" end="0" time="0" delay="100" />
                        </animation>
                        <visible>[String.IsEqual(Window(Home).Property(MFG.FilterColor.6001),FFEB9E17) | String.IsEqual(Window(Home).Property(MFG.FilterColor.6006),FFEB9E17)] + [String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,set)]</visible>
                    </control>
                    <!-- Media Type Icon: TVShow -->
                    <control type="image">
                        <left>30</left>
                        <top>372</top>
                        <width>40</width>
                        <height>40</height>
                        <texture>common/tv.png</texture>
                        <animation type="Visible" reversible="false">
                            <effect type="fade" start="0" end="100" time="0" delay="100" />
                        </animation>
                        <animation type="Hidden" reversible="false">
                            <effect type="fade" start="100" end="0" time="0" delay="100" />
                        </animation>
                        <visible>[String.IsEqual(Window(Home).Property(MFG.FilterColor.6001),FFEB9E17) | String.IsEqual(Window(Home).Property(MFG.FilterColor.6006),FFEB9E17)] + [String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,episode)]</visible>
                    </control>

                </control>
            </itemlayout>
            <focusedlayout width="310" height="511">
                <control type="group">
                    <depth>DepthContentPopout</depth>
                    <width>310</width>
                    <height>511</height>
                    <animation type="Focus">
                        <effect type="zoom" start="100" end="110" time="200" tween="sine" easing="inout" center="auto" />
                    </animation>
                    <animation type="Unfocus">
                        <effect type="zoom" start="110" end="100" time="200" tween="sine" easing="inout" center="auto" />
                    </animation>
                    <control type="group">
                        <!-- Fuse 2 Version (Rounded) -->
                        <control type="group">
                            <visible>String.IsEqual(Window(Home).Property(MFG.UseRounded),true)</visible>
                            <!-- 选中框：比海报略大的圆角色块 -->
                            <control type="image">
                                <animation type="Unfocus">
                                    <effect type="fade" start="100" end="0" time="0" />
                                </animation>
                                <left>6</left>
                                <top>-4</top>
                                <width>298</width>
                                <height>443</height>
                                <texture diffuse="diffuse/poster_mask_round.png" colordiffuse="$INFO[Window(Home).Property(MFG.FocusColor)]">colors/fm_white.png</texture>
                                <bordertexture border="21" infill="false">overlays/fm_rounded_shadow.png</bordertexture>
                                <bordersize>20</bordersize>
                            </control>
                            <control type="image">
                                <left>10</left>
                                <top>0</top>
                                <width>290</width>
                                <height>435</height>
                                <texture diffuse="diffuse/poster_mask_round.png">$INFO[ListItem.Art(thumb)]</texture>
                                <aspectratio scalediffuse="false">scale</aspectratio>
                                <bordertexture border="21" infill="false">overlays/fm_rounded_shadow.png</bordertexture>
                                <bordersize>20</bordersize>
                            </control>
                        </control>
                        <!-- Default Version (Square) -->
                        <control type="group">
                            <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true)</visible>
                            <control type="image">
                                <animation type="Unfocus">
                                    <effect type="fade" start="100" end="0" time="0" />
                                </animation>
                                <left>6</left>
                                <top>-4</top>
                                <width>298</width>
                                <height>443</height>
                                <texture colordiffuse="$INFO[Window(Home).Property(MFG.FocusColor)]">colors/fm_white.png</texture>
                                <bordertexture border="21" infill="false">overlays/fm_shadow.png</bordertexture>
                                <bordersize>20</bordersize>
                            </control>
                            <control type="image">
                                <left>10</left>
                                <top>0</top>
                                <width>290</width>
                                <height>435</height>
                                <texture>$INFO[ListItem.Art(thumb)]</texture>
                                <aspectratio>scale</aspectratio>
                                <bordertexture border="21" infill="false">overlays/fm_shadow.png</bordertexture>
                                <bordersize>20</bordersize>
                            </control>
                        </control>
                    </control>
                    <!-- 观看进度条 (Fuse 2 Version) -->
                    <control type="progress">
                        <visible>String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                        <left>40</left>
                        <top>405</top>
                        <width>230</width>
                        <height>5</height>
                        <info>ListItem.Property(SkinPercentPlayed)</info>
                        <texturebg colordiffuse="20FFFFFF">colors/fm_white.png</texturebg>
                        <lefttexture></lefttexture>
                        <midtexture colordiffuse="$INFO[Window(Home).Property(MFG.ProgressBarColor)]">colors/fm_white.png</midtexture>
                        <righttexture></righttexture>
                    </control>
                    <!-- 观看进度条 (Default Version) -->
                    <control type="progress">
                        <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                        <left>30</left>
                        <top>410</top>
                        <width>250</width>
                        <height>5</height>
                        <info>ListItem.Property(SkinPercentPlayed)</info>
                        <texturebg colordiffuse="20FFFFFF">colors/fm_white.png</texturebg>
                        <lefttexture></lefttexture>
                        <midtexture colordiffuse="$INFO[Window(Home).Property(MFG.ProgressBarColor)]">colors/fm_white.png</midtexture>
                        <righttexture></righttexture>
                    </control>
                    <control type="label">
                        <left>0</left>
                        <top>456</top>
                        <width>310</width>
                        <height>30</height>
                        <align>center</align>
                        <aligny>center</aligny>
                        <font>font10</font>
                        <textcolor>FFCCCCCC</textcolor>
                        <label>$INFO[ListItem.Year]</label>
                        <visible>!String.IsEmpty(ListItem.Year)</visible>
                    </control>
                    <!-- Watched Icon -->
                    <control type="image">
                        <left>208</left>
                        <top>378</top>
                        <width>26</width>
                        <height>26</height>
                        <texture>common/rounded_watched.png</texture>
                        <visible>String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.PlayCount,0) + !Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                    </control>
                    <control type="image">
                        <left>206</left>
                        <top>376</top>
                        <width>30</width>
                        <height>30</height>
                        <texture>common/watched.png</texture>
                        <visible>!String.IsEqual(Window(Home).Property(MFG.UseRounded),true) + Integer.IsGreater(ListItem.PlayCount,0) + !Integer.IsGreater(ListItem.Property(SkinPercentPlayed),0)</visible>
                    </control>

                    <!-- Rating -->
                    <control type="label">
                        <left>13</left>
                        <top>370</top>
                        <width>260</width>
                        <height>40</height>
                        <align>right</align>
                        <aligny>center</aligny>
                        <font>font12</font>
                        <label>$INFO[ListItem.Rating]</label>
                        <textcolor>FFFFFFFF</textcolor>
                        <visible>!String.IsEmpty(ListItem.Rating)</visible>
                    </control>
                    <control type="label">
                        <top>415</top>
                        <width>310</width>
                        <height>40</height>
                        <align>center</align>
                        <aligny>top</aligny>
                        <wrapmultiline>true</wrapmultiline>
                        <scroll>false</scroll>
                        <label>$INFO[ListItem.Label]</label>
                        <textcolor>FFFFFFFF</textcolor>
                        <font>font13</font>
                    </control>

                    <!-- Media Type Icon: Movie -->
                    <control type="image">
                        <left>30</left>
                        <top>372</top>
                        <width>40</width>
                        <height>40</height>
                        <texture>common/film.png</texture>
                        <animation type="Visible" reversible="false">
                            <effect type="fade" start="0" end="100" time="0" delay="100" />
                        </animation>
                        <animation type="Hidden" reversible="false">
                            <effect type="fade" start="100" end="0" time="0" delay="100" />
                        </animation>
                        <visible>[String.IsEqual(Window(Home).Property(MFG.FilterColor.6001),FFEB9E17) | String.IsEqual(Window(Home).Property(MFG.FilterColor.6006),FFEB9E17)] + [String.IsEqual(ListItem.DBType,movie) | String.IsEqual(ListItem.DBType,set)]</visible>
                    </control>
                    <!-- Media Type Icon: TVShow -->
                    <control type="image">
                        <left>30</left>
                        <top>372</top>
                        <width>40</width>
                        <height>40</height>
                        <texture>common/tv.png</texture>
                        <animation type="Visible" reversible="false">
                            <effect type="fade" start="0" end="100" time="0" delay="100" />
                        </animation>
                        <animation type="Hidden" reversible="false">
                            <effect type="fade" start="100" end="0" time="0" delay="100" />
                        </animation>
                        <visible>[String.IsEqual(Window(Home).Property(MFG.FilterColor.6001),FFEB9E17) | String.IsEqual(Window(Home).Property(MFG.FilterColor.6006),FFEB9E17)] + [String.IsEqual(ListItem.DBType,tvshow) | String.IsEqual(ListItem.DBType,season) | String.IsEqual(ListItem.DBType,episode)]</visible>
                    </control>

                </control>
            </focusedlayout>
        </control>
        <!-- 焦点转发器 -->
        <control type="button" id="9997">
            <left>-1000</left>
            <top>-1000</top>
            <width>1</width>
            <height>1</height>
            <label></label>
            <onfocus>SetFocus(6050,10)</onfocus>
        </control>
        <!-- 隐藏的跳转逻辑按钮 -->
        <control type="button" id="9998">
            <left>-1000</left>
            <top>-1000</top>
            <width>1</width>
            <height>1</height>
            <label></label>
            <onfocus condition="Integer.IsEqual(Container(9999).CurrentItem,1)">SetFocus(9997)</onfocus>
            <onfocus condition="Integer.IsEqual(Container(9999).CurrentItem,2)">SetFocus(5002)</onfocus>
            <onfocus condition="Integer.IsEqual(Container(9999).CurrentItem,3)">SetFocus(5005)</onfocus>
            <onfocus>SetFocus(1005)</onfocus>
        </control>
        <control type="button" id="9000">
            <left>-1000</left>
            <top>-1000</top>
            <width>1</width>
            <height>1</height>
            <label></label>
            <!-- 测试：所有按钮都跳转到海报墙 -->
            <onfocus>SetFocus(9999)</onfocus>
        </control>
    </controls>
</window>
