Files
McSchneidarandFlorian Ostertag 336d08040e New Webserver and WebApp (#942)
* Replace the WCF webserver with an ASP.NET Core webserver (VocaluxeWeb)

- New project VocaluxeWeb: ASP.NET Core 2.3 (Kestrel) on .NET Framework 4.8.1, HTTP or HTTPS
  with a self-signed certificate, REST API (/api/v1) with Swagger, live events (Server-Sent Events)
- Access to the game only through IVocaluxeRemote; requests run on the main thread once per frame
- Sessions with roles (guest, player, admin) and configurable permissions, PINs hashed with PBKDF2
- Queue as a playlist with requesters and singers, fair order (one song per person and round)
- Admin: settings, server status, logged-in devices, activate/deactivate and delete profiles
- Profile pictures: own photo or one of the Vocaluxe avatars
- Game: WebApp queue screen (song options, playlist group) to start the next song with the chosen
  singers, return to it after singing, warning when the webserver is off, remote keyboard
- Old WCF server, WebserverInitalConfig and URL reservations removed; libraries moved to libs/managed
- Unit tests for PIN hashing, settings and permissions, queue order and device names
- AppVeyor: Visual Studio 2022 image and Node.js 24 (the build compiles the WebApp)
- Documentation in VocaluxeWeb/README.md

* New WebApp (Vue 3, TypeScript, Vite) replacing the old jQuery Mobile website

- Login with profile and PIN, create profiles
- Songs with search, filters, sorting and 30 second previews
- Queue: add songs with game mode, audio and singers, edit, reorder, start in the game
- Playlists: create, edit, add to the queue
- Now playing with live updates, remote control and keyboard
- Players: own profile with picture (photo or Vocaluxe avatar), roles for admins
- Admin settings: permissions, server status, devices, profiles
- Help page, responsive layout for phones, tablets and desktops, light and dark mode
- Texts in WebApp/src/locales/en.json, translated with Transifex
- Old website and PhoneGap config removed

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-26 05:40:11 +01:00

2418 lines
63 KiB
XML

<?xml version='1.0' encoding='utf-8'?>
<Screen xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Informations>
<ScreenName>ScreenSong</ScreenName>
<ScreenVersion>17</ScreenVersion>
</Informations>
<Backgrounds>
<Background Name="Background1">
<Type>Video</Type>
<SlideShowTextures />
<Video>BG_Video</Video>
<Skin>BG_Default</Skin>
<Color Name="BackgroundColor" />
</Background>
</Backgrounds>
<Statics>
<Static Name="StaticSongMenu">
<Skin>SongMenu</Skin>
<Color Name="StaticColorAlpha" />
<Rect>
<X>615</X>
<Y>900</Y>
<W>1245</W>
<H>75</H>
<Z>0</Z>
</Rect>
<Reflection>
<Height>26</Height>
<Space>10</Space>
</Reflection>
</Static>
<Static Name="StaticVocaluxeLogo">
<Skin>VocaluxeLogo</Skin>
<Color Name="White" />
<Rect>
<X>60</X>
<Y>900</Y>
<W>540</W>
<H>75</H>
<Z>1</Z>
</Rect>
<Reflection>
<Height>26</Height>
<Space>10</Space>
</Reflection>
</Static>
<Static Name="StaticSearchBar">
<Skin>SearchBar</Skin>
<Color Name="StaticColorAlpha" />
<Rect>
<X>60</X>
<Y>900</Y>
<W>540</W>
<H>75</H>
<Z>0</Z>
</Rect>
<Reflection>
<Height>26</Height>
<Space>10</Space>
</Reflection>
</Static>
<Static Name="StaticOptionsBG">
<Skin />
<Color Name="BackgroundColorAlpha" />
<Rect>
<X>60</X>
<Y>60</Y>
<W>540</W>
<H>825</H>
<Z>-2.1</Z>
</Rect>
</Static>
<Static Name="StaticOptionsCover">
<Skin />
<Color Name="White" />
<Rect>
<X>78</X>
<Y>78</Y>
<W>96</W>
<H>96</H>
<Z>-2.12</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupGame">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>270</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupAudio">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>390</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupPlaylist">
<Skin>OptionsGroupLarge</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>630</Y>
<W>540</W>
<H>160</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupRandom">
<Skin>OptionsGroupLarge</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>130</Y>
<W>540</W>
<H>160</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupPlaylistOpen">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>300</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupSingAll">
<Skin>OptionsGroupLarge</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>420</Y>
<W>540</W>
<H>160</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupSingAllSingle">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>420</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupRandomMedley">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>590</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupMedley">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>130</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsGroupPlayer">
<Skin>OptionsGroupSmall</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>510</Y>
<W>540</W>
<H>110</H>
<Z>-2.105</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconSing">
<Skin>DuetIcon</Skin>
<Color Name="White" />
<Rect>
<X>82</X>
<Y>197</Y>
<W>50</W>
<H>50</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconGame">
<Skin>PlayIcon</Skin>
<Color Name="White" />
<Rect>
<X>76</X>
<Y>276</Y>
<W>36</W>
<H>36</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconAudio">
<Skin>InstrumentalIcon</Skin>
<Color Name="White" />
<Rect>
<X>76</X>
<Y>396</Y>
<W>36</W>
<H>36</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconPlaylist">
<Skin>ListIcon</Skin>
<Color Name="White" />
<Rect>
<X>76</X>
<Y>636</Y>
<W>36</W>
<H>36</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconPlayer">
<Skin>SingIcon</Skin>
<Color Name="White" />
<Rect>
<X>76</X>
<Y>516</Y>
<W>36</W>
<H>36</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconAdd">
<Skin>Plus</Skin>
<Color Name="White" />
<Rect>
<X>510</X>
<Y>689</Y>
<W>30</W>
<H>30</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconHighscore">
<Skin>Star</Skin>
<Color Name="White" />
<Rect>
<X>76</X>
<Y>817</Y>
<W>36</W>
<H>36</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticOptionsIconClose">
<Skin>CloseIcon</Skin>
<Color Name="White" />
<Rect>
<X>351</X>
<Y>817</Y>
<W>36</W>
<H>36</H>
<Z>-2.13</Z>
</Rect>
</Static>
<Static Name="StaticInfoYear">
<Skin>InfoTile</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>615</Y>
<W>265</W>
<H>80</H>
<Z>-0.9</Z>
</Rect>
</Static>
<Static Name="StaticInfoLength">
<Skin>InfoTile</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>335</X>
<Y>615</Y>
<W>265</W>
<H>80</H>
<Z>-0.9</Z>
</Rect>
</Static>
<Static Name="StaticInfoHighscore">
<Skin>InfoTile</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>705</Y>
<W>265</W>
<H>80</H>
<Z>-0.9</Z>
</Rect>
</Static>
<Static Name="StaticInfoPlayed">
<Skin>InfoTile</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>335</X>
<Y>705</Y>
<W>265</W>
<H>80</H>
<Z>-0.9</Z>
</Rect>
</Static>
<Static Name="StaticInfoIcons">
<Skin>InfoBar</Skin>
<Color Name="ButtonMainColor" />
<Rect>
<X>60</X>
<Y>795</Y>
<W>540</W>
<H>80</H>
<Z>-0.9</Z>
</Rect>
</Static>
<Static Name="StaticShortInfoTop">
<Skin />
<Color Name="BackgroundColorAlpha" />
<Rect>
<X>735</X>
<Y>0</Y>
<W>450</W>
<H>45</H>
<Z>-0.75</Z>
</Rect>
</Static>
</Statics>
<Texts>
<Text Name="TextShortInfoTop">
<X>960</X>
<Y>3</Y>
<Z>-1</Z>
<H>37.5</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_SORTING</Text>
</Text>
<Text Name="TextPlayer1">
<X>1425</X>
<Y>97.5</Y>
<Z>-2.11</Z>
<H>63</H>
<MaxW>420</MaxW>
<Color Name="Player1" />
<SelColor Name="Player1" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextPlayer2">
<X>1425</X>
<Y>202.5</Y>
<Z>-2.11</Z>
<H>63</H>
<MaxW>420</MaxW>
<Color Name="Player2" />
<SelColor Name="Player2" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextPlayer3">
<X>1425</X>
<Y>307.5</Y>
<Z>-2.11</Z>
<H>63</H>
<MaxW>420</MaxW>
<Color Name="Player3" />
<SelColor Name="Player3" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextPlayer4">
<X>1425</X>
<Y>412.5</Y>
<Z>-2.11</Z>
<H>63</H>
<MaxW>420</MaxW>
<Color Name="Player4" />
<SelColor Name="Player4" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextPlayer5">
<X>1425</X>
<Y>517.5</Y>
<Z>-2.11</Z>
<H>63</H>
<MaxW>420</MaxW>
<Color Name="Player5" />
<SelColor Name="Player5" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextPlayer6">
<X>1425</X>
<Y>622.5</Y>
<Z>-2.11</Z>
<H>63</H>
<MaxW>420</MaxW>
<Color Name="Player6" />
<SelColor Name="Player6" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextCategory">
<X>1237.5</X>
<Y>10</Y>
<Z>0</Z>
<H>40.5</H>
<MaxW>1207.5</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextSelection">
<X>1237.5</X>
<Y>918</Y>
<Z>0</Z>
<H>40.5</H>
<MaxW>1207.5</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
<Reflection>
<Height>20</Height>
<Space>30</Space>
</Reflection>
</Text>
<Text Name="TextSearchBarTitle">
<X>355</X>
<Y>923</Y>
<Z>0</Z>
<H>30.5</H>
<MaxW>0</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_SEARCH</Text>
</Text>
<Text Name="TextSearchBar">
<X>135</X>
<Y>918</Y>
<Z>0</Z>
<H>40.5</H>
<MaxW>450</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Bottom</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
<Reflection>
<Height>14</Height>
<Space>32</Space>
</Reflection>
</Text>
<Text Name="TextOptionsTitle">
<X>330</X>
<Y>78</Y>
<Z>-2.11</Z>
<H>40</H>
<MaxW>525</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_SONGOPTIONS</Text>
</Text>
<Text Name="TextOptionsLength">
<X>330</X>
<Y>276</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_GAMEMODE</Text>
</Text>
<Text Name="TextOptionsAudioMode">
<X>330</X>
<Y>396</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_AUDIOMODE</Text>
</Text>
<Text Name="TextOptionsPlayerSelect">
<X>330</X>
<Y>516</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_PLAYERSELECT</Text>
</Text>
<Text Name="TextOptionsPlaylist">
<X>330</X>
<Y>636</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_PLAYLIST</Text>
</Text>
<Text Name="TextOptionsGeneralSelection">
<X>330</X>
<Y>136</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_OPTIONSSELECTION</Text>
</Text>
<Text Name="TextOptionsGeneralPlaylist">
<X>330</X>
<Y>306</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_PLAYLIST</Text>
</Text>
<Text Name="TextOptionsGeneralSingAll">
<X>330</X>
<Y>426</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_OPTIONSSINGALL</Text>
</Text>
<Text Name="TextOptionsGeneralMedley">
<X>330</X>
<Y>596</Y>
<Z>-2.11</Z>
<H>36</H>
<MaxW>420</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_GAMEMODE_MEDLEY</Text>
</Text>
<Text Name="TextOptionsSongTitle">
<X>192</X>
<Y>88</Y>
<Z>-2.12</Z>
<H>42</H>
<MaxW>390</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextOptionsSongArtist">
<X>192</X>
<Y>134</Y>
<Z>-2.12</Z>
<H>32</H>
<MaxW>390</MaxW>
<Color Name="TextColorAlpha" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextInfoYear">
<X>78</X>
<Y>621</Y>
<Z>-1.2</Z>
<H>26</H>
<MaxW>230</MaxW>
<Color>
<R>0.75</R>
<G>0.78</G>
<B>0.85</B>
<A>1</A>
</Color>
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_YEAR</Text>
</Text>
<Text Name="TextInfoLength">
<X>353</X>
<Y>621</Y>
<Z>-1.2</Z>
<H>26</H>
<MaxW>230</MaxW>
<Color>
<R>0.75</R>
<G>0.78</G>
<B>0.85</B>
<A>1</A>
</Color>
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_LENGTH</Text>
</Text>
<Text Name="TextInfoHighscore">
<X>78</X>
<Y>711</Y>
<Z>-1.2</Z>
<H>26</H>
<MaxW>230</MaxW>
<Color>
<R>0.75</R>
<G>0.78</G>
<B>0.85</B>
<A>1</A>
</Color>
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENHIGHSCORE_HIGHSCORE</Text>
</Text>
<Text Name="TextInfoPlayed">
<X>353</X>
<Y>711</Y>
<Z>-1.2</Z>
<H>26</H>
<MaxW>230</MaxW>
<Color>
<R>0.75</R>
<G>0.78</G>
<B>0.85</B>
<A>1</A>
</Color>
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_TIMESPLAYED</Text>
</Text>
<Text Name="TextInfoHighscoreValue">
<X>78</X>
<Y>739</Y>
<Z>-1.2</Z>
<H>38</H>
<MaxW>230</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextInfoPlayedValue">
<X>353</X>
<Y>739</Y>
<Z>-1.2</Z>
<H>38</H>
<MaxW>230</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
<Text Name="TextHelpBar">
<X>60</X>
<Y>1050</Y>
<Z>0</Z>
<H>24</H>
<MaxW>1800</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Bottom</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_HELPMESSAGE</Text>
</Text>
<Text Name="TextHelpBarSearch">
<X>60</X>
<Y>1050</Y>
<Z>0</Z>
<H>24</H>
<MaxW>1800</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Bottom</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_HELPMESSAGESEARCH</Text>
</Text>
<Text Name="TextHelpBarParty">
<X>60</X>
<Y>1050</Y>
<Z>0</Z>
<H>24</H>
<MaxW>1800</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Bottom</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_HELPMESSAGEPARTY</Text>
</Text>
</Texts>
<Buttons>
<Button Name="ButtonJoker1">
<Skin>Random</Skin>
<SkinSelected>Random</SkinSelected>
<Rect>
<X>1275</X>
<Y>75</Y>
<W>120</W>
<H>120</H>
<Z>-11</Z>
</Rect>
<Color Name="Player1">
<A>0.5</A>
</Color>
<SelColor Name="Player1" />
<Text Name="Text">
<X>60</X>
<Y>34.5</Y>
<Z>0</Z>
<H>51</H>
<MaxW>90</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonJoker2">
<Skin>Random</Skin>
<SkinSelected>Random</SkinSelected>
<Rect>
<X>1275</X>
<Y>180</Y>
<W>120</W>
<H>120</H>
<Z>-11</Z>
</Rect>
<Color Name="Player2">
<A>0.5</A>
</Color>
<SelColor Name="Player2" />
<Text Name="Text">
<X>60</X>
<Y>34.5</Y>
<Z>0</Z>
<H>51</H>
<MaxW>90</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonJoker3">
<Skin>Random</Skin>
<SkinSelected>Random</SkinSelected>
<Rect>
<X>1275</X>
<Y>285</Y>
<W>120</W>
<H>120</H>
<Z>-11</Z>
</Rect>
<Color Name="Player3">
<A>0.5</A>
</Color>
<SelColor Name="Player3" />
<Text Name="Text">
<X>60</X>
<Y>34.5</Y>
<Z>0</Z>
<H>51</H>
<MaxW>90</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonJoker4">
<Skin>Random</Skin>
<SkinSelected>Random</SkinSelected>
<Rect>
<X>1275</X>
<Y>390</Y>
<W>120</W>
<H>120</H>
<Z>-11</Z>
</Rect>
<Color Name="Player4">
<A>0.5</A>
</Color>
<SelColor Name="Player4" />
<Text Name="Text">
<X>60</X>
<Y>34.5</Y>
<Z>0</Z>
<H>51</H>
<MaxW>90</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonJoker5">
<Skin>Random</Skin>
<SkinSelected>Random</SkinSelected>
<Rect>
<X>1275</X>
<Y>495</Y>
<W>120</W>
<H>120</H>
<Z>-11</Z>
</Rect>
<Color Name="Player5">
<A>0.5</A>
</Color>
<SelColor Name="Player5" />
<Text Name="Text">
<X>60</X>
<Y>34.5</Y>
<Z>0</Z>
<H>51</H>
<MaxW>90</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonJoker6">
<Skin>Random</Skin>
<SkinSelected>Random</SkinSelected>
<Rect>
<X>1275</X>
<Y>600</Y>
<W>120</W>
<H>120</H>
<Z>-11</Z>
</Rect>
<Color Name="Player6">
<A>0.5</A>
</Color>
<SelColor Name="Player6" />
<Text Name="Text">
<X>60</X>
<Y>34.5</Y>
<Z>0</Z>
<H>51</H>
<MaxW>90</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonOptionsClose">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>335</X>
<Y>805</Y>
<W>265</W>
<H>60</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>150</X>
<Y>8</Y>
<Z>0</Z>
<H>44</H>
<MaxW>245</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_CANCEL</Text>
</Text>
</Button>
<Button Name="ButtonOptionsPlaylist">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>466</X>
<Y>682</Y>
<W>118</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>59</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>98</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonOptionsSing">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>60</X>
<Y>186</Y>
<W>540</W>
<H>72</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>270</X>
<Y>8</Y>
<Z>0</Z>
<H>56</H>
<MaxW>520</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_SING</Text>
</Text>
</Button>
<Button Name="ButtonOptionsRandom">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>182</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_RANDOM</Text>
</Text>
</Button>
<Button Name="ButtonOptionsRandomCategory">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>182</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_RANDOMCAT</Text>
</Text>
</Button>
<Button Name="ButtonOptionsSingAll">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>472</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_SINGALL</Text>
</Text>
</Button>
<Button Name="ButtonOptionsSingAllVisible">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>522</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_SINGALLVISIBLE</Text>
</Text>
</Button>
<Button Name="ButtonOptionsOpenSelectedItem">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>232</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM</Text>
</Text>
</Button>
<Button Name="ButtonOpenOptions">
<Skin />
<SkinSelected />
<Rect>
<X>60</X>
<Y>60</Y>
<W>540</W>
<H>540</H>
<Z>-11</Z>
</Rect>
<Color Name="Invisible" />
<SelColor Name="Invisible" />
<Text Name="Text">
<X>270</X>
<Y>10.5</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</Button>
<Button Name="ButtonStart">
<Skin>Button</Skin>
<SkinSelected>Button</SkinSelected>
<Rect>
<X>1440</X>
<Y>750</Y>
<W>225</W>
<H>75</H>
<Z>0</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>112.5</X>
<Y>18</Y>
<Z>0</Z>
<H>40.5</H>
<MaxW>213</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_BUTTON_START</Text>
</Text>
<Reflection>
<Height>26</Height>
<Space>10</Space>
</Reflection>
<SelReflection>
<Height>26</Height>
<Space>10</Space>
</SelReflection>
</Button>
<Button Name="ButtonOptionsRandomMedley">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>642</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_RANDOMMEDLEY</Text>
</Text>
</Button>
<Button Name="ButtonOptionsWebQueue">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>76</X>
<Y>732</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_WEBQUEUE</Text>
</Text>
</Button>
<Button Name="ButtonOptionsStartMedley">
<Skin>Button</Skin>
<SkinSelected>Button</SkinSelected>
<Rect>
<X>76</X>
<Y>188</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>254</X>
<Y>4</Y>
<Z>0</Z>
<H>36</H>
<MaxW>490</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_BUTTON_STARTMEDLEY</Text>
</Text>
</Button>
<Button Name="ButtonOptionsHighscore">
<Skin>SongSelectButton</Skin>
<SkinSelected>SongSelectButton</SkinSelected>
<Rect>
<X>60</X>
<Y>805</Y>
<W>265</W>
<H>60</H>
<Z>-2.11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>150</X>
<Y>8</Y>
<Z>0</Z>
<H>44</H>
<MaxW>245</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENHIGHSCORE_HIGHSCORE</Text>
</Text>
</Button>
</Buttons>
<SongMenus>
<SongMenu Name="SongMenu">
<CoverBackground>CoverTile</CoverBackground>
<CoverBigBackground />
<DuetIcon>DuetIcon</DuetIcon>
<RapIcon>RapIcon</RapIcon>
<VideoIcon>VideoIcon</VideoIcon>
<MedleyCalcIcon>MedleyCalcIcon</MedleyCalcIcon>
<MedleyTagIcon>MedleyTagIcon</MedleyTagIcon>
<InstrumentalIcon>InstrumentalIcon</InstrumentalIcon>
<VocalsIcon>VocalsIcon</VocalsIcon>
<Color>
<R>1</R>
<G>1</G>
<B>1</B>
<A>0.2</A>
</Color>
<SongMenuTileBoard>
<NumW>6</NumW>
<NumH>4</NumH>
<NumWsmall>3</NumWsmall>
<NumHsmall>4</NumHsmall>
<SpaceW>10</SpaceW>
<SpaceH>10</SpaceH>
<TileRect>
<X>615</X>
<Y>60</Y>
<W>1245</W>
<H>825</H>
<Z>-1</Z>
</TileRect>
<TileRectSmall>
<X>615</X>
<Y>60</Y>
<W>615</W>
<H>825</H>
<Z>-1</Z>
</TileRectSmall>
<TextArtist Name="TextArtist">
<X>78</X>
<Y>557</Y>
<Z>-1.2</Z>
<H>34</H>
<MaxW>504</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text />
</TextArtist>
<TextTitle Name="TextTitle">
<X>78</X>
<Y>514</Y>
<Z>-1.2</Z>
<H>44</H>
<MaxW>504</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextTitle>
<TextSongLength Name="TextSongLength">
<X>353</X>
<Y>649</Y>
<Z>-1.2</Z>
<H>38</H>
<MaxW>230</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextSongLength>
<TextSongYear Name="TextSongYear">
<X>78</X>
<Y>649</Y>
<Z>-1.2</Z>
<H>38</H>
<MaxW>230</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextSongYear>
<StaticCoverBig Name="StaticCoverBig">
<Skin />
<Color Name="Visible" />
<Rect>
<X>60</X>
<Y>60</Y>
<W>540</W>
<H>540</H>
<Z>-1</Z>
</Rect>
</StaticCoverBig>
<StaticTextBG Name="StaticTextBG">
<Skin />
<Color Name="BackgroundColorAlpha" />
<Rect>
<X>60</X>
<Y>510</Y>
<W>540</W>
<H>90</H>
<Z>-1.1</Z>
</Rect>
</StaticTextBG>
<StaticDuetIcon Name="StaticDuetIcon">
<Skin>DuetIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>170</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticDuetIcon>
<StaticRapIcon Name="StaticRapIcon">
<Skin>RapIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>260</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticRapIcon>
<StaticVideoIcon Name="StaticVideoIcon">
<Skin>VideoIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>80</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticVideoIcon>
<StaticMedleyCalcIcon Name="StaticMedleyCalcIcon">
<Skin>MedleyCalcIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>350</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticMedleyCalcIcon>
<StaticMedleyTagIcon Name="StaticMedleyTagIcon">
<Skin>MedleyTagIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>350</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticMedleyTagIcon>
<StaticInstrumentalIcon Name="StaticInstrumentalIcon">
<Skin>InstrumentalIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>440</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticInstrumentalIcon>
<StaticVocalsIcon Name="StaticVocalsIcon">
<Skin>VocalsIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>530</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticVocalsIcon>
<StaticScrollBar Name="StaticScrollBar">
<Skin />
<Color>
<R>1</R>
<G>1</G>
<B>1</B>
<A>0.15</A>
</Color>
<Rect>
<X>1865</X>
<Y>60</Y>
<W>6</W>
<H>825</H>
<Z>-1</Z>
</Rect>
</StaticScrollBar>
<StaticScrollBarThumb Name="StaticScrollBarThumb">
<Skin />
<Color>
<R>1</R>
<G>1</G>
<B>1</B>
<A>0.8</A>
</Color>
<Rect>
<X>1865</X>
<Y>60</Y>
<W>6</W>
<H>825</H>
<Z>-1.1</Z>
</Rect>
</StaticScrollBarThumb>
<StaticTileCaptionBG Name="StaticTileCaptionBG">
<Skin />
<Color Name="BackgroundColorAlpha" />
<Rect>
<X>0</X>
<Y>140</Y>
<W>200</W>
<H>58</H>
<Z>-1.2</Z>
</Rect>
</StaticTileCaptionBG>
<TextTileArtist Name="TextTileArtist">
<X>99.5</X>
<Y>142</Y>
<Z>-11</Z>
<H>26</H>
<MaxW>188</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextTileArtist>
<TextTileTitle Name="TextTileTitle">
<X>99.5</X>
<Y>168</Y>
<Z>-11</Z>
<H>24</H>
<MaxW>188</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text />
</TextTileTitle>
</SongMenuTileBoard>
<SongMenuList>
<ListLength>12</ListLength>
<SpaceW>15</SpaceW>
<SpaceH>4</SpaceH>
<TileRect>
<X>615</X>
<Y>63</Y>
<W>1245</W>
<H>832.5</H>
<Z>-1</Z>
</TileRect>
<TileRectSmall>
<X>615</X>
<Y>63</Y>
<W>615</W>
<H>825</H>
<Z>-1</Z>
</TileRectSmall>
<TextArtist Name="TextArtist">
<X>78</X>
<Y>557</Y>
<Z>-1.2</Z>
<H>34</H>
<MaxW>504</MaxW>
<Color Name="StaticColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Normal</Style>
<Font>Outline</Font>
<Text />
</TextArtist>
<TextTitle Name="TextTitle">
<X>78</X>
<Y>514</Y>
<Z>-1.2</Z>
<H>44</H>
<MaxW>504</MaxW>
<Color Name="StaticColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextTitle>
<TextSongLength Name="TextSongLength">
<X>353</X>
<Y>649</Y>
<Z>-1.2</Z>
<H>38</H>
<MaxW>230</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextSongLength>
<TextSongYear Name="TextSongYear">
<X>78</X>
<Y>649</Y>
<Z>-1.2</Z>
<H>38</H>
<MaxW>230</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Top</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</TextSongYear>
<StaticCoverBig Name="StaticCoverBig">
<Skin />
<Color Name="Visible" />
<Rect>
<X>60</X>
<Y>60</Y>
<W>540</W>
<H>540</H>
<Z>-1</Z>
</Rect>
</StaticCoverBig>
<StaticTextBG Name="StaticTextBG">
<Skin />
<Color Name="BackgroundColorAlpha" />
<Rect>
<X>60</X>
<Y>510</Y>
<W>540</W>
<H>90</H>
<Z>-1.1</Z>
</Rect>
</StaticTextBG>
<StaticDuetIcon Name="StaticDuetIcon">
<Skin>DuetIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>170</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticDuetIcon>
<StaticRapIcon Name="StaticRapIcon">
<Skin>RapIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>260</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticRapIcon>
<StaticVideoIcon Name="StaticVideoIcon">
<Skin>VideoIcon</Skin>
<Color Name="TextColor" />
<Rect>
<X>80</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticVideoIcon>
<StaticMedleyCalcIcon Name="StaticMedleyCalcIcon">
<Skin>MedleyCalcIcon</Skin>
<Color Name="TextColor" />
<Rect>
<X>350</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticMedleyCalcIcon>
<StaticMedleyTagIcon Name="StaticMedleyTagIcon">
<Skin>MedleyTagIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>350</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticMedleyTagIcon>
<StaticInstrumentalIcon Name="StaticInstrumentalIcon">
<Skin>InstrumentalIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>440</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticInstrumentalIcon>
<StaticVocalsIcon Name="StaticVocalsIcon">
<Skin>VocalsIcon</Skin>
<Color Name="StaticColor" />
<Rect>
<X>530</X>
<Y>805</Y>
<W>60</W>
<H>60</H>
<Z>-1</Z>
</Rect>
</StaticVocalsIcon>
<StaticScrollBar Name="StaticScrollBar">
<Skin />
<Color>
<R>1</R>
<G>1</G>
<B>1</B>
<A>0.15</A>
</Color>
<Rect>
<X>1865</X>
<Y>63</Y>
<W>6</W>
<H>832.5</H>
<Z>-1</Z>
</Rect>
</StaticScrollBar>
<StaticScrollBarThumb Name="StaticScrollBarThumb">
<Skin />
<Color>
<R>1</R>
<G>1</G>
<B>1</B>
<A>0.8</A>
</Color>
<Rect>
<X>1865</X>
<Y>63</Y>
<W>6</W>
<H>832.5</H>
<Z>-1.1</Z>
</Rect>
</StaticScrollBarThumb>
</SongMenuList>
</SongMenu>
</SongMenus>
<Lyrics />
<SelectSlides>
<SelectSlide Name="SelectSlideOptionsMode">
<Skin>SongSelectButton</Skin>
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SongSelectButton</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>76</X>
<Y>322</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<RectArrowLeft>
<X>83</X>
<Y>329</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>547</X>
<Y>329</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextColorAlpha" />
<TextH>32</TextH>
<TextRelativeX>60</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>388</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideOptionsPlayerSelect">
<Skin>SongSelectButton</Skin>
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SongSelectButton</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>76</X>
<Y>562</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<RectArrowLeft>
<X>83</X>
<Y>569</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>547</X>
<Y>569</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextColorAlpha" />
<TextH>32</TextH>
<TextRelativeX>60</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>388</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideOptionsAudioMode">
<Skin>SongSelectButton</Skin>
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SongSelectButton</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>76</X>
<Y>442</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<RectArrowLeft>
<X>83</X>
<Y>449</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>547</X>
<Y>449</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextColorAlpha" />
<TextH>32</TextH>
<TextRelativeX>60</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>388</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideOptionsPlaylistAdd">
<Skin>SongSelectButton</Skin>
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SongSelectButton</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>76</X>
<Y>682</Y>
<W>380</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<RectArrowLeft>
<X>83</X>
<Y>689</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>419</X>
<Y>689</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextColorAlpha" />
<TextH>32</TextH>
<TextRelativeX>50</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>280</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideOptionsPlaylistOpen">
<Skin>SongSelectButton</Skin>
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SongSelectButton</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>76</X>
<Y>352</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<RectArrowLeft>
<X>83</X>
<Y>359</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>547</X>
<Y>359</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextColorAlpha" />
<TextH>32</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>420</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideOptionsNumMedleySongs">
<Skin>SongSelectButton</Skin>
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SongSelectButton</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>76</X>
<Y>138</Y>
<W>508</W>
<H>44</H>
<Z>-2.11</Z>
</Rect>
<RectArrowLeft>
<X>83</X>
<Y>145</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>547</X>
<Y>145</Y>
<W>30</W>
<H>30</H>
<Z>-2.12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>32</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>420</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>3</NumVisible>
</SelectSlide>
</SelectSlides>
<SingNotes />
<NameSelections />
<Equalizers />
<Playlists>
<Playlist Name="Playlist">
<Rect>
<X>1245</X>
<Y>135</Y>
<W>615</W>
<H>675</H>
<Z>-0.9</Z>
</Rect>
<EntryHeight>112.5</EntryHeight>
<SkinBackground>CoverTile</SkinBackground>
<SkinBackgroundSelected>CoverTile</SkinBackgroundSelected>
<ColorBackground Name="StaticColorAlpha">
<A>0.3</A>
</ColorBackground>
<SelColorBackground Name="StaticColorAlpha" />
<Text1 Name="TextPart1">
<X>81</X>
<Y>7.5</Y>
<Z>-11</Z>
<H>33</H>
<MaxW>526.5</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENSONG_ARTIST_TITLE</Text>
</Text1>
<StaticCover Name="StaticCover">
<Skin />
<Color Name="Visible" />
<Rect>
<X>3</X>
<Y>3</Y>
<W>69</W>
<H>69</H>
<Z>-1</Z>
</Rect>
</StaticCover>
<StaticPlaylistHeader Name="StaticPlaylistHeader">
<Skin>PlaylistBG</Skin>
<Color Name="StaticColorAlpha" />
<Rect>
<X>1245</X>
<Y>60</Y>
<W>615</W>
<H>75</H>
<Z>-1</Z>
</Rect>
</StaticPlaylistHeader>
<StaticPlaylistFooter Name="StaticPlaylistFooter">
<Skin>PlaylistBG</Skin>
<Color Name="StaticColorAlpha" />
<Rect>
<X>1245</X>
<Y>810</Y>
<W>615</W>
<H>75</H>
<Z>-1</Z>
</Rect>
</StaticPlaylistFooter>
<ButtonPlaylistName Name="ButtonPlaylistName">
<Skin />
<SkinSelected />
<Rect>
<X>1252.5</X>
<Y>75</Y>
<W>540</W>
<H>45</H>
<Z>-11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>7.5</X>
<Y>3</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</ButtonPlaylistName>
<ButtonPlaylistClose Name="ButtonPlaylistClose">
<Skin>CloseIcon</Skin>
<SkinSelected>CloseIcon</SkinSelected>
<Rect>
<X>1800</X>
<Y>70.5</Y>
<W>52.5</W>
<H>52.5</H>
<Z>-11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>270</X>
<Y>10.5</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</ButtonPlaylistClose>
<ButtonPlaylistSave Name="ButtonPlaylistSave">
<Skin>SaveIcon</Skin>
<SkinSelected>SaveIcon</SkinSelected>
<Rect>
<X>1740</X>
<Y>822</Y>
<W>52.5</W>
<H>52.5</H>
<Z>-11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>270</X>
<Y>7.5</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</ButtonPlaylistSave>
<ButtonPlaylistList Name="ButtonPlaylistList">
<Skin>ListIcon</Skin>
<SkinSelected>ListIcon</SkinSelected>
<Rect>
<X>1680</X>
<Y>822</Y>
<W>52.5</W>
<H>52.5</H>
<Z>-11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>270</X>
<Y>7.5</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</ButtonPlaylistList>
<ButtonPlaylistDelete Name="ButtonPlaylistDelete">
<Skin>DeleteIcon</Skin>
<SkinSelected>DeleteIcon</SkinSelected>
<Rect>
<X>1800</X>
<Y>822</Y>
<W>52.5</W>
<H>52.5</H>
<Z>-11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>270</X>
<Y>7.5</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</ButtonPlaylistDelete>
<ButtonPlaylistSing Name="ButtonPlaylistSing">
<Skin>SingIcon</Skin>
<SkinSelected>SingIcon</SkinSelected>
<Rect>
<X>1252.5</X>
<Y>822</Y>
<W>52.5</W>
<H>52.5</H>
<Z>-11</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>270</X>
<Y>7.5</Y>
<Z>0</Z>
<H>37.5</H>
<MaxW>525</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text />
</Text>
</ButtonPlaylistSing>
<SelectSlideGameMode Name="SelectSlideGameMode">
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected />
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>78</X>
<Y>37.5</Y>
<W>537</W>
<H>36</H>
<Z>-11</Z>
</Rect>
<RectArrowLeft>
<X>84</X>
<Y>42</Y>
<W>30</W>
<H>30</H>
<Z>-12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>577.5</X>
<Y>42</Y>
<W>30</W>
<H>30</H>
<Z>-12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextSelColor Name="TextSelColor" />
<TextH>33</TextH>
<TextRelativeX>37.5</TextRelativeX>
<TextMaxW>555</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlideGameMode>
<SelectSlideAudioMode Name="SelectSlideAudioMode">
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected />
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>78</X>
<Y>75</Y>
<W>537</W>
<H>36</H>
<Z>-11</Z>
</Rect>
<RectArrowLeft>
<X>84</X>
<Y>79.5</Y>
<W>30</W>
<H>30</H>
<Z>-12</Z>
</RectArrowLeft>
<RectArrowRight>
<X>577.5</X>
<Y>79.5</Y>
<W>30</W>
<H>30</H>
<Z>-12</Z>
</RectArrowRight>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextSelColor Name="TextSelColor" />
<TextH>33</TextH>
<TextRelativeX>37.5</TextRelativeX>
<TextMaxW>555</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>1</NumVisible>
</SelectSlideAudioMode>
</Playlist>
</Playlists>
<ParticleEffects />
<ScreenSettings />
</Screen>