First Release Candidate for 1.0.0, adds many features and fixes lingering around here for years

This commit is contained in:
bassdart 2025-02-22 22:08:51 +01:00
parent f0628a967a
commit 7feb1a2cc8
10 changed files with 1780 additions and 600 deletions

View file

@ -1,19 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<addon id="plugin.video.vidfltr" name="VIDFLTR Music Videos" version="0.9.9" provider-name="bassdart"> <addon id="plugin.video.vidfltr" name="VIDFLTR Music Videos" version="1.0.0-rc.1" provider-name="bassdart">
<requires> <requires>
<import addon="xbmc.python" version="2.1.0"/> <import addon="script.module.six" version="0.0.1"/>
<import addon="script.module.kodi-six" /> <import addon="script.module.kodi-six" />
<import addon="script.module.unidecode" version="0.4.16"/> <import addon="script.module.unidecode" version="0.4.16"/>
<import addon="script.module.youtube.dl" version="18.225.0"/> <import addon="script.module.youtube.dl" version="18.225.0"/>
<import addon="script.module.dateutil" version="2.8.1"/>
<!-- <import addon="script.module.debugpy" version="1.8.1"/> -->
</requires> </requires>
<extension point="xbmc.python.pluginsource" library="default.py"> <extension point="xbmc.python.pluginsource" library="default.py">
<provides>audio video</provides> <provides>video</provides>
</extension> </extension>
<extension point="xbmc.addon.metadata"> <extension point="xbmc.addon.metadata">
<summary lang="en_GB">assorted collection of mostly electronic music videos</summary> <summary lang="en_GB">curated collection of mostly electronic music videos</summary>
<description lang="en_GB">Add-on to play videos listed on https://vidfltr.slashproc.org</description> <description lang="en_GB">Add-on to play videos listed on https://vidfltr.slashproc.org</description>
<disclaimer lang="en_GB">A few videos don't work in every country</disclaimer> <disclaimer lang="en_GB">A few videos don't work in every country</disclaimer>
<summary lang="de_DE">assorted collection of mostly electronic music videos</summary> <summary lang="de_DE">curated collection of mostly electronic music videos</summary>
<description lang="de_DE">Add-on für https://vidfltr.slashproc.org</description> <description lang="de_DE">Add-on für https://vidfltr.slashproc.org</description>
<disclaimer lang="de_DE">Ein Paar Videos funktionieren nicht in allen Ländern</disclaimer> <disclaimer lang="de_DE">Ein Paar Videos funktionieren nicht in allen Ländern</disclaimer>
<language></language> <language></language>
@ -30,7 +33,9 @@
<clearlogo>resources/img/kodi/clearlogo.png</clearlogo> <clearlogo>resources/img/kodi/clearlogo.png</clearlogo>
<screenshot></screenshot> <screenshot></screenshot>
</assets> </assets>
<news>0.9.9 <news>1.0.0-alpha.1
- finally push an initial 1.0.0-rc.1 with all the additions and fixes added in the last years
0.9.9
- play with new Vimeo Add-on from jaylinski if it's available and otherwise fallback to youtube-dl - play with new Vimeo Add-on from jaylinski if it's available and otherwise fallback to youtube-dl
0.9.8 0.9.8
- add folder display settings - add folder display settings
@ -59,6 +64,6 @@
- New: "Similar Music" context menu (generated with Musly) - New: "Similar Music" context menu (generated with Musly)
0.9.1 0.9.1
- Inital Release - Inital Release
</news> </news>
</extension> </extension>
</addon> </addon>

View file

@ -1,3 +1,5 @@
1.0.0-alpha.1
- finally push an initial 1.0.0-rc.1 with all the additions and fixes added in the last years
0.9.9 0.9.9
- play with new Vimeo Add-on from jaylinski if it's available and otherwise fallback to youtube-dl - play with new Vimeo Add-on from jaylinski if it's available and otherwise fallback to youtube-dl
0.9.8 0.9.8

1767
default.py

File diff suppressed because it is too large Load diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 MiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 267 KiB

View file

@ -17,8 +17,8 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30001" msgctxt "#30001"
msgid "Global Search" msgid "Search"
msgstr "Globale Suche" msgstr "Suchen"
msgctxt "#30002" msgctxt "#30002"
msgid "Search" msgid "Search"
@ -44,6 +44,10 @@ msgctxt "#30008"
msgid "Incoming Hits" msgid "Incoming Hits"
msgstr "Neueste Hits" msgstr "Neueste Hits"
msgctxt "#30009"
msgid "Settings"
msgstr "Einstellungen"
msgctxt "#30011" msgctxt "#30011"
msgid "Random" msgid "Random"
msgstr "Zufällig" msgstr "Zufällig"
@ -89,8 +93,8 @@ msgid "Hits, grouped by style"
msgstr "Hits, gruppiert nach Musikstil" msgstr "Hits, gruppiert nach Musikstil"
msgctxt "#30022" msgctxt "#30022"
msgid "Genre" msgid "Style"
msgstr "Genre" msgstr "Style"
msgctxt "#30024" msgctxt "#30024"
msgid "Random Musly Playlist" msgid "Random Musly Playlist"
@ -133,13 +137,13 @@ msgid "Hits sorted by date"
msgstr "Hits nach Datum sortiert" msgstr "Hits nach Datum sortiert"
msgctxt "#30034" msgctxt "#30034"
msgid "Last Year"
msgstr "Letztes Jahr"
msgctxt "#30035"
msgid "Last Year Hits" msgid "Last Year Hits"
msgstr "Letztes Jahr Hits" msgstr "Letztes Jahr Hits"
msgctxt "#30035"
msgid "Last Year"
msgstr "Letztes Jahr"
msgctxt "#30036" msgctxt "#30036"
msgid "Next Page" msgid "Next Page"
msgstr "Nächste Seite" msgstr "Nächste Seite"
@ -177,12 +181,12 @@ msgid "Play local file if available"
msgstr "Lokale Datei abspielen wenn vorhanden" msgstr "Lokale Datei abspielen wenn vorhanden"
msgctxt "#30105" msgctxt "#30105"
msgid "Use youtube-dl Control Addon (slower)" msgid "Use youtube-dl Control Add-On (slower startup)"
msgstr "Nutze youtube-dl Control Addon (langsamer)" msgstr "Nutze youtube-dl Control Add-On (startet langsamer)"
msgctxt "#30106" msgctxt "#30106"
msgid "Mediatype (maybe useful for skins without proper musicvideo support)" msgid "Mediatype"
msgstr "Mediatype (eventuell nützlich bei Skins ohne guter Musikvideo-Unterstützung)" msgstr "Mediatype"
msgctxt "#30107" msgctxt "#30107"
msgid "Only useful on the addon developer's machine (TODO)" msgid "Only useful on the addon developer's machine (TODO)"
@ -259,3 +263,211 @@ msgstr "unbekannt"
msgctxt "#30125" msgctxt "#30125"
msgid "Folder" msgid "Folder"
msgstr "Verzeichnisse" msgstr "Verzeichnisse"
msgctxt "#30126"
msgid "Threshold for reducing random selections"
msgstr "Schwellwert zum einschränken von Zufallsauswahlen"
msgctxt "#30127"
msgid "Play Youtube Videos with Invidious Add-On"
msgstr "Nutze Invidious Add-On für Youtube-Videos"
msgctxt "#30128"
msgid "Play Youtube Videos with Invidious Add-On (DASH-Video must be disabled in Add-On)"
msgstr "Nutze Invidious Add-On für Youtube-Videos (DASH-Video muss in Add-On dektiviert sein)"
msgctxt "#30129"
msgid "youtube-dl Control Settings"
msgstr "youtube-dl Control Einstellungen"
msgctxt "#30130"
msgid "Resolver"
msgstr "Resolver"
msgctxt "#30131"
msgid "Youtube"
msgstr "Youtube"
msgctxt "#30132"
msgid "Vimeo"
msgstr "Vimeo"
msgctxt "#30133"
msgid "Dailymotion"
msgstr "Dailymotion"
msgctxt "#30133"
msgid "Facebook"
msgstr "Facebook"
msgctxt "#30135"
msgid "Vevo"
msgstr "Vevo"
msgctxt "#30136"
msgid "Invidious Settings"
msgstr "Invidious Einstellungen"
msgctxt "#30137"
msgid "Preferred Video Provider"
msgstr "Bevorzugter Video Provider"
msgctxt "#30138"
msgid "Vimeo sometimes has better Video Quality and in general a higher bitrate"
msgstr "Die Video-Qualität bei Vimeo ist meistens besser und die Bitrate fast immer höher"
msgctxt "#30139"
msgid "Show Notifications"
msgstr "Benachrichtigungen anzeigen"
msgctxt "#30140"
msgid "Download successfull"
msgstr "Download erfolgreich"
msgctxt "#30141"
msgid "Could not download video data!"
msgstr "Konnte Video-Daten nicht herunterladen!"
msgctxt "#30142"
msgid "Duration"
msgstr "Länge"
msgctxt "#30143"
msgid "Enable VS Code debugging"
msgstr "Aktiviere VS Code debugging"
msgctxt "#30144"
msgid "Exact artist selection"
msgstr "Exakte Künstler-Auswahl"
msgctxt "#30145"
msgid "Recursive artist selection"
msgstr "Rekursive Künstler-Auswahl"
msgctxt "#30145"
msgid "Recursive artist selection"
msgstr "Rekursive Künstler-Auswahl"
msgctxt "#30146"
msgid "Age restricted videos"
msgstr "Altersbeschränkte Videos"
msgctxt "#30147"
msgid "By Color"
msgstr "nach Farbgruppe"
msgctxt "#30148"
msgid "Last 3 year hits"
msgstr "Letzte 3 Jahre Hits"
msgctxt "#30149"
msgid "Last 3 years"
msgstr "Letzte 3 Jahre"
msgctxt "#30150"
msgid "A-Flat Minor (Camelot 1A)"
msgstr "as-moll (Camelot 1A)"
msgctxt "#30151"
msgid "A Major (Camelot 1B)"
msgstr "A-Dur (Camelot 1B)"
msgctxt "#30152"
msgid "E-Flat Minor (Camelot 2A)"
msgstr "es-moll (Camelot 2A)"
msgctxt "#30153"
msgid "F-Sharp Major (Camelot 2B)"
msgstr "Fis-Dur (Camelot 2B)"
msgctxt "#30154"
msgid "B-Flat Minor (Camelot 3A)"
msgstr "b-moll (Camelot 3A)"
msgctxt "#30155"
msgid "D-Flat Major (Camelot 3B)"
msgstr "Des-Dur (Camelot 3B)"
msgctxt "#30156"
msgid "F Minor (Camelot 4A)"
msgstr "f-moll (Camelot 4A)"
msgctxt "#30157"
msgid "A-Flat Major (Camelot 4B)"
msgstr "As-Dur (Camelot 4B)"
msgctxt "#30158"
msgid "C Minor (Camelot 5A)"
msgstr "c-moll (Camelot 5A)"
msgctxt "#30159"
msgid "F-Flat Major (Camelot 5B)"
msgstr "Es-Dur (Camelot 5B)"
msgctxt "#30160"
msgid "G Minor (Camelot 6A)"
msgstr "g-moll (Camelot 6A)"
msgctxt "#30161"
msgid "B-Flat Major (Camelot 6B)"
msgstr "B-Dur (Camelot 6B)"
msgctxt "#30162"
msgid "D Minor (Camelot 7A)"
msgstr "d-moll (Camelot 7A)"
msgctxt "#30163"
msgid "F Major (Camelot 7B)"
msgstr "F-Dur (Camelot 7B)"
msgctxt "#30164"
msgid "A Minor (Camelot 8A)"
msgstr "a-moll (Camelot 8A)"
msgctxt "#30165"
msgid "C Major (Camelot 8B)"
msgstr "C-Dur (Camelot 8B)"
msgctxt "#30166"
msgid "E Minor (Camelot 9A)"
msgstr "e-moll (Camelot 9A)"
msgctxt "#30167"
msgid "G Major (Camelot 9B)"
msgstr "G-Dur (Camelot 9B)"
msgctxt "#30168"
msgid "B Minor (Camelot 10A)"
msgstr "h-moll (Camelot 10A)"
msgctxt "#30169"
msgid "D Major (Camelot 10B)"
msgstr "D-Dur (Camelot 10B)"
msgctxt "#30170"
msgid "F-Sharp Major (Camelot 11A)"
msgstr "Fis-Dur (Camelot 11A)"
msgctxt "#30171"
msgid "A Major (Camelot 11B)"
msgstr "A-Dur (Camelot 11B)"
msgctxt "#30172"
msgid "D-Flat Minor (Camelot 12A)"
msgstr "des-moll (Camelot 12A)"
msgctxt "#30173"
msgid "E Major (Camelot 12B)"
msgstr "E-Dur (Camelot 12B)"
msgctxt "#30174"
msgid "By Tonality"
msgstr "Nach Tonart"
msgctxt "#30175"
msgid "More in this Tonality, random"
msgstr "Mehr in dieser Tonart, zufällig"
msgctxt "#30176"
msgid "More in this Tonality"
msgstr "Mehr in dieser Tonart"

View file

@ -17,7 +17,7 @@ msgstr ""
"Plural-Forms: nplurals=2; plural=(n != 1);\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgctxt "#30001" msgctxt "#30001"
msgid "Global Search" msgid "Search"
msgstr "" msgstr ""
msgctxt "#30002" msgctxt "#30002"
@ -44,6 +44,10 @@ msgctxt "#30008"
msgid "Incoming Hits" msgid "Incoming Hits"
msgstr "" msgstr ""
msgctxt "#30009"
msgid "Settings"
msgstr ""
msgctxt "#30011" msgctxt "#30011"
msgid "Random" msgid "Random"
msgstr "" msgstr ""
@ -89,7 +93,7 @@ msgid "Hits, grouped by style"
msgstr "" msgstr ""
msgctxt "#30022" msgctxt "#30022"
msgid "Genre" msgid "Style"
msgstr "" msgstr ""
msgctxt "#30024" msgctxt "#30024"
@ -133,13 +137,14 @@ msgid "Hits sorted by date"
msgstr "" msgstr ""
msgctxt "#30034" msgctxt "#30034"
msgid "Last Year" msgid "Last Year Hits"
msgstr "" msgstr ""
msgctxt "#30035" msgctxt "#30035"
msgid "Last Year Hits" msgid "Last Year"
msgstr "" msgstr ""
msgctxt "#30036" msgctxt "#30036"
msgid "Next Page" msgid "Next Page"
msgstr "" msgstr ""
@ -177,11 +182,11 @@ msgid "Play local file if available"
msgstr "" msgstr ""
msgctxt "#30105" msgctxt "#30105"
msgid "Use youtube-dl Control Addon (slower)" msgid "Use youtube-dl Control Add-On (slower startup)"
msgstr "" msgstr ""
msgctxt "#30106" msgctxt "#30106"
msgid "Mediatype (maybe useful for skins without proper musicvideo support)" msgid "Mediatype"
msgstr "" msgstr ""
msgctxt "#30107" msgctxt "#30107"
@ -259,3 +264,208 @@ msgstr ""
msgctxt "#30125" msgctxt "#30125"
msgid "Folder" msgid "Folder"
msgstr "" msgstr ""
msgctxt "#30126"
msgid "Threshold for reducing random selections"
msgstr ""
msgctxt "#30127"
msgid "Play Youtube Videos with Invidious Add-On"
msgstr ""
msgctxt "#30128"
msgid "Play Youtube Videos with Invidious Addon (DASH-Video must be disabled in Add-On)"
msgstr ""
msgctxt "#30129"
msgid "youtube-dl Control Settings"
msgstr ""
msgctxt "#30130"
msgid "Resolver"
msgstr ""
msgctxt "#30131"
msgid "Youtube"
msgstr ""
msgctxt "#30132"
msgid "Vimeo"
msgstr ""
msgctxt "#30133"
msgid "Dailymotion"
msgstr ""
msgctxt "#30134"
msgid "Facebook"
msgstr ""
msgctxt "#30135"
msgid "Vevo"
msgstr ""
msgctxt "#30136"
msgid "Invidious Settings"
msgstr ""
msgctxt "#30137"
msgid "Preferred Video Provider"
msgstr ""
msgctxt "#30138"
msgid "Vimeo sometimes has better Video Quality and in general a higher bitrate"
msgstr ""
msgctxt "#30139"
msgid "Show Notifications"
msgstr ""
msgctxt "#30140"
msgid "Download successfull"
msgstr ""
msgctxt "#30141"
msgid "Could not download video data!"
msgstr ""
msgctxt "#30142"
msgid "Duration"
msgstr ""
msgctxt "#30143"
msgid "Enable VS Code debugging"
msgstr ""
msgctxt "#30144"
msgid "Exact artist selection"
msgstr ""
msgctxt "#30145"
msgid "Recursive artist selection"
msgstr ""
msgctxt "#30146"
msgid "Age restricted videos"
msgstr ""
msgctxt "#30147"
msgid "By Color"
msgstr ""
msgctxt "#30148"
msgid "Last 3 year hits"
msgstr ""
msgctxt "#30149"
msgid "Last 3 years"
msgstr ""
msgctxt "#30150"
msgid "A-Flat Minor (Camelot 1A)"
msgstr ""
msgctxt "#30151"
msgid "A Major (Camelot 1B)"
msgstr ""
msgctxt "#30152"
msgid "E-Flat Minor (Camelot 2A)"
msgstr ""
msgctxt "#30153"
msgid "F-Sharp Major (Camelot 2B)"
msgstr ""
msgctxt "#30154"
msgid "B-Flat Minor (Camelot 3A)"
msgstr ""
msgctxt "#30155"
msgid "D-Flat Major (Camelot 3B)"
msgstr ""
msgctxt "#30156"
msgid "F Minor (Camelot 4A)"
msgstr ""
msgctxt "#30157"
msgid "A-Flat Major (Camelot 4B)"
msgstr ""
msgctxt "#30158"
msgid "C Minor (Camelot 5A)"
msgstr ""
msgctxt "#30159"
msgid "F-Flat Major (Camelot 5B)"
msgstr ""
msgctxt "#30160"
msgid "G Minor (Camelot 6A)"
msgstr ""
msgctxt "#30161"
msgid "B-Flat Major (Camelot 6B)"
msgstr ""
msgctxt "#30162"
msgid "D Minor (Camelot 7A)"
msgstr ""
msgctxt "#30163"
msgid "F Major (Camelot 7B)"
msgstr ""
msgctxt "#30164"
msgid "A Minor (Camelot 8A)"
msgstr ""
msgctxt "#30165"
msgid "C Major (Camelot 8B)"
msgstr ""
msgctxt "#30166"
msgid "E Minor (Camelot 9A)"
msgstr ""
msgctxt "#30167"
msgid "G Major (Camelot 9B)"
msgstr ""
msgctxt "#30168"
msgid "B Minor (Camelot 10A)"
msgstr ""
msgctxt "#30169"
msgid "D Major (Camelot 10B)"
msgstr ""
msgctxt "#30170"
msgid "F-Sharp Major (Camelot 11A)"
msgstr ""
msgctxt "#30171"
msgid "A Major (Camelot 11B)"
msgstr ""
msgctxt "#30172"
msgid "D-Flat Minor (Camelot 12A)"
msgstr ""
msgctxt "#30173"
msgid "E Major (Camelot 12B)"
msgstr ""
msgctxt "#30174"
msgid "By Tonality"
msgstr ""
msgctxt "#30175"
msgid "More in this Tonality, random"
msgstr ""
msgctxt "#30176"
msgid "More in this Tonality"
msgstr ""

View file

@ -4,33 +4,49 @@
<category label="30097"> <category label="30097">
<setting label="30098" type="slider" id="maxFileAge" default="1440" range="720,720,4320" option="int" /> <setting label="30098" type="slider" id="maxFileAge" default="1440" range="720,720,4320" option="int" />
<setting label="30030" type="slider" id="filesinlists" default="50" range="25,25,500" option="int" /> <setting label="30030" type="slider" id="filesinlists" default="50" range="25,25,500" option="int" />
<setting label="30103" type="select" id="videoselection" default="2" values="0|1|2" lvalues="30026|30027|30028"/> <setting label="30103" type="select" id="videoselection" default="2" values="0|1|2" lvalues="30026|30027|30028" />
<setting label="30123" type="bool" id="relatedselection" default="true" visible="lt(-1,2)"/> <setting label="30123" type="bool" id="relatedselection" default="true" visible="lt(-1,2)" />
<setting label="30120" type="bool" id="showunoffintitle" default="true"/> <setting label="30120" type="bool" id="showunoffintitle" default="true" />
<setting label="30105" type="bool" id="useytdl" default="false"/> <setting label="30106" type="select" id="mediatype" default="musicvideo" values="musicvideo|movie|video" />
<setting label="30106" type="select" id="mediatype" default="musicvideo" values="musicvideo|movie|video"/> <setting label="30139" type="bool" id="show-notifications" default="true" />
<setting label="30104" type="bool" id="playLocalFile" default="false" visible="System.HasAddon(service.nfo.watchedstate.updater_bassdart)"/> <setting label="30143" type="bool" id="debugvscode" default="false" visible="System.HasAddon(script.module.debugpy)" />
</category>
<!-- resolver -->
<category label="30130">
<setting label="30104" type="bool" id="playLocalFile" default="false" visible="System.HasAddon(service.nfo.updater)" />
<setting label="30137" type="select" id="prefered-provider" default="None" values="None|Vimeo|Youtube" />
<setting label="30138" type="lsep" />
<setting label="30131" type="select" id="addon-youtube" default="plugin.video.youtube" values="plugin.video.youtube|plugin.video.invidious|script.module.youtube.dl|plugin.video.tubed|plugin.video.sendtokodi" />
<setting label="30129" type="action" subsetting="true" id="ytdlsettings2" visible="eq(-1,script.module.youtube.dl)" option="close" action="Addon.OpenSettings(script.module.youtube.dl)" />
<setting label="30136" type="action" subsetting="true" id="invidioussettings" visible="eq(-2,plugin.video.invidious)" option="close" action="Addon.OpenSettings(plugin.video.invidious)" />
<setting label="30146" type="select" subsetting="true" id="addon-youtube-age-restricted" default="script.module.youtube.dl" values="plugin.video.youtube|plugin.video.invidious|script.module.youtube.dl|plugin.video.tubed|plugin.video.sendtokodi" />
<setting label="30132" type="select" id="addon-vimeo" default="plugin.video.vimeo" values="plugin.video.vimeo|script.module.youtube.dl|plugin.video.sendtokodi" />
<setting label="30133" type="select" id="addon-dailymotion" default="plugin.video.dailymotion_com" values="plugin.video.dailymotion_com|script.module.youtube.dl|plugin.video.sendtokodi" />
<setting label="30134" type="select" id="addon-facebook" default="script.module.youtube.dl" values="script.module.youtube.dl|plugin.video.sendtokodi" />
<setting label="30135" type="select" id="addon-vevo" default="script.module.youtube.dl" values="script.module.youtube.dl|plugin.video.sendtokodi" />
</category> </category>
<!-- advanced --> <!-- advanced -->
<category label="30110"> <category label="30110">
<setting label="30126" type="lsep" />
<setting label="30111" type="slider" id="pcounthigh" default="10000000" range="100000,100000,50000000" option="int" /> <setting label="30111" type="slider" id="pcounthigh" default="10000000" range="100000,100000,50000000" option="int" />
<setting label="30112" type="slider" id="lcounthigh" default="5" range="1,1,50" option="int" visible="System.HasAddon(service.nfo.watchedstate.updater_bassdart)"/> <setting label="30112" type="slider" id="lcounthigh" default="5" range="1,1,50" option="int" visible="System.HasAddon(service.nfo.updater)" />
<setting label="30113" type="slider" id="acounthigh" default="12" range="1,1,50" option="int" /> <setting label="30113" type="slider" id="acounthigh" default="12" range="1,1,50" option="int" />
<setting label="30114" type="slider" id="ccounthigh" default="125" range="25,50,10000" option="int" /> <setting label="30114" type="slider" id="ccounthigh" default="125" range="25,50,10000" option="int" />
<setting label="30115" type="slider" id="likecounthigh" default="5000" range="1000,500,100000" option="int" /> <setting label="30115" type="slider" id="likecounthigh" default="5000" range="1000,500,100000" option="int" />
<setting label="30116" type="slider" id="dislikecounthigh" default="1500" range="500,500,100000" option="int" /> <setting label="30116" type="slider" id="dislikecounthigh" default="1500" range="500,500,100000" option="int" />
</category> </category>
<!-- folder --> <!-- folders -->
<category label="30125"> <category label="30125">
<setting label="30007" type="bool" id="show-incoming" default="true"/> <setting label="30007" type="bool" id="show-incoming" default="true" />
<setting label="30008" type="bool" id="show-incoming-hits" default="false"/> <setting label="30008" type="bool" id="show-incoming-hits" default="true" />
<setting label="30029" type="bool" id="show-random" default="true"/> <setting label="30029" type="bool" id="show-random" default="true" />
<setting label="30012" type="bool" id="show-sorted" default="true"/> <setting label="30012" type="bool" id="show-sorted" default="true" />
<setting label="30022" type="bool" id="show-styles" default="true"/> <setting label="30022" type="bool" id="show-styles" default="true" />
<setting label="30025" type="bool" id="show-artists" default="true"/> <setting label="30025" type="bool" id="show-artists" default="true" />
<setting label="30118" type="bool" id="show-countries" default="true"/> <setting label="30118" type="bool" id="show-countries" default="true" />
<setting label="30001" type="bool" id="show-search" default="true"/> <setting label="30001" type="bool" id="show-search" default="true" />
<setting label="30024" type="bool" id="show-musly-random" default="false"/> <setting label="30024" type="bool" id="show-musly-random" default="true" />
<setting label="30006" type="bool" id="show-update" default="false"/> <setting label="30006" type="bool" id="show-update" default="false" />
<setting label="30009" type="bool" id="show-settings" default="true" />
</category> </category>
</settings> </settings>