User:C4

From Official Kodi Wiki
Revision as of 07:02, 30 September 2007 by >C4 (Improved REGEX, formatting and comments)
Jump to navigation Jump to search

My Pages

Library mode different views per level

My Advanced settings Regex

This is my own personal REGEX posted as a courtesy only. It is not supported in any way by XBMC.

It assumes that you use the strict folder structure Show/Season number/show.avi If you don't use this format don't even try it. Get me on IRC to talk.


<advancedsettings>  
  <tvshowmatching append="yes">
		<!-- #######################################################################################-->
		<!-- This REGEX is EXPERIMENTAL and relies on strict folder structures. Use at your own risk-->
		<!-- #######################################################################################-->
  	  
		<!-- This section takes the season number from the folder name and ep number from video file-->
		<!-- #######################################################################################-->
  	
		<!-- File name format: 101 -->
		<regexp>Season[\._ ]?([0-9]+)[^0-9]+[\._ ][0-9]([0-9][0-9])[\._ ]</regexp>
    
		<!-- File name format: Some Random Stuff 1 more random stuff.avi-->
		<regexp>Season[\._ ]?([0-9]+)[^0-9]+[\._ ]([0-9]+)[\._ ]</regexp>
    
		<!--  File name format: tzpshow123 e.g. Topaz DVD  -->
		<regexp>Season[\._ ]?([0-9]+)\/tpz-[^0-9]+[0-9]([0-9][0-9])[\._ ]</regexp>
    
		<!--  File name format: aaaa-bbbb-ep1.avi or Some.random.stuff.e01.dvdrip.xvid-xyz.avi-->
		<regexp>Season[\._ ]?([0-9]+)\/[^0-9]+ep?([0-9]?[0-9])</regexp>          
    
		<!--  File name format: Some.random.stuff.1of3.dvdrip.xvid.ac3.avi -->
		<regexp>Season[\._ ]?([0-9]+)\/[^0-9]+([0-9]?[0-9])of[0-9]?[0-9]</regexp> 
    
		<!--  File name format: Some.random.stuff.part.1.hdtv.xvid-xyz.avi -->
		<regexp>Season[\._ ]?([0-9]+)\/[^0-9]+([0-9]?[0-9])of[0-9]?[0-9]</regexp>        
    
		<!-- This section takes the season number and the ep number from the video file-->
		<!-- ##########################################################################-->  	  
  	      
		<!-- File name format: s01e01 -->
		<regexp>s([0-9]+)e([0-9]+)</regexp>        
  </tvshowmatching>
</advancedsettings>