Talk:Advancedsettings.xml
This forum user has come up with a very comprehensive regex for matching TV shows:
http://forum.xbmc.org/showpost.php?p=347183&postcount=17
By default, XBMC's matching leaves much to be desired. Should this example be included in the main page?
<advancedsettings>
<navigatevirtualkeyboard>true</navigatevirtualkeyboard>
<videolibrary> <hideallitems>true</hideallitems> <hideemptyseries>false</hideemptyseries> <hiderecentlyaddeditems>false</hiderecentlyaddeditems> <recentlyaddeditems>100</recentlyaddeditems> </videolibrary>
<tvshowmatching action="prepend">
<regexp>[/\\]tpz-(?:24|30rock|4400)(\d)(\d{2})(\d{2})?(?:r|fix|dc|-repack|int|d)?\.</regexp>
<regexp>[/\\]tpz-[^\d]*(\d)(\d{2})(\d{2})?(?:r|fix|dc|-repack|int|d)?\.</regexp>
</tvshowmatching>
<tvshowmatching action="append">
<regexp>[.a-z](\d\d?)(\d\d)-notv([^/\\]*)</regexp>
<regexp>[/\\]tpz-(?:24|30rock|4400)(\d)(\d{2})(\d{2})?(?:r|fix|dc|-repack|int|d)?\.</regexp>
<regexp>[/\\]tpz-[^\d]*(\d)(\d{2})(\d{2})?(?:r|fix|dc|-repack|int|d)?\.</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\](\d\d?)[^\w]([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?[^\w]ep?\.?(\d\d?)[^\w]([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?[^\w]episode[^\w]?(\d\d?)[^\w]([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?[^\w]part[^\w]?(\d\d?)[^\w]([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?[^\w]chapter[^\w]?(\d\d?)[^\w]([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?\1(\d\d)(?!.*])</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?\1[^\w]?x[^\w]?(\d\d?)([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\].*?s0?\1[ex]{0,2}(\d{1,2})([^/\\]*)</regexp>
<regexp>[/\\]season[^\w]?(\d{1,2})[^\d]*[/\\][^\d]+[\. _-](\d{1,2})[\. _-][^\d]+</regexp>
</tvshowmatching>
<moviestacking action="append">
<regexp>done[ _\.-](\d)[ _\.-]</regexp>
<regexp>[ ._-]+(0?[a-c1-3])[ ._-]([^/\\]*)</regexp> <regexp>(?<!\d)(\d\d?)\.\w{3,4}$</regexp> </moviestacking>
<video>
<excludefromscan action="append">
<regexp>[/\\]extras[/\\](?!season)</regexp>
</excludefromscan>
</video>
</advancedsettings>