Browse Source

add matrix patch

pull/585/head
anxdpanic 4 months ago
parent
commit
4ac3d65287
  1. 990
      .patches/matrix.patch

990
.patches/matrix.patch

@ -0,0 +1,990 @@
From 00e2b363ea1c1cc4e3de29987bf1905c44f9a7ea Mon Sep 17 00:00:00 2001
From: anxdpanic <anxdpanic@gmail.com>
Date: Sun, 12 Jul 2020 14:26:39 -0400
Subject: [PATCH] use new settings format
---
resources/settings.xml | 903 +++++++++++++++++++++++++++++++++++------
1 file changed, 783 insertions(+), 120 deletions(-)
diff --git a/resources/settings.xml b/resources/settings.xml
index 0d22544..e895eb1 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -1,121 +1,784 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?>
-<settings>
- <!-- Login -->
- <category label="30127">
- <setting id="oauth_token" type="text" label="30099" default=""/>
- <setting label="30132" type="lsep"/>
- <setting label="30135" id="show_token_url" type="action" action="RunPlugin(plugin://$ID/?mode=get_token_url)" option="close"/>
- <setting label="30138" type="lsep"/>
- <setting label="30227" id="revoke_token" type="action" action="RunPlugin(plugin://$ID/?mode=revoke_token)" option="close"/>
- <setting label="30261" type="lsep"/>
- <setting id="private_oauth_clientid" type="text" label="30097" default="kimne78kx3ncx6brgo4mv6wki5h1ko"/>
- <setting id="private_oauth_token" type="text" label="30099" default=""/>
- </category>
- <!-- Main Menu -->
- <category label="30219">
- <setting label="30005" id="menu_featured" type="bool" default="true"/>
- <setting label="30002" id="menu_following" type="bool" default="true"/>
- <setting label="30172" id="menu_browse" type="bool" default="true"/>
- <setting label="30003" id="menu_search" type="bool" default="true"/>
- <setting label="30004" id="menu_settings" type="bool" default="true"/>
- <setting label="30002" type="lsep"/>
- <setting label="30009" id="menu_following_live" type="bool" default="false"/>
- <setting label="30008" id="menu_following_channels" type="bool" default="false"/>
- <setting label="30001" id="menu_following_games" type="bool" default="false"/>
- <setting label="30176" id="menu_following_clips" type="bool" default="false"/>
- <setting label="30172" type="lsep"/>
- <setting label="30009" id="menu_browse_live" type="bool" default="false"/>
- <setting label="30173" id="menu_browse_xbox_one" type="bool" default="false"/>
- <setting label="30174" id="menu_browse_ps4" type="bool" default="false"/>
- <setting label="30175" id="menu_browse_videos" type="bool" default="false"/>
- <setting label="30176" id="menu_browse_clips" type="bool" default="false"/>
- <setting label="30001" id="menu_browse_games" type="bool" default="false"/>
- <setting label="30003" type="lsep"/>
- <setting label="30125" id="menu_search_streams" type="bool" default="false"/>
- <setting label="30008" id="menu_search_channels" type="bool" default="false"/>
- <setting label="30001" id="menu_search_games" type="bool" default="false"/>
- <setting label="30124" id="menu_search_url" type="bool" default="false"/>
- </category>
- <!-- General -->
- <category label="30076">
- <!-- Video Quality -->
- <setting id="video_quality" type="enum" label="30040" lvalues="30102|30136|30201|30254" default="0"/>
- <setting id="bandwidth" type="number" label="30201" default="2500000" enable="eq(-1,2)" visible="eq(-1,2)" subsetting="true"/>
- <setting label="30263" type="slider" id="source_frame_rate_limit" default="0" range="0,30,60" option="int" enable="eq(-2,0)" visible="eq(-2,0)" subsetting="true"/>
- <setting id="video_support_ia_builtin" type="bool" label="" visible="false" enable="true" default="false"/>
- <setting id="video_support_ia_addon" type="bool" label="" visible="false" enable="true" default="false"/>
- <setting id="video_quality_ia" type="bool" label="30223" default="false" enable="eq(-1,true)|eq(-2,true)"/>
- <setting id="video_quality_ia_configure" type="action" label="30224" enable="eq(-1,true)+eq(-2,true)" visible="eq(-1,true)+eq(-2,true)" option="close" action="RunPlugin(plugin://$ID/?mode=configure_ia)"/>
- <!-- Title Display -->
- <setting id="title_display" type="enum" label="30045" lvalues="30046|30047|30048|30049|30051|30067|30054" default="0"/>
- <!-- Truncate titles -->
- <setting id="title_truncate" type="bool" label="30065" default="true"/>
-
- <setting id="thumbnail_size" type="enum" label="30255" lvalues="30102|30256|30257|30258" default="2"/>
-
- <!-- Live preview refresh interval -->
- <setting label="30259" type="slider" id="refresh_interval" default="10" range="0,1,180" option="int"/>
-
- <setting id="vodcast_highlight" type="enum" label="30222" values="aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgrey|lightgreen|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|none|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen" default="79"/>
-
- <setting label="30123" type="slider" id="items_per_page" default="25" range="10,100" option="int"/>
- <setting label="30236" type="slider" id="search_history_size" default="25" range="0,200" option="int"/>
-
- <setting label="30210" id="live_reconnect" type="bool" default="false"/>
-
- <setting label="30204" type="lsep"/>
- <setting label="30211" id="live_notify" type="bool" default="false"/>
- <setting label="30205" id="live_notify_audible" type="bool" default="false" enable="eq(-1,true)" visible="eq(-1,true)"/>
- <setting label="30232" id="live_notify_at_start" type="bool" default="true" enable="eq(-2,true)" visible="eq(-2,true)"/>
- <setting label="30233" id="live_notify_group_start" type="bool" default="false" enable="eq(-1,true)" visible="eq(-1,true)"/>
-
- <setting label="30090" type="lsep"/>
- <setting label="30262" id="change_language" type="action" action="RunPlugin(plugin://$ID/?mode=edit_languages&amp;action=change)"/>
-
- <setting label="30120" type="lsep"/>
- <setting label="30234" id="refresh_cache" type="bool" default="false"/>
- <setting label="30121" type="slider" id="cache_expire_time" default="3" range="0,60" option="int"/>
- </category>
- <!-- Lists -->
- <category label="30167">
- <setting label="30191" id="remove_default_stream_quality" type="action" action="RunPlugin(plugin://$ID/?mode=edit_qualities&amp;remove=true&amp;content_type=stream)"/>
- <setting label="30192" id="remove_default_video_quality" type="action" action="RunPlugin(plugin://$ID/?mode=edit_qualities&amp;remove=true&amp;content_type=video)"/>
- <setting label="30193" id="remove_default_clip_quality" type="action" action="RunPlugin(plugin://$ID/?mode=edit_qualities&amp;remove=true&amp;content_type=clip)"/>
-
- <setting label="30194" id="clear_default_stream_qualities" type="action" action="RunPlugin(plugin://$ID/?mode=clear_list&amp;list_type=stream&amp;list_name=qualities)"/>
- <setting label="30195" id="clear_default_video_qualities" type="action" action="RunPlugin(plugin://$ID/?mode=clear_list&amp;list_type=video&amp;list_name=qualities)"/>
- <setting label="30196" id="clear_default_clip_qualities" type="action" action="RunPlugin(plugin://$ID/?mode=clear_list&amp;list_type=clip&amp;list_name=qualities)"/>
- </category>
- <category label="30153">
- <setting id="blacklist_confirm_toggle" type="bool" label="30197" default="true"/>
- <setting label="30154" id="remove_user_blacklist" type="action" action="RunPlugin(plugin://$ID/?mode=edit_blacklist&amp;list_type=user&amp;remove=true)"/>
- <setting label="30155" id="remove_game_blacklist" type="action" action="RunPlugin(plugin://$ID/?mode=edit_blacklist&amp;list_type=game&amp;remove=true)"/>
- <setting label="30156" id="clear_user_blacklist" type="action" action="RunPlugin(plugin://$ID/?mode=clear_list&amp;list_type=user&amp;list_name=blacklist)"/>
- <setting label="30157" id="clear_game_blacklist" type="action" action="RunPlugin(plugin://$ID/?mode=clear_list&amp;list_type=game&amp;list_name=blacklist)"/>
- </category>
- <!-- IRC -->
- <category label="30081">
- <!-- Enable IRC Chat -->
- <setting id="irc_enable" type="bool" label="30052" default="false" enable="System.HasAddon(script.ircchat)"/>
- <setting label="30075" id="install_ircscript" type="action" action="RunPlugin(plugin://$ID/?mode=install_ircchat)"
- enable="!System.HasAddon(script.ircchat)" visible="!System.HasAddon(script.ircchat)" option="close"/>
- </category>
- <!-- Maintenance -->
- <category label="30243">
- <setting label="30120" type="lsep"/>
- <setting label="30122" id="reset_cache" type="action" action="RunPlugin(plugin://$ID/?mode=reset_cache)"/>
- <setting label="30244" type="lsep"/>
- <setting label="30245" id="delete_streams_search" type="action" action="RunPlugin(plugin://$ID/?mode=maintain&amp;sub_mode=delete&amp;file_type=streams_search)"/>
- <setting label="30246" id="delete_channels_search" type="action" action="RunPlugin(plugin://$ID/?mode=maintain&amp;sub_mode=delete&amp;file_type=channels_search)"/>
- <setting label="30247" id="delete_games_search" type="action" action="RunPlugin(plugin://$ID/?mode=maintain&amp;sub_mode=delete&amp;file_type=games_search)"/>
- <setting label="30248" id="delete_idurl_search" type="action" action="RunPlugin(plugin://$ID/?mode=maintain&amp;sub_mode=delete&amp;file_type=id_url_search)"/>
- <setting label="30249" type="lsep"/>
- <setting label="30250" id="delete_storage_json" type="action" action="RunPlugin(plugin://$ID/?mode=maintain&amp;sub_mode=delete&amp;file_type=storage_json)"/>
- </category>
- <!-- Developer -->
- <category label="30118">
- <!-- OAuth Client ID -->
- <setting id="oauth_clientid" type="text" label="30097" default=""/>
- <setting id="oauth_redirecturi" type="text" label="30142" default=""/>
- </category>
+<?xml version="1.0" ?>
+<settings version="1">
+ <section id="plugin.video.twitch">
+ <category help="" id="login" label="30127">
+ <group id="1">
+ <setting help="" id="oauth_token" label="30099" type="string">
+ <level>0</level>
+ <default/>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="string" type="edit">
+ <heading>30099</heading>
+ </control>
+ </setting>
+ </group>
+ <group id="2" label="30132">
+ <setting help="" id="show_token_url" label="30135" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=get_token_url)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button">
+ <close>true</close>
+ </control>
+ </setting>
+ </group>
+ <group id="3" label="30138">
+ <setting help="" id="revoke_token" label="30227" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=revoke_token)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button">
+ <close>true</close>
+ </control>
+ </setting>
+ </group>
+ <group id="4" label="30261">
+ <setting help="" id="private_oauth_clientid" label="30097" type="string">
+ <level>0</level>
+ <default>kimne78kx3ncx6brgo4mv6wki5h1ko</default>
+ <control format="string" type="edit">
+ <heading>30097</heading>
+ </control>
+ </setting>
+ <setting help="" id="private_oauth_token" label="30099" type="string">
+ <level>0</level>
+ <default/>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="string" type="edit">
+ <heading>30099</heading>
+ </control>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="main menu" label="30219">
+ <group id="1">
+ <setting help="" id="menu_featured" label="30005" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_following" label="30002" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_browse" label="30172" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_search" label="30003" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_settings" label="30004" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ </group>
+ <group id="2" label="30002">
+ <setting help="" id="menu_following_live" label="30009" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_following_channels" label="30008" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_following_games" label="30001" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_following_clips" label="30176" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ </group>
+ <group id="3" label="30172">
+ <setting help="" id="menu_browse_live" label="30009" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_browse_xbox_one" label="30173" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_browse_ps4" label="30174" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_browse_videos" label="30175" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_browse_clips" label="30176" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_browse_games" label="30001" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ </group>
+ <group id="4" label="30003">
+ <setting help="" id="menu_search_streams" label="30125" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_search_channels" label="30008" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_search_games" label="30001" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="menu_search_url" label="30124" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="general" label="30076">
+ <group id="1">
+ <setting help="" id="video_quality" label="30040" type="integer">
+ <level>0</level>
+ <default>0</default>
+ <constraints>
+ <options>
+ <option label="30102">0</option>
+ <option label="30136">1</option>
+ <option label="30201">2</option>
+ <option label="30254">3</option>
+ </options>
+ </constraints>
+ <control format="string" type="spinner"/>
+ </setting>
+ <setting help="" id="bandwidth" label="30201" parent="video_quality" type="integer">
+ <level>0</level>
+ <default>2500000</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition operator="is" setting="video_quality">2</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition operator="is" setting="video_quality">2</condition>
+ </dependency>
+ </dependencies>
+ <control format="integer" type="edit">
+ <heading>30201</heading>
+ </control>
+ </setting>
+ <setting help="" id="source_frame_rate_limit" label="30263" parent="bandwidth" type="integer">
+ <level>0</level>
+ <default>0</default>
+ <constraints>
+ <minimum>0</minimum>
+ <step>30</step>
+ <maximum>60</maximum>
+ </constraints>
+ <dependencies>
+ <dependency type="enable">
+ <condition operator="is" setting="video_quality">0</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition operator="is" setting="video_quality">0</condition>
+ </dependency>
+ </dependencies>
+ <control format="integer" type="slider">
+ <popup>false</popup>
+ </control>
+ </setting>
+ <setting help="" id="video_support_ia_builtin" label="" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition name="InfoBool" on="property">true</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition name="InfoBool" on="property">false</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="video_support_ia_addon" label="" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition name="InfoBool" on="property">true</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition name="InfoBool" on="property">false</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="video_quality_ia" label="30223" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <or>
+ <condition operator="is" setting="video_support_ia_addon">true</condition>
+ <condition operator="is" setting="video_support_ia_builtin">true</condition>
+ </or>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="video_quality_ia_configure" label="30224" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=configure_ia)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <dependencies>
+ <dependency type="enable">
+ <and>
+ <condition operator="is" setting="video_quality_ia">true</condition>
+ <condition operator="is" setting="video_support_ia_addon">true</condition>
+ </and>
+ </dependency>
+ <dependency type="visible">
+ <and>
+ <condition operator="is" setting="video_quality_ia">true</condition>
+ <condition operator="is" setting="video_support_ia_addon">true</condition>
+ </and>
+ </dependency>
+ </dependencies>
+ <control format="action" type="button">
+ <close>true</close>
+ </control>
+ </setting>
+ <setting help="" id="title_display" label="30045" type="integer">
+ <level>0</level>
+ <default>0</default>
+ <constraints>
+ <options>
+ <option label="30046">0</option>
+ <option label="30047">1</option>
+ <option label="30048">2</option>
+ <option label="30049">3</option>
+ <option label="30051">4</option>
+ <option label="30067">5</option>
+ <option label="30054">6</option>
+ </options>
+ </constraints>
+ <control format="string" type="spinner"/>
+ </setting>
+ <setting help="" id="title_truncate" label="30065" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="thumbnail_size" label="30255" type="integer">
+ <level>0</level>
+ <default>2</default>
+ <constraints>
+ <options>
+ <option label="30102">0</option>
+ <option label="30256">1</option>
+ <option label="30257">2</option>
+ <option label="30258">3</option>
+ </options>
+ </constraints>
+ <control format="string" type="spinner"/>
+ </setting>
+ <setting help="" id="refresh_interval" label="30259" type="integer">
+ <level>0</level>
+ <default>10</default>
+ <constraints>
+ <minimum>0</minimum>
+ <step>1</step>
+ <maximum>180</maximum>
+ </constraints>
+ <control format="integer" type="slider">
+ <popup>false</popup>
+ </control>
+ </setting>
+ <setting help="" id="vodcast_highlight" label="30222" type="integer">
+ <level>0</level>
+ <default>79</default>
+ <constraints>
+ <options>
+ <option label="aliceblue">0</option>
+ <option label="antiquewhite">1</option>
+ <option label="aqua">2</option>
+ <option label="aquamarine">3</option>
+ <option label="azure">4</option>
+ <option label="beige">5</option>
+ <option label="bisque">6</option>
+ <option label="black">7</option>
+ <option label="blanchedalmond">8</option>
+ <option label="blue">9</option>
+ <option label="blueviolet">10</option>
+ <option label="brown">11</option>
+ <option label="burlywood">12</option>
+ <option label="cadetblue">13</option>
+ <option label="chartreuse">14</option>
+ <option label="chocolate">15</option>
+ <option label="coral">16</option>
+ <option label="cornflowerblue">17</option>
+ <option label="cornsilk">18</option>
+ <option label="crimson">19</option>
+ <option label="cyan">20</option>
+ <option label="darkblue">21</option>
+ <option label="darkcyan">22</option>
+ <option label="darkgoldenrod">23</option>
+ <option label="darkgray">24</option>
+ <option label="darkgreen">25</option>
+ <option label="darkkhaki">26</option>
+ <option label="darkmagenta">27</option>
+ <option label="darkolivegreen">28</option>
+ <option label="darkorange">29</option>
+ <option label="darkorchid">30</option>
+ <option label="darkred">31</option>
+ <option label="darksalmon">32</option>
+ <option label="darkseagreen">33</option>
+ <option label="darkslateblue">34</option>
+ <option label="darkslategray">35</option>
+ <option label="darkturquoise">36</option>
+ <option label="darkviolet">37</option>
+ <option label="deeppink">38</option>
+ <option label="deepskyblue">39</option>
+ <option label="dimgray">40</option>
+ <option label="dodgerblue">41</option>
+ <option label="firebrick">42</option>
+ <option label="floralwhite">43</option>
+ <option label="forestgreen">44</option>
+ <option label="fuchsia">45</option>
+ <option label="gainsboro">46</option>
+ <option label="ghostwhite">47</option>
+ <option label="gold">48</option>
+ <option label="goldenrod">49</option>
+ <option label="gray">50</option>
+ <option label="green">51</option>
+ <option label="greenyellow">52</option>
+ <option label="honeydew">53</option>
+ <option label="hotpink">54</option>
+ <option label="indianred">55</option>
+ <option label="indigo">56</option>
+ <option label="ivory">57</option>
+ <option label="khaki">58</option>
+ <option label="lavender">59</option>
+ <option label="lavenderblush">60</option>
+ <option label="lawngreen">61</option>
+ <option label="lemonchiffon">62</option>
+ <option label="lightblue">63</option>
+ <option label="lightcoral">64</option>
+ <option label="lightcyan">65</option>
+ <option label="lightgoldenrodyellow">66</option>
+ <option label="lightgrey">67</option>
+ <option label="lightgreen">68</option>
+ <option label="lightpink">69</option>
+ <option label="lightsalmon">70</option>
+ <option label="lightseagreen">71</option>
+ <option label="lightskyblue">72</option>
+ <option label="lightslategray">73</option>
+ <option label="lightsteelblue">74</option>
+ <option label="lightyellow">75</option>
+ <option label="lime">76</option>
+ <option label="limegreen">77</option>
+ <option label="linen">78</option>
+ <option label="magenta">79</option>
+ <option label="maroon">80</option>
+ <option label="mediumaquamarine">81</option>
+ <option label="mediumblue">82</option>
+ <option label="mediumorchid">83</option>
+ <option label="mediumpurple">84</option>
+ <option label="mediumseagreen">85</option>
+ <option label="mediumslateblue">86</option>
+ <option label="mediumspringgreen">87</option>
+ <option label="mediumturquoise">88</option>
+ <option label="mediumvioletred">89</option>
+ <option label="midnightblue">90</option>
+ <option label="mintcream">91</option>
+ <option label="mistyrose">92</option>
+ <option label="moccasin">93</option>
+ <option label="navajowhite">94</option>
+ <option label="navy">95</option>
+ <option label="none">96</option>
+ <option label="oldlace">97</option>
+ <option label="olive">98</option>
+ <option label="olivedrab">99</option>
+ <option label="orange">100</option>
+ <option label="orangered">101</option>
+ <option label="orchid">102</option>
+ <option label="palegoldenrod">103</option>
+ <option label="palegreen">104</option>
+ <option label="paleturquoise">105</option>
+ <option label="palevioletred">106</option>
+ <option label="papayawhip">107</option>
+ <option label="peachpuff">108</option>
+ <option label="peru">109</option>
+ <option label="pink">110</option>
+ <option label="plum">111</option>
+ <option label="powderblue">112</option>
+ <option label="purple">113</option>
+ <option label="red">114</option>
+ <option label="rosybrown">115</option>
+ <option label="royalblue">116</option>
+ <option label="saddlebrown">117</option>
+ <option label="salmon">118</option>
+ <option label="sandybrown">119</option>
+ <option label="seagreen">120</option>
+ <option label="seashell">121</option>
+ <option label="sienna">122</option>
+ <option label="silver">123</option>
+ <option label="skyblue">124</option>
+ <option label="slateblue">125</option>
+ <option label="slategray">126</option>
+ <option label="snow">127</option>
+ <option label="springgreen">128</option>
+ <option label="steelblue">129</option>
+ <option label="tan">130</option>
+ <option label="teal">131</option>
+ <option label="thistle">132</option>
+ <option label="tomato">133</option>
+ <option label="turquoise">134</option>
+ <option label="violet">135</option>
+ <option label="wheat">136</option>
+ <option label="white">137</option>
+ <option label="whitesmoke">138</option>
+ <option label="yellow">139</option>
+ <option label="yellowgreen">140</option>
+ </options>
+ </constraints>
+ <control format="string" type="spinner"/>
+ </setting>
+ <setting help="" id="items_per_page" label="30123" type="integer">
+ <level>0</level>
+ <default>25</default>
+ <constraints>
+ <minimum>10</minimum>
+ <maximum>100</maximum>
+ </constraints>
+ <control format="integer" type="slider">
+ <popup>false</popup>
+ </control>
+ </setting>
+ <setting help="" id="search_history_size" label="30236" type="integer">
+ <level>0</level>
+ <default>25</default>
+ <constraints>
+ <minimum>0</minimum>
+ <maximum>200</maximum>
+ </constraints>
+ <control format="integer" type="slider">
+ <popup>false</popup>
+ </control>
+ </setting>
+ <setting help="" id="live_reconnect" label="30210" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ </group>
+ <group id="2" label="30204">
+ <setting help="" id="live_notify" label="30211" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="live_notify_audible" label="30205" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition operator="is" setting="live_notify">true</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition operator="is" setting="live_notify">true</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="live_notify_at_start" label="30232" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition operator="is" setting="live_notify">true</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition operator="is" setting="live_notify">true</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="live_notify_group_start" label="30233" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition operator="is" setting="live_notify_at_start">true</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition operator="is" setting="live_notify_at_start">true</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ </group>
+ <group id="3" label="30090">
+ <setting help="" id="change_language" label="30262" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=edit_languages&amp;action=change)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ </group>
+ <group id="4" label="30120">
+ <setting help="" id="refresh_cache" label="30234" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="cache_expire_time" label="30121" type="integer">
+ <level>0</level>
+ <default>3</default>
+ <constraints>
+ <minimum>0</minimum>
+ <maximum>60</maximum>
+ </constraints>
+ <control format="integer" type="slider">
+ <popup>false</popup>
+ </control>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="default qualities" label="30167">
+ <group id="1">
+ <setting help="" id="remove_default_stream_quality" label="30191" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=edit_qualities&amp;remove=true&amp;content_type=stream)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="remove_default_video_quality" label="30192" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=edit_qualities&amp;remove=true&amp;content_type=video)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="remove_default_clip_quality" label="30193" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=edit_qualities&amp;remove=true&amp;content_type=clip)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="clear_default_stream_qualities" label="30194" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=clear_list&amp;list_type=stream&amp;list_name=qualities)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="clear_default_video_qualities" label="30195" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=clear_list&amp;list_type=video&amp;list_name=qualities)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="clear_default_clip_qualities" label="30196" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=clear_list&amp;list_type=clip&amp;list_name=qualities)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="blacklist" label="30153">
+ <group id="1">
+ <setting help="" id="blacklist_confirm_toggle" label="30197" type="boolean">
+ <level>0</level>
+ <default>true</default>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="remove_user_blacklist" label="30154" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=edit_blacklist&amp;list_type=user&amp;remove=true)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="remove_game_blacklist" label="30155" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=edit_blacklist&amp;list_type=game&amp;remove=true)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="clear_user_blacklist" label="30156" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=clear_list&amp;list_type=user&amp;list_name=blacklist)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="clear_game_blacklist" label="30157" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=clear_list&amp;list_type=game&amp;list_name=blacklist)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="irc chat" label="30081">
+ <group id="1">
+ <setting help="" id="irc_enable" label="30052" type="boolean">
+ <level>0</level>
+ <default>false</default>
+ <dependencies>
+ <dependency type="enable">
+ <condition name="InfoBool" on="property">System.HasAddon(script.ircchat)</condition>
+ </dependency>
+ </dependencies>
+ <control type="toggle"/>
+ </setting>
+ <setting help="" id="install_ircscript" label="30075" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=install_ircchat)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <dependencies>
+ <dependency type="enable">
+ <condition name="InfoBool" on="property">!System.HasAddon(script.ircchat)</condition>
+ </dependency>
+ <dependency type="visible">
+ <condition name="InfoBool" on="property">!System.HasAddon(script.ircchat)</condition>
+ </dependency>
+ </dependencies>
+ <control format="action" type="button">
+ <close>true</close>
+ </control>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="maintenance" label="30243">
+ <group id="1" label="30120">
+ <setting help="" id="reset_cache" label="30122" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=reset_cache)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ </group>
+ <group id="2" label="30244">
+ <setting help="" id="delete_streams_search" label="30245" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=maintain&amp;sub_mode=delete&amp;file_type=streams_search)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="delete_channels_search" label="30246" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=maintain&amp;sub_mode=delete&amp;file_type=channels_search)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="delete_games_search" label="30247" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=maintain&amp;sub_mode=delete&amp;file_type=games_search)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ <setting help="" id="delete_idurl_search" label="30248" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=maintain&amp;sub_mode=delete&amp;file_type=id_url_search)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ </group>
+ <group id="3" label="30249">
+ <setting help="" id="delete_storage_json" label="30250" type="action">
+ <level>0</level>
+ <data>RunPlugin(plugin://plugin.video.twitch/?mode=maintain&amp;sub_mode=delete&amp;file_type=storage_json)</data>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="action" type="button"/>
+ </setting>
+ </group>
+ </category>
+ <category help="" id="developer" label="30118">
+ <group id="1">
+ <setting help="" id="oauth_clientid" label="30097" type="string">
+ <level>0</level>
+ <default/>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="string" type="edit">
+ <heading>30097</heading>
+ </control>
+ </setting>
+ <setting help="" id="oauth_redirecturi" label="30142" type="string">
+ <level>0</level>
+ <default/>
+ <constraints>
+ <allowempty>true</allowempty>
+ </constraints>
+ <control format="string" type="edit">
+ <heading>30142</heading>
+ </control>
+ </setting>
+ </group>
+ </category>
+ </section>
</settings>
--
2.26.2.windows.1
From b880264d48fc485c84def38e1ec9946b926db388 Mon Sep 17 00:00:00 2001
From: anxdpanic <anxdpanic@gmail.com>
Date: Sat, 15 Feb 2020 09:46:09 -0500
Subject: [PATCH] =?UTF-8?q?=EF=BB=BFmatrix=20requirements?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
addon.xml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/addon.xml b/addon.xml
index c7fd3d1..3266abc 100644
--- a/addon.xml
+++ b/addon.xml
@@ -3,4 +3,4 @@
<requires>
- <import addon="xbmc.python" version="2.20.0"/>
+ <import addon="xbmc.python" version="3.0.0"/>
<import addon="script.module.six" version="1.11.0"/>
<import addon="script.module.requests" version="2.9.1"/>
@@ -9,6 +9,6 @@
<extension point="xbmc.python.pluginsource" library="resources/lib/addon_runner.py">
<provides>video</provides>
</extension>
- <extension point="xbmc.service" library="resources/lib/service_runner.py" start="login"/>
+ <extension point="xbmc.service" library="resources/lib/service_runner.py"/>
<extension point="xbmc.addon.metadata">
<assets>
--
2.26.2.windows.1
From b9b653d37e19f3dca177a9b0871ec612e841b989 Mon Sep 17 00:00:00 2001
From: anxdpanic <anxdpanic@users.noreply.github.com>
Date: Tue, 22 Jun 2021 18:22:29 -0400
Subject: [PATCH] move assets
---
addon.xml | 4 ++--
fanart.jpg => resources/media/fanart.jpg | Bin
icon.png => resources/media/icon.png | Bin
3 files changed, 2 insertions(+), 2 deletions(-)
rename fanart.jpg => resources/media/fanart.jpg (100%)
rename icon.png => resources/media/icon.png (100%)
diff --git a/addon.xml b/addon.xml
index 3266abc..2382eb6 100644
--- a/addon.xml
+++ b/addon.xml
@@ -13,6 +13,6 @@
<extension point="xbmc.addon.metadata">
<assets>
- <icon>icon.png</icon>
- <fanart>fanart.jpg</fanart>
+ <icon>resources/media/icon.png</icon>
+ <fanart>resources/media/fanart.jpg</fanart>
</assets>
<news>
diff --git a/fanart.jpg b/resources/media/fanart.jpg
similarity index 100%
rename from fanart.jpg
rename to resources/media/fanart.jpg
diff --git a/icon.png b/resources/media/icon.png
similarity index 100%
rename from icon.png
rename to resources/media/icon.png
--
2.26.2.windows.1
Loading…
Cancel
Save