Advertisement
Guest User

Untitled

a guest
Aug 15th, 2012
2,009
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 23.21 KB | None | 0 0
  1. <!--
  2. XBMC.MyLibrary
  3. Author: BradVido88 
  4.     THIS IS BETA SOFTWARE - IF YOU HAVE PROBLEMS, PLEASE POST TO THE SUPPORT THREAD WITH A LOG LEVEL OF AT LEAST "INFO" or "DEBUG"
  5.         Support thread is located here: http://forum.xbmc.org/showthread.php?t=98210
  6.  
  7. -->
  8.  
  9. <root>
  10.    
  11.     <!--   
  12.     Logging Levels:
  13.     This controls how verbose the logs will be.
  14.     1 = ERROR       Only logs important errors.
  15.     2 = WARNING     Logs minor errors
  16.     3 = NOTICE      Logs a high-level overview of what's happening
  17.     4 = INFO        Logs a detailed overview of what's happening
  18.     5 = DEBUG       VERY verbose logging (not needed unless you are asked to provide it on the forum)
  19.     expiredays - optional attribute, default=30, Logs older than this many days will be deleted.                       
  20.     -->
  21.     <LoggingLevel expiredays="3">1</LoggingLevel><!--Must be an integer, default level is 3-->
  22.    
  23.     <!--
  24.     JSONRPC - JSON-RPC API connectivity is required for this program to work. It is built into XBMC's Dharma release.
  25.         XBMCName - The Name or IP Address of the XBMC instance to connect to. XBMC must be running in order for the JSON-RPC API to work.
  26.         method - The method used to connect to JSON-RPC
  27.             HTTP -Uses HTTP to communicate with XBMC's Webserver
  28.                  -Faster than Raw method, and usually more reliable if you experience trouble with the Raw method
  29.                  -Requires going to Settings, Network, Services, and checking "Allow control of XBMC via HTTP" and setting the Port/Username/Password you desire.  
  30.                 <port> - The XBMC Webserver port, default 8080
  31.                 <username> - The XBMC Webserver username, default none
  32.                 <password> - The XBMC Webserver password, default none
  33.                
  34.             Raw  -Uses Raw TCP/IP "telnet" type of an interface.
  35.                  -Uses TCP port 9090 (not currently configurable)
  36.                  -Slower than HTTP, but simpler to set up (no username/password is used).
  37.                  -Requires going to Settings, Network, Services, and checking "Allow Programs on this/others systems to control XBMC"                          
  38.     -->
  39.     <JSONRPC>
  40.         <XBMCName>localhost</XBMCName><!--Either name or ip, address of XBMC instance that has PlayOn added as a source. Do not include :port here. -->
  41.         <timeout>90</timeout><!--The time in seconds to wait for JSON-RPC to start returning data after a request has been made (give plugins time to list dir contents) -->
  42.         <method>http</method> <!--Either HTTP or Raw -->
  43.        
  44.         <!--These options are only used if HTTP is specified as the method-->
  45.         <port>8000</port>
  46.         <username>1</username>
  47.         <password>1</password>     
  48.     </JSONRPC>
  49.    
  50.    
  51.     <!--
  52.     Dropbox - This is the folder where all the Video's .strm files will be stored.
  53.         Inside this folder, subfolders will be created named "TV Shows", "Movies", and "Music Videos"      
  54.        
  55.         IMPORTANT: The dropbox must be a new folder used exclusively for this script.
  56.                    Do not use an existing video source's folder!
  57.         IMPORTANT: It is highly recommended to use a smb share as your dropbox!
  58.        
  59.         streaming - The "Main" dropbox where videos are put by default
  60.             On your computer, create a new folder, enter it's location here.
  61.             Then create 3 subfolders under it, named "TV Shows", "Movies", and "Music Videos".
  62.             Go into XBMC and add each of the 3 subfolders under the Videos, Files, Add Source, setting the content for each folder
  63.             Note: Use the same exact path in XBMC as you have here. Don't use a local path here and a UNC (smb://) path in XBMC.       
  64.     -->
  65.    
  66.     <Dropbox>
  67.         <streaming>P:\XBMC\my.library</streaming>      
  68.     </Dropbox>
  69.    
  70.    
  71.     <!--
  72.     Database config. Either MySQL or SQLLite can be used. One (and only one) of these must be enabled for this program to work.
  73.     Set enabled = true for the one you would like to use. If you don't know which to use, then use SQLLite as that is the XBMC default.    
  74.     -->    
  75.     <XBMCDatabase><!--Enable either SQLite OR MySQL -->    
  76.         <SQLite enabled="true">
  77.             <VideoDBPath>C:\Users\Billy\AppData\Roaming\XBMC\userdata\Database\MyVideos60.db</VideoDBPath><!--Cannot be a UNC path. If the .db file is not local, map a drive to it-->         
  78.         </SQLite>
  79.    
  80.         <MySQL enabled="false">
  81.             <host>localhost</host><!--Name or IP address-->
  82.             <VideoSchema>xbmc_video</VideoSchema>          
  83.             <username>xbmc</username>
  84.             <password>xbmc</password>
  85.             <port>3306</port>          
  86.             <CharacterSet>latin1</CharacterSet><!--latin1 is default, and recommended. See here for details: http://forum.xbmc.org/showthread.php?p=576974&highlight=latin1#post576974 -->
  87.         </MySQL>
  88.     </XBMCDatabase>
  89.    
  90.     <!--IPChange
  91.         For example, if you are browsing UPNP sources on the same box they are hosted on, the address
  92.         may resolve as "127.0.0.1" instead of the LAN IP. If you attempt to the play file on any
  93.         other computer, it will not work. We can fix this by replacing it with the correct IP.
  94.     -->
  95.     <IPChange enabled="false">
  96.         <change from="127.0.0.1" to="192.168.1.1" />
  97.         <change from="localhost" to="192.168.1.1" />
  98.     </IPChange>
  99.  
  100.     <!--Library scan wait minutes
  101.         Once this program is done finding videos, it triggers a video library update in XBMC.
  102.         It will then wait this many minutes for new videos to be added to the library. If new videos are found,
  103.         it waits this many minutes again until no new videos are found.  
  104.         If you have a very large library, this may need to be increased. -->
  105.         <LibraryScanWaitMinutes>2.0</LibraryScanWaitMinutes>
  106.        
  107.     <!--ManualArchiving
  108.         If enabled, videos that are not successfully added to XBMC's library (after the configured amount of hours, will me manually archived using .nfo files)
  109.         See here for details on manual archiving in XBMC: http://wiki.xbmc.org/index.php?title=Import_-_Export_Library#Video_nfo_Files -->
  110.     <ManualArchiving enabled="false">
  111.         <HoursThreshold>.5</HoursThreshold><!--The video must have been archived at least this many hours ago before it will be manually archived -->      
  112.     </ManualArchiving>
  113.    
  114.     <!--When videos that were previously found are no longer found, they will be deleted from the dropbox as configured by these parameters -->
  115.     <VideoCleanUp>
  116.         <HoursThreshold>8.0</HoursThreshold><!--The video must be missing for at least this many hours before it's deleted. -->
  117.         <ConsecutiveThreshold>5</ConsecutiveThreshold><!--The video must be missing for this many consecutive times before it's deleted (each time this program runs is consider 1 time). -->
  118.     </VideoCleanUp>
  119.    
  120.     <!-- Pre-Scrape Music Videos
  121.         If enabled, music vidoes will be scraped using the Yahoo Music API and a .nfo will be created for the video. Thumbs will also be scraped.
  122.         If pre-scrape is enabled, it is recommened to use the MTV Music Video scraper in XBMC,
  123.         this allows for fall-back to that scraper if the Yahoo scraped can't find the music video. --> 
  124.     <PreScrapeMusicVids enabled="false" />
  125.    
  126.     <!-- XBMC Restart before scan.
  127.     If enabled is true, XBMC will be restarted before this program scans for content. This fixes caching issues XBMC can have, expecially with UPNP sources like PlayOn.
  128.         If you set this to true, you should modify the res/XBMCRestart.cmd file in this program's directory to fit your needs. -->
  129.     <XBMCRestart enabled="false" />
  130.    
  131.     <!--
  132.     <SearchFilters>            
  133.         This is where you define what sources in XBMC should be added to the library.
  134.         <source> - The source to search. The element name can be whatever you want. If the name matches a source in XBMC, you do no need to specify the path attribute.
  135.             path - This is the actual path that XBMC uses for this source. If you are unsure what the path is, check your sources.xml is your userdata folder. Not needed if source name matches the XBMC source name.         
  136.             <subfolder> - Each source can have multiple subfolder elements. These are directories that should be scanned and added to the library.
  137.                 *Note: all of the attributes below can be used at the subfolder level or the source level. If specified at both levels, the subfolder takes precedence.
  138.                         If specified at the source level, the attribute will be inherited by all subfolders.
  139.                         Also, subfolders can be nested inside of other subfolders, and all attributes will be inherited. The name attribute will be appended as you would expect.
  140.                 name - required attribute; The name of the subfolder. (do not include the source name, just the subfolder). Use '/' to seperate folders in the name.
  141.                 type - optional attribute; default=auto determine; This is the type of content in the directory. Only set this if all content in the directory is the same type.
  142.                         If the content type is all known to be TV Shows, use 'episodes';
  143.                         If the content type is all known to be movies Movies/Films, use 'movies'
  144.                         If the content type is all known to be movies Music Videos, use 'music_videos'
  145.                         NOTE: this does not filter the content in the directory; it tells this program what kind of content to expect!
  146.                 recursive - optional attribute; default=false; If true, the directory and all subfolders will be scanned for content. Otherwise only the top directory will be scanned.
  147.                 regex_name - optional, If true, the name attribute wil be evaluated as a regular expression. The regex must match the full actual name of the subfolder. Partial regex matches will be discarded!                              
  148.                 force_tvdb - optional, default=false; For episodes only. If true, the season/episode numbers retrieved from the source will be ignored and the show will be looked up on TheTVDB.com. (useful if the source incorrectly/absolutely numbers episodes for some series)
  149.                 max_series - optional attribute; default=unlimited; If TV Shows are in this subfolder, this is the maxinum number of TV series to archive. Useful for Hulu/Popular Shows filtering the top X series you want in your library.
  150.                 max_videos - optional attribute; default=unlimited; This is the maxinum number of episodes/movies/music videos to retrieve from the subfolder.
  151.                 movie_set - optional attribute; default=none; Specifies the name of the movie set to add the movie to; (Ignored for TV Episodes/Music Videos). More info: http://wiki.xbmc.org/index.php?title=Movie_Sets
  152.                 prefix - optional attribute; default=none; This will be prepended to the title of TV Episodes/Music Vidoes (Ignored for movies) in the directory. Can be useful if you want to identify which episodes are from which source.
  153.                 suffix - optional attribute; default=none; This will be appended  to the title of TV Episodes/Music Vidoes (Ignored for movies) in the directory. Can be useful if you want to identify which episodes are from which source.
  154.                 multi_part - optional arrtibute; default=false; Set this to true if the subfolder might contain any multi-part vidoes              
  155.                 <exclude> - optional; If a video's path matches ANY of these, it will be skipped.
  156.                 <filter>  - optional; Only videos that match ALL filters will be included (unless it matched an exclude)
  157.                     <contains> - Matches if the video path contains this literal text (case-insensitive)
  158.                     <regexp> - Matches if any part of the video path matches this Regular Expression (case-insensitive) - see here for info on regex: http://java.sun.com/developer/technicalArticles/releases/1.4regex/
  159.                
  160.             Note: The exclude/filters filter on the video path. A typical video path looks something like "Hulu/Popular/Popular Episodes/s01e01 - MyTVShow - Pilot"
  161.             Note: Be careful what you recursively search for. For example, a recursive search of PlayOn's Netflix/Browse Genres returns about 75,000 videos!
  162.             Note: The '/' character is used exclusively to seperate folders. It cannot otherwise be used in the name attribute (there is currently no way to escape it)        
  163.            
  164.     -->
  165.  
  166.     <SearchFilters>
  167.         <!--
  168.         See here for sample search filter configurations: https://docs.google.com/document/d/1CDbdU1GOJlIblwGH8vaJT5c_99lK5H-gRMe3CFpZpUs/edit?hl=en#bookmark=id.g4i0iqa50b0b
  169.         -->
  170.        
  171.         <!--Add your own search filters here!!! -->
  172.  
  173.     <FreeCable path="plugin://plugin.video.free.cable" recursive="true" regex_name="true">
  174.  
  175.  
  176.  
  177.     <!-- A&E -->
  178.  
  179.             <subfolder name="A.E" type="episodes">
  180.                 <exclude>
  181.  
  182.                     <!-- Junk content, no point in getting it -->
  183.  
  184.                     <contains>Indie Films</contains>
  185.                     <contains>Flipping Boston</contains>
  186.                     <contains>Big Spender</contains>
  187.                     <contains>Find and Design</contains>
  188.                     <contains>Music Video</contains>
  189.                     <contains>Private Sessions</contains>
  190.                     <contains>Psychic Kids</contains>
  191.                     <contains>Random 1</contains>
  192.                     <contains>S.W.A.T.</contains>
  193.                     <contains>SWAT</contains>
  194.                     <contains>Extreme Paranormal</contains>
  195.                     <contains>Find and Design</contains>
  196.                     <contains>Flight 93</contains>
  197.                     <contains>The Sopranos</contains>
  198.                     <contains>Sons of Hollywood</contains>
  199.                     <contains>Paranormal State/Tour</contains>
  200.  
  201.                     <!-- these cause a plugin error -->
  202.  
  203.                     <contains>Fix This Yard</contains>
  204.                     <contains>Longmire</contains>
  205.  
  206.                     <!-- these are fucked up in the add-on, we will add them later -->
  207.  
  208.                     <contains>Disaster Guy</contains>
  209.                     <regexp>Find . Design</regexp>
  210.                     <contains>Flip This House</contains>
  211.                     <contains>Keyshawn Johnson</contains> <!-- lol -->
  212.                     <contains>Rocco Gets Real</contains>
  213.                     <contains>Sell This House</contains>
  214.                     <contains>We Mean Business</contains>
  215.  
  216.                 </exclude>
  217.             </subfolder>
  218.  
  219.             <subfolder name="A.E/Disaster Guy/Disaster Guy" type="episodes" max_videos="10" />
  220.             <subfolder name="A.E/Disaster Guy/Flipping Vegas" type="episodes" max_videos="10" />
  221.             <subfolder name="A.E/Disaster Guy/100 Dollar Makeover" type="episodes" max_videos="10" />
  222.             <subfolder name="A.E/Disaster Guy/Drill Team Video" type="episodes" max_videos="10" />
  223.             <subfolder name="A.E/Disaster Guy/Tackling Design" type="episodes" max_videos="10" />
  224.             <subfolder name="A.E/Flip This House/Flip This House" type="episodes" max_videos="10" />
  225.             <subfolder name="A.E/Flip This House/Fix This Kitchen" type="episodes" max_videos="10" />
  226.             <subfolder name="A.E/Flip This House/Fix This Yard Video" type="episodes" max_videos="10" />
  227.             <subfolder name="A.E/Sell This House/Sell This House Video" type="episodes" max_videos="10" />
  228.             <subfolder name="A.E/Sell This House/Sell This House: Extreme" type="episodes" max_videos="10" />
  229.             <subfolder name="A.E/We Mean Business/We Mean Business Video" type="episodes" max_videos="10" />
  230.  
  231.  
  232.  
  233.     <!-- ABC -->
  234.  
  235.             <subfolder name="ABC" type="episodes">
  236.                 <exclude>
  237.  
  238.                     <!-- There are too many episodes for these and it dominates the channel -->
  239.  
  240.                     <regexp>20.20</regexp>
  241.                     <contains>News Specials</contains>
  242.                     <contains>Dancing With The Stars</contains>
  243.                     <contains>Good Morning America</contains>
  244.                     <contains>Nightline/</contains>
  245.                     <contains>This Week/</contains>
  246.                     <contains>What Would You Do?</contains>
  247.                     <contains>World News with Diane Sawyer</contains>
  248.                    
  249.                     <!-- Scraping errors -->
  250.  
  251.                     <contains>General Hospital Extras</contains>
  252.                     <contains>Ask General Hospital</contains>
  253.  
  254.                 </exclude>
  255.             </subfolder>
  256.  
  257.             <!-- now we add back the channel dominators -->
  258.  
  259.             <subfolder name="ABC/ABC News Specials" type="episodes" max_videos="10" />
  260.             <subfolder name="ABC/Dancing With The Stars" type="episodes" max_videos="10" />
  261.             <subfolder name="ABC/Good Morning America" type="episodes" max_videos="10" />
  262.             <subfolder name="ABC/Nightline" type="episodes" max_videos="10" />
  263.             <subfolder name="ABC/This Week" type="episodes" max_videos="10" />
  264.             <subfolder name="ABC/What Would You Do?" type="episodes" max_videos="10" />
  265.             <subfolder name="ABC/World News with Diane Sawyer" type="episodes" max_videos="10" />
  266.             <subfolder name="ABC" type="episodes" max_videos="10">
  267.                 <filter>
  268.                     <regexp>20.20</regexp>
  269.                 </filter>
  270.             </subfolder>
  271.  
  272.  
  273.  
  274.     <!-- ABC Family -->
  275.  
  276.             <subfolder name="ABC Family" type="episodes"/>
  277.  
  278.  
  279.  
  280.     <!-- AMC -->
  281.  
  282.             <subfolder name="AMC/B-Movies" type="movies" />
  283.             <!-- there doesn't appear to be anything else on this network worth grabbing, but just in case ill add the following -->
  284.             <subfolder name="AMC" type="episodes">
  285.                 <filter>
  286.                     <contains>Full Episode</contains>
  287.                 </filter>
  288.             </subfolder>
  289.  
  290.  
  291.  
  292.     <!-- [Adult Swim] -->
  293.  
  294.             <subfolder name="Adult Swim/Comedy" type="episodes" />
  295.             <subfolder name="Adult Swim/Action" type="episodes" />
  296.  
  297.     <!-- Biography -->
  298.  
  299.             <!-- basically just not worth parsing yet -->
  300.  
  301.  
  302.  
  303.     <!-- Bravo -->
  304.  
  305.             <subfolder name="Bravo" type="episodes">
  306.                 <exclude>
  307.                     <contains>New Jersey</contains> <!-- broken -->
  308.                 </exclude>
  309.             </subfolder>
  310.  
  311.  
  312.  
  313.     <!-- CBS -->
  314.  
  315.             <subfolder name="CBS" type="episodes">
  316.                 <filter>
  317.                     <contains>full episodes</contains>
  318.                 </filter>
  319.                 <exclude>
  320.  
  321.                     <!-- There are too many episodes for these and it dominates the channel -->
  322.  
  323.                     <contains>48 Hours</contains>
  324.                     <contains>60 Minutes</contains>
  325.                     <contains>Late Show With David Letterman</contains>
  326.  
  327.                     <!-- these causes a plugin error -->
  328.  
  329.  
  330.                     <contains>Hawaii: Undiscovered</contains>
  331.  
  332.                     <!-- i dont want these, other people might -->
  333.  
  334.                     <contains>CBS Evening News</contains>
  335.                     <contains>Classics</contains>
  336.                     <contains>Full Episodes In Spanish</contains>
  337.  
  338.                 </exclude>
  339.             </subfolder>
  340.  
  341.             <!-- now we add back the channel dominators -->
  342.  
  343.             <subfolder name="CBS/Primetime/48 Hours Mystery/Full Episodes" type="episodes" max_videos="10" />
  344.             <subfolder name="CBS/Primetime/60 Minutes/Full Episodes" type="episodes" max_videos="10" />
  345.             <subfolder name="CBS/Latenight/Late Show With David Letterman/Full Episodes" type="episodes" max_videos="10" />
  346.  
  347.  
  348.  
  349.     <!-- The CW -->
  350.  
  351.             <subfolder name="The CW" type="episodes">
  352.                 <filter>
  353.                     <contains>full episodes</contains>
  354.                 </filter>
  355.                 <exclude>
  356.                     <contains>2012 Fall Preview</contains>
  357.                 </exclude>
  358.             </subfolder>
  359.  
  360.  
  361.     <!-- Cartoon Network -->
  362.  
  363.             <subfolder name="Cartoon Network" type="episodes">
  364.                 <exclude>
  365.                     <!-- broken -->
  366.                     <contains>Bakugan</contains>
  367.                     <contains>Flapjack</contains>
  368.                 </exclude>
  369.             </subfolder>
  370.  
  371.  
  372.  
  373.     <!-- Comedy Central -->
  374.  
  375.             <subfolder name="Comedy Central" type="episodes">
  376.                 <exclude>
  377.                     <contains>South Park</contains> <!-- i already have all of this -->
  378.                 </exclude>
  379.             </subfolder>
  380.  
  381.  
  382.  
  383.     <!-- Crackle -->
  384.  
  385.             <subfolder name="Crackle/Television/All Shows" type="episodes" />
  386.             <subfolder name="Crackle/Movies/All Movies" type="movies" />
  387.  
  388.  
  389.  
  390.     <!-- Fox -->
  391.  
  392.             <subfolder name="Fox" type="episodes">
  393.                 <exclude>
  394.                     <!-- broken -->
  395.                     <contains>Mobbed</contains>
  396.                     <contains>Napoleon Dynamite</contains>
  397.                     <contains>The Simpsons</contains> <!-- :( -->
  398.                     <contains>So You Think You Can Dance</contains>
  399.                 </exclude>
  400.             </subfolder>
  401.  
  402.  
  403.  
  404.     <!-- FX -->
  405.  
  406.             <!-- currently just a plugin error and only Wilfred -->
  407.  
  408.  
  409.  
  410.     <!-- Food Network -->
  411.  
  412.             <subfolder name="Food Network" type="episodes">
  413.                 <exclude>
  414.                     <!-- broken -->
  415.                     <contains>The Great Food Truck Race Season Two</contains>
  416.                 </exclude>
  417.             </subfolder>
  418.  
  419.  
  420.  
  421.     <!-- Game Show Network -->
  422.  
  423.             <subfolder name="Game Show Network" type="episodes"/>
  424.  
  425.  
  426.  
  427.     <!-- HGTV -->
  428.  
  429.             <subfolder name="HGTV" type="episodes"/>
  430.  
  431.  
  432.  
  433.     <!-- History Channel -->
  434.  
  435.             <subfolder name="History Channel" type="episodes">
  436.                 <exclude>
  437.                     <!-- broken -->
  438.                     <contains>Battles BC</contains>
  439.                     <contains>History Bee</contains>
  440.                     <contains>Serial Killer Earth</contains>
  441.                 </exclude>
  442.                 <filter>
  443.                     <contains>Full Episode</contains>
  444.                 </filter>
  445.             </subfolder>
  446.  
  447.  
  448.  
  449.     <!-- The Hub -->
  450.  
  451.             <subfolder name="The Hub" type="episodes">
  452.                 <filter>
  453.                     <contains>episode</contains>
  454.                 </filter>
  455.             </subfolder>
  456.  
  457.  
  458.  
  459.     <!-- Lifetime -->
  460.  
  461.             <subfolder name="Lifetime" type="episodes">
  462.                 <exclude>
  463.                     <contains>movie</contains>
  464.                 </exclude>
  465.             </subfolder>
  466.  
  467.  
  468.     <!-- Marvel -->
  469.  
  470.             <subfolder name="Marvel" type="episodes">
  471.             </subfolder>
  472.  
  473.  
  474.     <!-- Marvel Kids -->
  475.  
  476.             <subfolder name="Marvel Kids" type="episodes">
  477.             </subfolder>
  478.  
  479.  
  480.  
  481.     <!-- MTV -->
  482.  
  483.             <subfolder name="MTV" type="episodes">
  484.                 <exclude>
  485.                     <!-- broken -->
  486.                     <contains>WildBoyz</contains>
  487.                     <contains>Jackass</contains>
  488.                     <contains>Jonas Brothers</contains>
  489.                     <contains>Liquid Television</contains>
  490.                     <contains>MTV Live</contains>
  491.                     <contains>MTV Movie Awards Archive</contains>
  492.                     <contains>MTV Playlibs</contains>
  493.                     <contains>Video Music Awards Archive</contains>
  494.                 </exclude>
  495.             </subfolder>
  496.  
  497.  
  498.  
  499.     <!-- NBC -->
  500.  
  501.             <subfolder name="NBC" type="episodes">
  502.                 <exclude>
  503.                     <!-- broken -->
  504.                     <contains>Community</contains>
  505.                     <contains>Jay Leno's Garage</contains>
  506.                     <contains>Late Night</contains> <!-- fuck jimmy fallon anyway -->
  507.                     <contains>The Office</contains>
  508.                     <contains>Prime Suspect</contains>
  509.                 </exclude>
  510.                 <filter>
  511.                     <contains>Season</contains>
  512.                 </filter>
  513.             </subfolder>
  514.             <subfolder name="NBC/Community/Season 3" type="episodes" />
  515.  
  516.  
  517.  
  518.     <!-- Nat Geo Wild -->
  519.  
  520.             <subfolder name="Nat Geo Wild" type="episodes"/>
  521.  
  522.  
  523.  
  524.     <!-- National Geographic -->
  525.  
  526.             <subfolder name="National Geographic" type="episodes"/>
  527.  
  528.  
  529.  
  530.     <!-- Nick Teen -->
  531.  
  532.             <subfolder name="Nick Teen" type="episodes"/>
  533.  
  534.  
  535.  
  536.     <!-- Nick Toons -->
  537.  
  538.             <subfolder name="Nick Toons" type="episodes"/>
  539.  
  540.  
  541.  
  542.     <!-- Nickelodeon -->
  543.  
  544.             <subfolder name="Nickelodeon" type="episodes"/>
  545.  
  546.  
  547.  
  548.     <!-- PBS -->
  549.  
  550.             <subfolder name="PBS" type="episodes"/>
  551.  
  552.  
  553.  
  554.     <!-- PBS Kids -->
  555.  
  556.             <subfolder name="PBS Kids" type="episodes"/>
  557.  
  558.  
  559.  
  560.     <!-- Oxygen -->
  561.  
  562.             <subfolder name="Oxygen" type="episodes"/>
  563.  
  564.  
  565.  
  566.     <!-- Spike -->
  567.  
  568.             <subfolder name="Spike" type="episodes">
  569.                 <exclude>
  570.                     <!-- broken -->
  571.                     <contains>Deadliest Warrior</contains>
  572.                     <contains>Rat B*stards</contains>
  573.                     <contains>Hooters Swimsuit Pageant</contains>
  574.                 </exclude>
  575.             </subfolder>
  576.  
  577.  
  578.     <!-- SyFy -->
  579.  
  580.             <subfolder name="SyFy" type="episodes">
  581.                 <exclude>
  582.                     <!-- broken -->
  583.                     <contains>Stargate Universe</contains>
  584.                     <contains>Syfy Movies</contains>
  585.                 </exclude>
  586.             </subfolder>
  587.  
  588.  
  589.     <!-- TBS -->
  590.  
  591.             <subfolder name="TBS/Full Episodes" type="episodes"/>
  592.  
  593.  
  594.  
  595.     <!-- TNT -->
  596.  
  597.             <subfolder name="TNT/Full Episodes" type="episodes"/>
  598.  
  599.  
  600.  
  601.     <!-- TV Land -->
  602.  
  603.             <subfolder name="TV Land" type="episodes"/>
  604.  
  605.  
  606.  
  607.     <!-- USA -->
  608.  
  609.             <subfolder name="USA" type="episodes"/>
  610.  
  611.  
  612.  
  613.     <!-- VH1 -->
  614.  
  615.             <subfolder name="VH1" type="episodes">
  616.                 <exclude>
  617.                     <!-- broken -->
  618.                     <contains>Do Something Awards</contains>
  619.                 </exclude>
  620.             </subfolder>
  621.  
  622.  
  623.  
  624.     <!-- The WB -->
  625.  
  626.             <subfolder name="The WB" type="episodes"/>
  627.  
  628.  
  629.  
  630.     <!-- The WB Kids -->
  631.  
  632.             <subfolder name="The WB Kids" type="episodes"/>
  633.  
  634.  
  635.  
  636.     </FreeCable>
  637.  
  638.     </SearchFilters>
  639.    
  640.     <!--
  641.     These will be used to exclude content from all subfolders.
  642.     <regexp> - a regular expression to match
  643.     <contains> - a literal string to match on
  644.         both are case-insensitive
  645.     -->
  646.  
  647.     <GlobalExcludes>
  648.         <contains>All Videos</contains>
  649.         <contains>Highlights</contains>
  650.         <contains>x0</contains>
  651.         <contains>Minisode</contains>
  652.         <contains>Season 0</contains>
  653.         <contains>Trailer</contains>
  654.         <contains>Teaser</contains>
  655.         <contains>Sneak Peek</contains>
  656.         <contains>Sneak Peak</contains>
  657.         <contains>Shrink Rapt</contains>
  658.         <contains>/No videos available</contains>
  659.         <regexp>/preview[s]?(/|$)</regexp>
  660.         <regexp>/extra[s]?(/|$)</regexp>
  661.         <contains>/All Videos</contains>
  662.         <contains>Behind The Scenes</contains>
  663.         <regexp>/clip[s]?(/|$)</regexp><!--Prevent TV clip(s) from being archived (only want full episodes)-->     
  664.     </GlobalExcludes>
  665.    
  666. </root>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement