Use with XBMC

Share SubsLauncher for you Android on Social Media!

With SubsLauncher you have the possibillty to launch this app from within XBMC, as of it was a part of XBMC.
This is handy in the case you are using a a Hardware decoded player just as MXPlayer (be noted that our application works only with MXPlayer for now).

If you are ready to use this application to download automatically subtitles on Android platform, you have to edit your “playercorefactory.xml” file this file can be found in:
“/sdcard/Android/data/org.xbmc.xbmc/files/.xbmc/userdata/”

Add the following in the “playercorefactory.xml”:

“/playercorefactory/players” before </players> closing tag:

		<!-- AnaarSubtitles Video definition -->
		<player name="AnaarSubtitlesVideo" type="ExternalPlayer" audio="false" video="true">
			<!-- Android intent -->
			<filename>nl.anaar.xbmc.mxsubtitles</filename>
			<!-- Hide XBMC -->
			<hidexbmc>true</hidexbmc>
			<!-- After 2 minutes bump the play count of the item in XBMC -->
			<playcountminimumtime>120</playcountminimumtime>
		</player>

“playercorefactory/rules”, replace rules with:

	
	<!-- Rules for which external player to use -->
	<!-- AnaarSubtitlesVideo Free is default
	         change player= value to one of the above names to change this -->
	<rules action="prepend">
		<!-- Samba file shares -- Internal player for now due to MX Player issues -->
		<rule protocols="smb" player="DVDPlayer" />

		<!-- DVD Images -->
		<rule dvdimage="true" player="AnaarSubtitlesVideo"/>
		
		<!-- rtmp Streams (Ice / Navi-x) -->
		<rule protocols="rtmp" player="AnaarSubtitlesVideo"/>
		
		<!-- rtsp Streams (Type of internet stream) -->
		<rule protocols="rtsp" player="AnaarSubtitlesVideo" />
		
		<!-- SopCast -->
		<rule protocols="sop" player="SopCast" />
		
		<!-- Internet streams -- Disabled for now -->
		<!--<rule internetstream="true" player="AnaarSubtitlesVideo" />-->

		<!-- Video files -- Default rule (last to ensure above trigger first -->
		<rule video="true" player="AnaarSubtitlesVideo"/>
	</rules>

If you only want the external player be used with 720p files add the following attribute to the rule tag:

filename=".*720p.*"

After adding this attribute you will get:

	
	<!-- Rules for which external player to use -->
	<!-- AnaarSubtitlesVideo Free is default
	         change player= value to one of the above names to change this -->
	<rules action="prepend">
		<!-- Samba file shares -- Internal player for now due to MX Player issues -->
		<rule protocols="smb" player="DVDPlayer" />

		<!-- DVD Images -->
		<rule dvdimage="true" filename=".*720p.*" player="AnaarSubtitlesVideo"/>
		
		<!-- rtmp Streams (Ice / Navi-x) -->
		<rule protocols="rtmp" filename=".*720p.*" player="AnaarSubtitlesVideo"/>
		
		<!-- rtsp Streams (Type of internet stream) -->
		<rule protocols="rtsp" filename=".*720p.*" player="AnaarSubtitlesVideo" />
		
		<!-- SopCast -->
		<rule protocols="sop" player="SopCast" />
		
		<!-- Internet streams -- Disabled for now -->
		<!--<rule internetstream="true" player="MXPlayerFree" />-->

		<!-- Video files -- Default rule (last to ensure above trigger first -->
		<rule video="true" filename=".*720p.*" player="AnaarSubtitlesVideo"/>
	</rules>

Download playercorefactory.xml for the complete file with the necessary modifications: