Welcome to mediaEngine v1.0beta Staring Proccesing at 21:45:26 6-28-2009 + Logfile : + Executable : C:\Program Files\MediaShrink\mediaEngine.exe + EXE path : C:\Program Files\MediaShrink + Parsing switches - optionsString: - optionsArray: /defaultProfile autoEncode /findFileRegEx avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms /mediaShrink bugFix c:\temp\anydvdrips\eagles~1 /savelog - Adding to to options Hash + Key: defaultProfile + Value: autoEncode - Adding to to options Hash + Key: findFileRegEx + Value: avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms - Adding to to options Hash + Key: mediaShrink + Value: bugFix - Adding Inputfile: c:\temp\anydvdrips\eagles~1 - Adding to to options Hash + Key: savelog ------------------Profiles-------------------- + Looking for profiles file... - Found = C:\Program Files\MediaShrink\mediaEngineProfiles - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineProfiles (profile|func|snip|output|scrape) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineProfiles\encodingProfiles (profile|func|snip|output|scrape) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineProfiles\scrapingProfiles (profile|func|snip|output|scrape) + Reading Profiles - Profile "(don't compress)" + Number of Commands : 1 - Command #1 : #No_Compress#"%%ORIGINAL%%" "%%OUTPUT_MAIN%%.%%ORIGINAL_EXT%%" - Encoder #1 : /exe copy - Profile "all to dvd" + Number of Commands : 1 - Command #1 : ?>%%SNIP:StreamCopyCheck%%&&STREAMCOPYDVD<:>StreamCopyDVD<=>AnytoDVDNTSC<:>720:480<=>720:576inputMain:audioChannels=eq=6<:>6 -af channels=6:6:0:0:4:1:1:2:2:3:3:4:5:5<=>2ORIGINAL:audioChannels=eq=6<:>384<=>192ORIGINAL:ffmpegARValue>1.55<:>16/9<=>4/3NTSC<:>30000/1001<=>25NTSC<:>ntsc-dvd<=>pal-dvd(>NTSC&&ORIGINAL:frameRate=~29.97<)||(>!NTSC&&ORIGINAL:frameRate=~25.00<)<)&&(>(>NTSC&&ORIGINAL:videoResolution=eq=720x480<)||(>!NTSC&&ORIGINAL:videoResolution=eq=720x576<)<)&&(>(>NTSC&&ORIGINAL:frameRate=eq=29.97<)||(>!NTSC&&ORIGINAL:frameRate=eq=25<)<)&&ORIGINAL:videoCodec=eq=mpeg2video - Encoder #1 : - Profile "auto encode devices" + Number of Commands : 12 - Command #1 : /onePass /autoCrop - Encoder #1 : /setOptions - Command #2 : ?>%%hardwareDevice%%=eq=audioOnlyMp3<:>ffmpeg mp3%%hardwareDevice%%=eq=iPodLowRes<:>HandBrake iPod LowRes%%hardwareDevice%%=eq=psp<:>HandBrake PSP%%hardwareDevice%%=eq=Zune<:>ffmpeg Zune%%hardwareDevice%%=eq=PocketPC<:>ffmpeg PocketPC%%hardwareDevice%%=eq=SmartPhone<:>ffmpeg SmartPhone%%hardwareDevice%%=eq=xbox360<:>HandBrake xbox360%%hardwareDevice%%=eq=appleTV<:>HandBrake AppleTV%%hardwareDevice%%=eq=iPhone||%%hardwareDevice%%=eq=iPodTouch<:>Handbrake iPhone%%hardwareDevice%%=eq=iPodHighRes<:>HandBrake iPod HiRes%%hardwareDevice%%=eq=ps3<:>HandBrake PS3hardwareDevice<:>Auto Encode DevicesisDVD<:>/deinterlace<&>/reverseTelecine!(>mkv||avi||mp4<)<:>/mkv!(>x264||xvid||divx<)<:>/x264!(>ac3||mp3||aac||aac51||copyAudio<)<:>?>ORIGINAL:audioCodec=~ac3&&ORIGINAL:audioChannels=~6<:>/copyAudio<=>/aacORIGINAL:percentFilm>25&&%%SNIP:HDTVCheck%%<:>/reverseTelecineORIGINAL:videoCodec=~mpeg2video&&!ORIGINAL:videoResolution=~(1280x|x720)&&!reverseTelecine<:>/deinterlace%%SNIP:HDTVCheck%%&&ORIGINAL:cropY>720<:>/verticalScale 720!burnSubtitles&&%%SNIP:SubtitleSuccess%%&&(>mkv||mp4<)<:>/addSubtitleTrackreverseTelecine&&%%SNIP:HDTVCheck%%&&ORIGINAL:videoResolution=~(1280x|x720)<:>/forceMencoder2forceMencoder<:>Mencoder<=>HandbrakeisDVD&&cutComm<:>%cutCommcopyAudio&&!ORIGINAL:audioCodec=~ac3<:>%copyAudio /mp3aac51&&!ORIGINAL:audioChannels=~6<:>%aac51 /aacaac51||(>(>ac3||(>copyAudio&&ORIGINAL:audioCodec=~ac3<)<)&&mp4<)<:>/mkv %avi %mp4!ORIGINAL:videoContainer=~mpeg||!(>ORIGINAL:audioCodec=~ac3||ORIGINAL:audioCodec=~mp2<)<:>%%SNIP:HDTVCheck%%<:>ORIGINAL:videoCodec=~h264&&ORIGINAL:videoContainer=~mpegts<:>burnSubtitles&&%%SNIP:SubtitleSuccess%%<:>/forceMencoderaddShowSegs<:>/forceMencoder!(>mkv||avi||mp4<)<:>/mkv!(>x264||xvid||divx<)<:>/x264!(>ac3||mp3||aac||aac51||copyAudio<)<:>/aacORIGINAL:videoCodec=~mpeg2video&&ORIGINAL:videoResolution=~(1920x|x1080|1280x|x720)<) - Encoder #1 : - Profile "subtitlesuccess" + Number of Commands : 1 - Command #1 : (>(>EXT:smi||EXT:srt<)||ORIGINAL:embeddedCCCount>10<) - Encoder #1 : - Profile "cut commercials" + Number of Commands : 3 - Command #1 : ?>EXISTS:C:\Program Files\VideoReDoPlus\VideoReDo.exe<:>/VideoRedoPath "C:\Program Files\VideoReDoPlus\"<=>EXISTS:C:\Program Files\VideoReDoTVSuite\VideoReDo3.exe<:>/VideoRedoPath "C:\Program Files\VideoReDoTVSuite\"inputMain:videoCodec=~mpeg2video&&VideoRedoPath&&!forceMencoderCutComm<:>?>(>EXT:VPrj&&onlyWhenVprj<)||!onlyWhenVprj<:>VRD_CutCommercialsmencoder_CutCommercialsprofile=eq=Cut Commercials||profile=eq=CutCommercials<:>outputModes!EXT:EDL||inputMain:videoContainer=~mpegts<<:>Generate_ComCutFile_ComskipEXT:edl<:>#Cutting_Commercials#"%%inputMain%%" -o "%%OUTPUT_MAIN%%.?>inputMain:videoContainer=~mpeg<:>mpg<=>aviinputMain:videoContainer=~mpeg<:>-of mpeg -mpegopts format=dvd:tsafORIGINAL:videoContainer=~matroska<:>mkvMux<=>ORIGINAL:videoContainer=~mov||ORIGINAL:videoContainer=~mp4<:>mp4MuxcomCutSuccess<:>/cutCommCompletecomCutSuccess&&inputMain:videoContainer=~mpeg<:>/cutCommFile %%inputMain%%!(>EXT:VPrj||EXT:EDL<)<:>Generate_ComCutFile_ComskipEXT:EDL&&!EXT:VPRJ<:>#edl2vprj#"%%ORIGINAL_FULLFILE%%.edl" "%%OUTPUT_VPRJ%%.VPrj"EXT:VPrj||EXISTS:%%inputVprj%%<:>#VRD_CUT#//nologo "%%VideoRedoPath%%\vp.vbs" "?>EXT:VPrj<:>%%ORIGINAL_FULLFILE%%.VPrj<=>%%inputVPRJ%%EXT:VPrj||EXISTS:%%inputVprj%%<:>/cutCommCompleteEXT:VPrj||EXISTS:%%inputVprj%%<:>/cutCommFile "%%inputMain%%"VideoRedoInstalled&&inputMain:videoCodec=~mpeg2video<:>?>cutComm<:>VRD_CutCommercials<=>inputMain:videoContainer=~mpegts||alwaysStreamFix<:>QuickStream FixORIGINAL:embeddedCCCount>10<:>#extract_sub# -srt -sc "?>quickStreamFixFile<:>%%quickStreamFixFile%%<=>cutCommFile<:>%%cutCommFile%%<=>%%ORIGINAL%%ORIGINAL:embeddedCCCount>10<:>/extractedSubtitlesORIGINAL:embeddedCCCount>10<:>#vob2mpeg# dvd://%%dvdTitle%% -dvd-device "%%ORIGINAL%%" -oac copy -ovc copy -of mpeg -mpegopts format=dvd:tsaf -o "%%OUTPUT_DVDVOB%%.mpg"ORIGINAL:embeddedCCCount>10<:>#extract_sub# -srt -sc "%%inputDVDVOB%%" -o "%%OUTPUT_SUB%%.srt"ORIGINAL:embeddedCCCount>10<:>#deleteMpeg# "%%inputDVDVOB%%"ORIGINAL:embeddedCCCount>10<:>/extractedSubtitlesisDVD&&handBrakeAudioTracks<:> -a %%handBrakeAudioTracks%% -E %%handBrakeAudioEncoders%% -B %%handbrakeAudioBitrate%%<=>?>!(>aac51||ac3<)<:>?>ORIGINAL:audioBitrate<160<:>-B 128<=>-B 160aac<:>?>avi<:>lame<=>faaccopyAudio||aac51||ac3||<:>ac3<=>?>mp4<:>faac<=>lamexvid<:>xvid<=>divx<:>ffmpeg<=>x264 -T -x %%SNIP:x264 Options%%cliBitrate<:>%%cliBitrate%%<=>1500isDVD<:> -m ?1>dvdTitle<:>-t %%dvdTitle%%<=>-L<1? ?1>dvdStartChap<:>-c %%dvdStartChap%%?3>dvdEndChap<:>-%%dvdEndChap%%<3?<1?<0? - Encoder #1 : - Profile "handbrake video filters" + Number of Commands : 1 - Command #1 : ?>deinterlace<:>--decomb!onePass<:>-2deNoise<:>-8reverseTelecine||isDVD<:>--detelecine ?>!deinterlace<:>--decombautoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%% ?>verticalScale<:>-l %%verticalScale%%<=>!horizontalScale<:>-l %%ORIGINAL:cropY%%horizontalScale<:>-w %%horizontalScale%%<=>!verticalScale<:>-w %%ORIGINAL:cropX%%?>!isDVD<:> --crop 0:0:0:0verticalScale<:>-l %%verticalScale%%horizontalScale<:>-w %%horizontalScale%%!errorChecked<:>ErrorCheckforceMencoder<:>mencoderinputMain:videoContainer=~mpegts&&!cutComm<:>QuickStream FixcutComm<:>Cut Commercialsavi<:>avi<=>mp4<:>mp4<=>mkvaac51<:>HandBrakeAAC51addSubtitleTrack<:>?>inputMain:videoContainer=~matroska<:>mkvAttachSubtitles<=>inputMain:videoContainer=~mov<:>mp4AttachSubtitlesmkv<:>mkvMux<=>mp4<:>mp4MuxdeNoise<:>-8revTelecine<:>-9autoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%% -l %%ORIGINAL:cropY%%<=>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2deNoise<:>-8revTelecine<:>-9autoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%%<=>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2deNoise<:>-8revTelecine<:>-9autoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%%<=>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2deNoise<:>-8revTelecine<:>-9autoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%%<=>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2deNoise<:>-8revTelecine<:>-9!autoCrop<:>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2deNoise<:>-8revTelecine<:>-9autoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%%<=>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2deNoise<:>-8revTelecine<:>-9autoCrop&&ORIGINAL:autoCropHandBrake<:>--crop %%ORIGINAL:autoCropHandBrake%%<=>--crop 0:0:0:0deinterlace<:>-d!onePass<:>-2!inputAudio<:>splitAV!onePass&&passOne&&!passTwo<:>vpass=1:turbo:<=>passTwo<:>vpass=2:cliBitrate<:>%%cliBitrate%%<=>1500<0?:?>ac3||aac51<:>acodec=ac3:abitrate=?>ORIGINAL:audioChannels=eq=6<:>384<=>192cliBitrate<:>%%cliBitrate%%<=>1500<0?:threads=auto:?>!onePass&&passOne&&!passTwo<:>pass=1:<=>passTwo<:>pass=2:!onePass&&passOne&&!passTwo<:>%%SNIP:x264 Turbo%%:cliBitrate<:>%%cliBitrate%%<=>1500<0?:?>!onePass&&passOne&&!passTwo<:>pass=1:turbo:<=>passTwo<:>pass=2:autoCrop&&ORIGINAL:autoCropMencoder<:>crop=%%ORIGINAL:autoCropMencoder%%,reverseTelecine||(>autoTelecineDetect&&ORIGINAL:percentFilm>40<)<:>?>ORIGINAL:videoResolution=~x720<:>framestep=2,filmdint=fast=0=dint_thres=256,softskip,<=>pullup,softskip,deinterlace<:>yadif,verticalScale||horizontalScale||(>autoCrop&&ORIGINAL:autoCropMencoder<)<:>scale=?>horizontalScale<:>%%horizontalScale%%<=>(>autoCrop&&ORIGINAL:autoCropMencoder<)&&!verticalScale<:>%%ORIGINAL:cropX%%<=>-10verticalScale<:>%%verticalScale%%<=>(>autoCrop&&ORIGINAL:autoCropMencoder<)&&!horizontalScale<:>%%ORIGINAL:cropY%%<=>-10deNoise<:>hqdn3d=2:1:2,reverseTelecine<:>?>ORIGINAL:videoResolution=~x720<:>-fps 60000/1001customVideoFPS<:>-ofps %%customVideoFPS%%burnSubtitles<:>%%SNIP:mencoder Subtitles%%aac51&&ORIGINAL:audioChannels=eq=6&&ORIGINAL:audioCodec=~ac3<:>pcm -channels 1 -srate 4000<=>ac3<:>lavc -af lavcresample=48000 -channels ?>ORIGINAL:audioChannels=eq=6<:>6<=>2copyAudio<:>copy -channels ?>ORIGINAL:audioChannels=eq=6<:>6 -af channels=6:6:0:0:4:1:1:2:2:3:3:4:5:5<=>2aac<:>faac -faacopts br=160:mpeg=4:object=2 -channels 2 -srate 48000<=>mp3lame -lameopts vbr=2:q=3 -channels 2 -srate 48000<0? ?>!divx&&ac3<:>-lavcopts acodec=ac3:abitrate=?>ORIGINAL:audioChannels=eq=6<:>384<=>192(>subtitleFile||!ORIGINAL:embeddedCCCount>10<)&&(>EXT:smi||EXT:srt<)<:>-sub "%%ORIGINAL_FULLFILE%%?>EXT:srt<:>.srt<=>EXT:smi<:>.smiORIGINAL:embeddedCCCount>10<:>-subcc(>subtitleFile||!ORIGINAL:embeddedCCCount>10<)&&(>EXT:smi||EXT:srt<)||ORIGINAL:embeddedCCCount>10<:>-subfont-text-scale ?>subtitleFontSize<:>%%subtitleFontSize%%<=>2.3subtitleBackgroundAlpha<:>-sub-bg-alpha %%subtitleBackgroundAlpha%%mencoderSubPos<:>%%mencoderSubPos%%<=>100!errorChecked<:>ErrorCheckinputMain:videoContainer=~mpegts<:>QuickStream FixcutComm<:>Cut Commercials!onePass<:>NUL<=>"%%OUTPUT_MAIN%%.avi"!onePass<:>-passlogfile "%%PASS_LOGFILE%%"xvid<:>%%SNIP:mencoder Xvid%%<=>divx<:>%%SNIP:mencoder Divx%%<=>%%SNIP:mencoder x264%%addShowSegs<:>%%addShowSegs%%!onePass<:>/passTwo!onePass<:>!#EncodePass_2#-o "%%OUTPUT_MAIN%%.avi" -passlogfile "%%PASS_LOGFILE%%" -vf %%SNIP:mencoder Video Filters%% -oac %%SNIP:mencoder Audio%% -ovc ?>xvid<:>%%SNIP:mencoder Xvid%%<=>divx<:>%%SNIP:mencoder Divx%%<=>%%SNIP:mencoder x264%%addShowSegs<:>%%addShowSegs%%mkv&&aac51&&ORIGINAL:audioChannels=eq=6&&ORIGINAL:audioCodec=~ac3<:>/splitFileAudio "?>quickStreamFixFile<:>%%quickStreamFixFile%%<=>cutCommFile<:>%%cutCommFile%%<=>%%ORIGINAL%%mkv||mp4<:>/splitAVaac51<:>makeAAC51mkv<:>mkvMux<=>mp4<:>mp4MuxaddSubtitleTrack<:>?>inputMain:videoContainer=~matroska<:>mkvAttachSubtitles<=>inputMain:videoContainer=~mov<:>mp4AttachSubtitles!(>inputAudio&&inputVideo<)<:>splitAVinputMain:videoContainer=~matroska<:>1<=>0x264&&!inputMain:videoContainer=~matroska<:>--default-duration 0:?>inputMain:frameRate==23.98<:>24000/1001<=>%%inputMain:frameRate%%inputAudio:audioChannels=eq=6&&inputAudio:audioCodec=eq=mpeg4aac<:>1<=>0aac51<:>--aac-is-sbr 1aac&&inputAudio:audioChannels=eq=6&&inputAudio:audioCodec=eq=ac3<:>1<=>0!(>subtitleFile&&EXT:srt<)&&ORIGINAL:embeddedCCCount>10<:>?>isDVD<:>extractSubtitlesDVD<=>extractSubtitles(>extractedSubtitles||EXT:srt<)&&inputMain:videoContainer=~matroska<:>#add_subtitle_track#-o "%%OUTPUT_MAIN%%.mkv" "%%inputMain%%" ?>extractedSubtitles<:>"%%inputSub%%"<=>EXT:srt<:>"%%ORIGINAL_FULLFILE%%.srt"inputMain:frameRate==23.98<:>23.976<=>%%inputMain:frameRate%%!(>subtitleFile&&EXT:srt<)&&ORIGINAL:embeddedCCCount>10<:>?>isDVD<:>extractSubtitlesDVD<=>extractSubtitles(>extractedSubtitles||EXT:srt<)&&inputMain:videoContainer=eq=mov<:>#add_subtitle_track#-add "%%inputMain%%" -keepall -add ?>extractedSubtitles<:>"%%inputSub%%"<=>EXT:srt<:>"%%ORIGINAL_FULLFILE%%.srt"(>!inputMain:videoContainer&&!%%hardwareDevice%%=~videoOnly<)||(>!inputMain:videoInfo&&!%%hardwareDevice%%=~audioOnly<)<:>/ERROR "No Audio or Video"%%outputMode%%=eq=inPlace<:>/inPlaceEXISTS:%%inputMain%%&&!%%inputMain%%=eq=%%ORIGINAL%%&&!videoDVD<:>?>inPlace&&!hardwareDevice&&!isDVD<:>outputInPlace<=>outputDirectorycutComm&&cutCommComplete<:>?>EXT:edl<:>#Moving_EDL#"%%ORIGINAL_FULLFILE%%.edl" "%%ORIGINAL_FULLFILE%%.edlcut"cutComm&&cutCommComplete<:>?>EXT:txt<:>#Moving_TXT#"%%ORIGINAL_FULLFILE%%.txt" "%%ORIGINAL_FULLFILE%%.txtcut"cutComm&&cutCommComplete<:>?>EXT:VPrj<:>#Moving_TXT#"%%ORIGINAL_FULLFILE%%.VPrj" "%%ORIGINAL_FULLFILE%%.VPrjcut"EXISTS:%%finalOutputName%%&&!%%finalOutputName%%=eq=%%ORIGINAL%%&&!videoDVD<:>/outputComplete<=>/outputFailure!DIRECTORY:?>outputDirectory<:>%%outputDirectory%%<=>%%ORIGINAL_PATH%%_compresshardwareDevice<:>\%%hardwareDevice%%"%%check%%"outputDirectory<:>%%outputDirectory%%<=>%%ORIGINAL_PATH%%isDVD<:>_compresshardwareDevice<:>\%%hardwareDevice%%outputNameWExt<:>%%outputNameWExt%%<=>?>outputName<:>%%outputName%%<=>%%SNIP:defaultOutputName%%isDVD<:>.title_%%dvdTitle%%appendFileName<:>%%appendFileName%%.!DIRECTORY:%%finalOutputName_PATH%%<:>#makeOutputDir#"%%finalOutputName_PATH%%"outputDirectory<:>%%outputDirectory%%\%%ORIGINAL_NAME%%<=>%%ORIGINAL_FULLFILE%%!%%inputMain_DRIVE%%=eq=%%ORIGINAL_DRIVE%%<:>#MAKE_TMP#"%%inputMain%%" "%%finalOutputName_FULLFILE%%.tmp"!DIRECTORY:%%finalOutputName_PATH%%<:>#makeOutputDir#"%%finalOutputName_PATH%%"!%%inputMain_DRIVE%%=eq=%%ORIGINAL_DRIVE%%<:>%%finalOutputName_FULLFILE%%.tmp<=>%%inputMain%%isDVD<:>%%ORIGINAL_PATH_NAME%%<=>%%ORIGINAL_NAME%%EXISTS:C:\Program Files\VideoReDoPlus\VideoReDo.exe<:>/VideoRedoPath "C:\Program Files\VideoReDoPlus\"<=>EXISTS:C:\Program Files\VideoReDoTVSuite\VideoReDo3.exe<:>/VideoRedoPath "C:\Program Files\VideoReDoTVSuite\"VideoRedoPath<:>#VRD_StreamFix#//nologo "%%VideoRedoPath%%\vp.vbs" "%%inputMain%%" "%%OUTPUT_MAIN%%.mpg" /t1 /q /eVideoRedoPath<:>/quickStreamFixFile "%%inputMain%%"splitFileVideo<:>%%splitFileVideo%%<=>%%inputMain%%splitFileVideo<:>?>splitFileVideo:videoCodec=~h264<:>h264<=>splitFileVideo:videoCodec=~mpeg4&&mp4<:>divx<=>avi?>inputMain:videoCodec=~h264<:>h264<=>inputMain:videoCodec=~mpeg4&&mp4<:>divx<=>avisplitFileAudio<:>%%splitFileAudio%%<=>%%inputMain%%splitFileAudio<:>?>splitFileAudio:audioCodec=~mp3<:>mp3<=>splitFileAudio:audioCodec=~aac<:>aac<=>splitFileAudio:audioCodec=~ac3<:>ac3<=>avi?>inputMain:audioCodec=~mp3<:>mp3<=>inputMain:audioCodec=~aac<:>aac<=>inputMain:audioCodec=~ac3<:>ac3<=>aviAnimation<:>%%SNIP:x264 Animation%%<=>highProfile<:>%%SNIP:x264 HighProfile%%<=>film<:>%%SNIP:x264 Film%%<=>TV<:>%%SNIP:x264 TV%%<=>%%SNIP:x264 Normal%%!PATH:%%downloadTo%%<:>"%%downloadTo_PATH%%"!EXISTS:%%downloadTo%%<:>"%%singleImage%%" -O "%%downloadTo%%"centralFanartPath<:>?>!titleOnly<:>%%showTitle_WIN32%%\Backgrounds\%%singleImage_NAME%%<=>%%outputName_WIN32%%isTV||videoTS<:>background<=>%%inputFile_NAME%%_backgroundvideoTS<:>\foldercentralFanartPath<:>?>!titleOnly<:>%%showTitle_WIN32%%\Season %%seasonNum%%\Posters\%%singleImage_NAME%%<=>%%outputName_WIN32%%isTV||videoTS<:>folder<=>%%inputFile_NAME%%centralFanartPath<:>?>!titleOnly<:>%%showTitle_WIN32%%\Season %%seasonNum%%\Banners\%%singleImage_NAME%%<=>%%outputName_WIN32%%isTV||videoTS<:>banner<=>%%inputFile_NAME%%centralFanartPath<:>?>!titleOnly<:>%%showTitle_WIN32%%\Posters\%%singleImage_NAME%%<=>%%outputName_WIN32%%isTV||videoTS<:>folder<=>%%inputFile_NAME%%centralFanartPath<:>?>!titleOnly<:>%%showTitle_WIN32%%\Banners\%%singleImage_NAME%%<=>%%outputName_WIN32%%isTV||videoTS<:>banner<=>%%inputFile_NAME%%_bannercentralFanartPath<:>%%centralFanartPath%%\?>isTV<:>TV<=>isMovie<:>Movies?>videoTS<:>%%inputFile%%<=>%%inputFile_PATH%%showTitle<:>imdbTitleSearch!imdbMovieID<:>imdbGetFirstPopularimdbMovieID<:>imdbGetMovieInfoimdbMovieID<:>imdbTheMovieDBSearchimdbMovieID&&organizeFiles&&!guessMatch&&!videoTS&&inputFile<:>organizeFilesdownloadFanArt<:>imdbDownloadImagesimdbMovieID&&genInfoFile&&inputFile<:>writeMovieInfoFileimdbMovieID&&genMyFile&&inputFile<:>writeMovieMyFileimdbMovieID&&(>genPropertyFile||(>!genInfoFile&&!genMyFile&&!genPropertyFile<)<)<:>writeMoviePropertiesFile!centralFanartPath<:>breakshowTitle<:>imdbTitleSearch!imdbMovieID<:>imdbGetFirstPopularimdbMovieID<:>imdbGetMovieInfoimdbMovieID<:>imdbTheMovieDBSearchdownloadFanArt<:>imdbDownloadImagesimdbMovieID<:>writeMovieInfoFilefanArtFull<:>($$singleImage$$[^,]+)fanArtFull<:>($$downloadTo$$.+)singleImage&&downloadTo<:>getSingleImageposterMed<:>($$singleImage$$[^,]+)posterMed<:>($$downloadTo$$.+)singleImage&&downloadTo<:>getSingleImage!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"!DIRECTORY:%%inputFile%%<:>.]*>"?%%showTitle_ESCCHARS%%"? - Encoder #2 : /use imdbSearchHTML - Command #3 : ($$imdbMiniMovieID$$[^\/]*)/$ - Encoder #3 : /use "@@imdbMovieID@@" - Command #4 : ?>!imdbMovieID<:>($$checkTitle$$IMDb[^<]*Search)<? - Encoder #4 : /use imdbSearchHTML - Command #5 : ?>!checkTitle&&!imdbMovieID<:><title>($$showTitle$$[^<\(]+)<? - Encoder #5 : /use imdbSearchHTML - Command #6 : ?>!checkTitle<:>id=($$imdbMiniMovieID$$tt[0-9]+)<? - Encoder #6 : /use imdbSearchHTML - Command #7 : ?>!checkTitle<:>($$imdbMovieID$$.*)<? - Encoder #7 : /use "/title/%%imdbMiniMovieID%%" - Profile "imdbgetfirstpopular" + Number of Commands : 5 - Command #1 : ?>!imdbSearchHTML<:>http://www.imdb.com/find?s=tt&q=%%showTitle%%&x=0&y=0<? - Encoder #1 : /get $$imdbSearchHTML$$ - Command #2 : ($$captureResult$$<b>($$ignore$$Popular Titles|Titles \(Approx Matches\))</b>.{1,750}</a>\s*\([0-9]{4}\))\s*($$isTV$$<small>.TV series.)? - Encoder #2 : /use imdbSearchHTML - Command #3 : /title/($$imdbMiniMovieID$$[^\/]+)[^>]*>"?($$showTitle$$[^<>"]+)"?</a>\s*\([0-9]{4}\)$ - Encoder #3 : /use @@captureResult@@ - Command #4 : ?>imdbMiniMovieID<:>($$imdbMovieID$$.*)<? - Encoder #4 : /use "/title/%%imdbMiniMovieID%%" - Command #5 : ?>imdbMiniMovieID<:>/guessMatch<? - Encoder #5 : /setOptions - Profile "imdbthemoviedbsearch" + Number of Commands : 14 - Command #1 : ?>imdbMiniMovieID<:>http://api.themoviedb.org/2.0/Movie.imdbLookup?imdb_id=%%imdbMiniMovieID%%&api_key=57983e31fb435df4df77afb854740ea9<? - Encoder #1 : /get tmdbSearchHTML - Command #2 : <id>($$theMovieDBID$$[0-9]+)</id> - Encoder #2 : /use tmdbSearchHTML - Command #3 : ?>theMovieDBID<:>http://api.themoviedb.org/2.0/Movie.getInfo?id=%%theMovieDBID%%&api_key=57983e31fb435df4df77afb854740ea9<? - Encoder #3 : /get $$tmdbInfoHTML$$ - Command #4 : <backdrop size="original">($$fanArtFull$$[^<]*) - Encoder #4 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #5 : <backdrop size="mid">($$fanArtMed$$[^<]*) - Encoder #5 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #6 : <backdrop size="thumb">($$fanArtSmall$$[^<]*) - Encoder #6 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #7 : <backdrop size="cover">($$fanArtCover$$[^<]*) - Encoder #7 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #8 : <poster size="original">($$posterFull$$[^<]*) - Encoder #8 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #9 : <poster size="mid">($$posterMed$$[^<]*) - Encoder #9 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #10 : <poster size="thumb">($$posterSmall$$[^<]*) - Encoder #10 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #11 : <poster size="cover">($$posterCover$$[^<]*) - Encoder #11 : /use tmdbInfoHTML /flatten /multiple /split ", " - Command #12 : ?>!director<:><person job="director">\s*<name>($$director$$[^<]*)</name><? - Encoder #12 : /use tmdbInfoHTML /flatten /multiple - Command #13 : ?>!writer<:><person job="($$ignore$$screenplay|author|writer)">\s*<name>($$writer$$[^<]*)</name><? - Encoder #13 : /use tmdbInfoHTML /flatten /multiple - Command #14 : ?>!cast<:><person job="actor">\s*<name>($$cast$$[^<]*)</name><? - Encoder #14 : /use tmdbInfoHTML /flatten /multiple - Profile "imdbgetmovieinfo" + Number of Commands : 12 - Command #1 : http://www.imdb.com%%imdbMovieID%% - Encoder #1 : /get $$imdbMovieInfoHTML$$ - Command #2 : <h5>Director:</h5>\s*($$ignore$$<[^>]+>)?($$director$$[^<]*) - Encoder #2 : /use imdbMovieInfoHTML /flatten - Command #3 : <h5>Writer:</h5>\s*($$ignore$$<[^>]+>)?($$writer$$[^<]*) - Encoder #3 : /use imdbMovieInfoHTML /flatten - Command #4 : <h5>Release Date:</h5>\s*($$ignore$$<[^>]+>)?($$releaseDate$$[^<]*) - Encoder #4 : /use imdbMovieInfoHTML /flatten - Command #5 : ($$releaseYear$$[0-9]{4}) - Encoder #5 : /use "@@releaseDate@@" - Command #6 : <h5>Plot:</h5>\s*($$ignore$$<[^>]+>)?($$plot$$[^<]*) - Encoder #6 : /use imdbMovieInfoHTML /flatten - Command #7 : <h5>Runtime:</h5>\s*($$ignore$$<[^>]+>)?($$runTime$$[^<|]*) - Encoder #7 : /use imdbMovieInfoHTML /flatten - Command #8 : ($$runTimeMinutes$$[0-9]+) - Encoder #8 : /use "%%runTime%%" /flatten - Command #9 : <h5><[^>]*>MPAA</a>:</h5>($$fullRating$$[^<]*) - Encoder #9 : /use imdbMovieInfoHTML /flatten - Command #10 : \s($$miniRating$$G|PG|PG\-13|R|NC\-17|Unrated)\s - Encoder #10 : /use "%%fullRating%%" /flatten - Command #11 : <div class="headerinline"><h3>Cast($$castLine$$[^!]*)<! - Encoder #11 : /use imdbMovieInfoHTML /flatten - Command #12 : <a href="/name/[^\/]*/">($$cast$$[^<]*) - Encoder #12 : /use @@castLine@@ /flatten /multiple - Profile "inputfile" + Number of Commands : 15 - Command #1 : ?>DIRECTORY:%%inputFile_PATH%%\VIDEO_TS<:>/videoTS<? - Encoder #1 : /setOptions - Command #2 : ?>DIRECTORY:%%inputFile_PATH%%\VIDEO_TS<:>($$inputFile$$.*)<? - Encoder #2 : /use "%%inputFile_PATH%%" - Command #3 : ?>ExISTS:%%inputFile_PATH%%\folder.override&&!showTitle<:>($$showTitle$$.*)<? - Encoder #3 : /use "%%inputFile_PATH%%\folder.override" /readFile - Command #4 : ?>ExISTS:%%inputFile_PATH_PATH%%\folder.override&&!showTitle<:>($$showTitle$$.*)<? - Encoder #4 : /use "%%inputFile_PATH_PATH%%\folder.override" /readFile - Command #5 : ?>ExISTS:%%inputFile_PATH%%\%%inputFile_NAME%%.override&&!showTitle<:>($$showTitle$$.*)<? - Encoder #5 : /use "%%inputFile_PATH%%\%%inputFile_NAME%%.override" /readFile - Command #6 : ?>ExISTS:%%inputFile_PATH%%\folder.override.txt&&!showTitle<:>($$showTitle$$.*)<? - Encoder #6 : /use "%%inputFile_PATH%%\folder.override.txt" /readFile - Command #7 : ?>ExISTS:%%inputFile_PATH_PATH%%\folder.override.txt&&!showTitle<:>($$showTitle$$.*)<? - Encoder #7 : /use "%%inputFile_PATH_PATH%%\folder.override.txt" /readFile - Command #8 : ?>ExISTS:%%inputFile_PATH%%\%%inputFile_NAME%%.override.txt&&!showTitle<:>($$showTitle$$.*)<? - Encoder #8 : /use "%%inputFile_PATH%%\%%inputFile_NAME%%.override.txt" /readFile - Command #9 : TV_Series_Season_Episode - Encoder #9 : /insertFunction - Command #10 : TV_Series_SeasonXEpisode - Encoder #10 : /insertFunction - Command #11 : BareFile - Encoder #11 : /insertFunction - Command #12 : ?>%%SNIP:checkforExistingMetaData%%&&!updateInfo<:>break<? - Encoder #12 : /break - Command #13 : ?>(>showTitle&&seasonNum&&episodeNum<)||(>showTitle&&getAllSeriesInfo<)<:>theTVDB<? - Encoder #13 : /branch - Command #14 : MoviesBareFile - Encoder #14 : /insertFunction - Command #15 : ?>showTitle<:>imdbMovie<? - Encoder #15 : /branch - Profile "checkforexistingmetadata" + Number of Commands : 1 - Command #1 : (>!genInfoFile||(>genInfoFile&&EXISTS:%%snip:outputFile%%.info<)<)&&(>!genMyFile||(>genMyFile&&EXISTS:%%snip:outputFile%%.my<)<)&&(>!(>genPropertyFile||!(>genPropertyFile&&genMyFile&&genInfoFIle<)<)||(>(>genPropertyFile||!(>genPropertyFile&&genMyFile&&genInfoFIle<)<)&&EXISTS:%%snip:outputFile%%?>!DIRECTORY:%%inputFile%%<:>.<?%%inputFile_EXT%%.properties<)<) - Encoder #1 : /break - Profile "tv_series_season_episode" + Number of Commands : 3 - Command #1 : ?>!showTitle||!seasonNum||!episodeNum<:>?>baseFolder<:>%%baseFolder%%<=>TV<?[\\\/]+($$showTitle$$[^\\\/]+)[\\\/]+[^0-9\\\/]+($$seasonNum$$[0-9]+)[\\\/]+[\p{L}0-9 \.\_]+[ ]?[\-\. ]{1}[ ]?S?[0-9]{1,2}[ \.\-]?[xE]($$episodeNum$$[0-9]{2})[^pi0-9]<? - Encoder #1 : /use "%%inputFile_FULLFILE%% " /noOverWrite - Command #2 : ?>!showTitle||!seasonNum||!episodeNum<:>?>baseFolder<:>%%baseFolder%%<=>TV<?[\\\/]+($$showTitle$$[^\\\/]+)[\\\/]+[^0-9\\\/]+($$seasonNum$$[0-9]+)[\\\/]+\s*[0-9]?>4digitTV<:>{1,2}<=>{1}<?($$episodeNum$$[0-9]{2})[^pi0-9]<? - Encoder #2 : /use "%%inputFile_FULLFILE%% " /noOverWrite - Command #3 : ?>!showTitle||!seasonNum||!episodeNum<:>?>baseFolder<:>%%baseFolder%%<=>TV<?[\\\/]+($$showTitle$$[^\\\/]+)[\\\/]+[^0-9\\\/]+($$seasonNum$$[0-9]+)[\\\/]+\s*($$episodeNum$$[0-9]{2})[^pi0-9]<? - Encoder #3 : /use "%%inputFile_FULLFILE%% " /noOverWrite - Profile "tv_series_seasonxepisode" + Number of Commands : 3 - Command #1 : ?>!showTitle||!seasonNum||!episodeNum<:>?>baseFolder<:>%%baseFolder%%<=>TV<?[\\\/]+($$showTitle$$[^\\\/]+)[\\\/]+.*($$seasonNum$$[0-9]{2})[xE]($$episodeNum$$[0-9]{1,2})[^pi0-9]<? - Encoder #1 : /use "%%inputFile_FULLFILE%% " /noOverWrite - Command #2 : ?>!showTitle||!seasonNum||!episodeNum<:>?>baseFolder<:>%%baseFolder%%<=>TV<?[\\\/]+($$showTitle$$[^\\\/]+)[\\\/]+.*($$seasonNum$$[0-9]{1})[xE]($$episodeNum$$[0-9]{1,2})[^pi0-9]<? - Encoder #2 : /use "%%inputFile_FULLFILE%% " /noOverWrite - Command #3 : ?>!showTitle||!seasonNum||!episodeNum<:>?>baseFolder<:>%%baseFolder%%<=>TV<?[\\\/]+($$showTitle$$[^\\\/]+)[\\\/]+.*($$seasonNum$$[0-9]?>4digitTV<:>{1,2}<=>{1}<?)($$episodeNum$$[0-9]{2})[^pi0-9]<? - Encoder #3 : /use "%%inputFile_FULLFILE%% " /noOverWrite - Profile "barefile" + Number of Commands : 4 - Command #1 : ?>!showTitle||!seasonNum||!episodeNum<:>?>!showTitle<:>($$showTitle$$[\p{L}0-9 \.\_()\-\&]+)[ ]?[\-\. ]{1}[ ]?<?S?($$seasonNum$$[0-9]{1,2})[ \.\-]?[xE]($$episodeNum$$[0-9]{2})[^pi0-9]<? - Encoder #1 : /use "%%inputFile_NAME%% " /noOverWrite - Command #2 : ?>!showTitle||!seasonNum||!episodeNum<:>?>!showTitle<:>($$showTitle$$[\p{L}0-9 \.\_()\-\&]+)[ ]?[\-\. ]{1}[ ]?<?($$seasonNum$$[0-9]?>4digitTV<:>{1,2}<=>{1}<?)($$episodeNum$$[0-9]{2})[^pi0-9]<? - Encoder #2 : /use "%%inputFile_NAME%% " /noOverWrite - Command #3 : ?>!showTitle||!seasonNum||!episodeNum<:>^S?($$seasonNum$$[0-9]+)[ \.\-]?[xE]($$episodeNum$$[0-9]{2})?>!showTitle<:>[ ]?[\-\. ]{1}[ ]?($$showTitle$$[\p{L}0-9 \.\_()\-\&]+)<=>[^pi0-9]<?<? - Encoder #3 : /use "%%inputFile_NAME%% " /noOverWrite - Command #4 : ?>!showTitle||!seasonNum||!episodeNum<:>^($$seasonNum$$[0-9]?>4digitTV<:>{1,2}<=>{1}<?)[ \.\-]?($$episodeNum$$[0-9]{2})?>!showTitle<:>[ ]?[\-\. ]{1}[ ]?($$showTitle$$[\p{L}0-9 \.\_()\-\&]+)<=>[^pi0-9]<?<? - Encoder #4 : /use "%%inputFile_NAME%% " /noOverWrite - Profile "moviesbarefile" + Number of Commands : 6 - Command #1 : ($$inputFileTemp$$.*) - Encoder #1 : /use "%%inputFile_NAME%%" - Command #2 : ($$inputFileTemp$$.*) - Encoder #2 : /use "%%inputFileTemp_DOTTOSPACE%%" - Command #3 : DVDrip - Encoder #3 : /use "%%inputFileTemp%% " /captureBefore $$inputFileTemp$$ - Command #4 : [^ ]?[0-9]{4}[^ ]? - Encoder #4 : /use "%%inputFileTemp%% " /captureBefore $$inputFileTemp$$ - Command #5 : ((1080|720|480)[ip]) - Encoder #5 : /use "%%inputFileTemp%% " /captureBefore $$inputFileTemp$$ - Command #6 : ?>!showTitle<:>($$showTitle$$.*)<? - Encoder #6 : /use "%%inputFileTemp%% " - Profile "organizefiles" + Number of Commands : 3 - Command #1 : ?>organizeFiles&&organizeBaseFolder&&!DIRECTORY:%%SNIP:organizePath%%<:> "%%SNIP:organizePath%%"<? - Encoder #1 : /exe mkdir - Command #2 : ?>organizeFiles&&!EXISTS:%%SNIP:organizeName%%<:> "%%inputFile%%" "%%SNIP:organizeName%%"<? - Encoder #2 : /exe move - Command #3 : ?>organizeFiles&&EXISTS:%%SNIP:organizeName%%<:>($$inputFile$$.*)<? - Encoder #3 : /use "%%SNIP:organizeName%%" - Profile "organizename" + Number of Commands : 1 - Command #1 : %%SNIP:organizePath%%\?>isTV<:>%%SNIP:organizeTVName%%<=>isMovie<:>%%SNIP:organizeMovieName%%<?.%%inputFile_EXT%% - Encoder #1 : - Profile "organizepath" + Number of Commands : 1 - Command #1 : ?>organizeBaseFolder<:>%%organizeBaseFolder%%\?>isTV<:>TV\%%showTitle_WIN32%%\Season %%seasonNum%%<=>isMovie<:>Movies<?<=>%%inputFile_PATH%%<? - Encoder #1 : - Profile "organizemoviename" + Number of Commands : 1 - Command #1 : %%showTitle_WIN32%% (%%releaseYear%%) - Encoder #1 : - Profile "organizetvname" + Number of Commands : 1 - Command #1 : ?>!organizeTVNoTitle<:>%%showTitle_WIN32%% <?%%SEoutputFormat%% - %%episodeTitle_WIN32%% - Encoder #1 : - Profile "createinfofileseriesdata" + Number of Commands : 4 - Command #1 : ($$actorsCombinedInfoFile$$[^\|]+) - Encoder #1 : /use "%%actorsCombined%%" /multiple /split ", " - Command #2 : ?>!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"<? - Encoder #2 : /exe mkdir - Command #3 : ?>!EXISTS:%%snip:outputFile%%.info<:>/writeInfoFile<? - Encoder #3 : /setOptions - Command #4 : ?>outputToSTDOUT<:>STDOUT<=>!EXISTS:%%snip:outputFile%%.info||updateInfo<:>%%snip:outputFile%%.info<? - Encoder #4 : /output createTVSeriesInfoFile - Profile "createinfofileepisodedata" + Number of Commands : 5 - Command #1 : ($$guestStarsTemp$$[^\|]+) - Encoder #1 : /use "%%guestStars%%" /multiple /split ", " - Command #2 : ($$DirectorTemp$$[^\|]+) - Encoder #2 : /use "%%Director%%" /multiple /split ", " - Command #3 : ($$writersTemp$$[^\|]+) - Encoder #3 : /use "%%writers%%" /multiple /split ", " - Command #4 : ?>!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"<? - Encoder #4 : /exe mkdir - Command #5 : ?>outputToSTDOUT<:>STDOUT<=>writeInfoFile||updateInfo<:>%%snip:outputFile%%.info<? - Encoder #5 : /output createTVEpisodeInfoFile /append - Profile "createpropertiesfile" + Number of Commands : 7 - Command #1 : ($$actorsTemp$$[^\|]+) - Encoder #1 : /use "%%actors%%" /multiple /split ; - Command #2 : \s*($$guestStarsTemp$$[^\|]+) - Encoder #2 : /use "%%guestStars%%" /multiple /split ; - Command #3 : ($$DirectorTemp$$[^\|]+) - Encoder #3 : /use "%%Director%%" /multiple /split ; - Command #4 : ($$writersTemp$$[^\|]+) - Encoder #4 : /use "%%writers%%" /multiple /split ; - Command #5 : ?>!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"<? - Encoder #5 : /exe mkdir - Command #6 : ?>outputToSTDOUT<:>STDOUT<=>!EXISTS:%%snip:outputFile%%.%%inputFile_EXT%%.properties||updateInfo<:>%%snip:outputFile%%?>!DIRECTORY:%%inputFile%%<:>.<?%%inputFile_EXT%%.properties<? - Encoder #6 : /output createTVPropertiesFile - Command #7 : ?>!DIRECTORY:%%inputFile%%<:>"%%inputFile%%"<? - Encoder #7 : /exe touch.exe - Profile "createmyfile" + Number of Commands : 6 - Command #1 : ($$guestStarsTemp$$[^\|]+) - Encoder #1 : /use "%%guestStars%%" /multiple /split ", " /variable guestStarsMy /format "$$guestStarsTemp$$ (Guest Star)" - Command #2 : ($$directorsTemp$$[^\|]+) - Encoder #2 : /use "%%director%%" /multiple /split ", " /variable directorsMy /format "$$directorsTemp$$ (Director)" - Command #3 : ($$writersTemp$$[^\|]+) - Encoder #3 : /use "%%writers%%" /multiple /split ", " /variable writersMy /format "$$writersTemp$$ (Writer)" - Command #4 : ($$actorsTemp$$[^\|]+) - Encoder #4 : /use "%%actors%%" /multiple /split ", " - Command #5 : ?>!PATH:%%snip:outputFile%%.info<:>"%%snip:outputPath%%"<? - Encoder #5 : /exe mkdir - Command #6 : ?>outputToSTDOUT<:>STDOUT<=>!EXISTS:%%snip:outputFile%%.my||updateInfo<:>%%snip:outputFile%%.my<? - Encoder #6 : /output createTVMyFile - Profile "createtvxmlfile" + Number of Commands : 7 - Command #1 : ($$actorsTemp$$[^\|]+) - Encoder #1 : /use "%%actors%%" /multiple /split "\n" /variable xmlActors /format "<person role=$$quote$$Actor$$quote$$>$$actorsTemp$$</person>" - Command #2 : ($$actorsTemp$$[^\|]+) - Encoder #2 : /use "%%guestStars%%" /multiple /split "\n" /variable xmlGuestActors /format "<person role=$$quote$$Actor$$quote$$>$$actorsTemp$$</person>" - Command #3 : ($$actorsTemp$$[^\|]+) - Encoder #3 : /use "%%director%%" /multiple /split "\n" /variable xmlDirector /format "<person role=$$quote$$Director$$quote$$>$$actorsTemp$$</person>" - Command #4 : ($$actorsTemp$$[^\|]+) - Encoder #4 : /use "%%writers%%" /multiple /split "\n" /variable xmlWriters /format "<person role=$$quote$$Writer$$quote$$>$$actorsTemp$$</person>" - Command #5 : ?>!PATH:%%snip:outputFile%%.xml<:>"%%snip:outputPath%%"<? - Encoder #5 : /exe mkdir - Command #6 : ?>!EXISTS:%%snip:outputFile%%.xml||updateInfo<:>%%snip:outputFile%%.xml<? - Encoder #6 : /output createTVXMLFile - Command #7 : ?>outputToSTDOUT<:>STDOUT<=>EXISTS:%%snip:outputFile%%.xml&&addToSageDB<:>addXMLToSageDB<? - Encoder #7 : /insertFunction - Profile "addxmltosagedb" + Number of Commands : 2 - Command #1 : -F "impTVFiles=checked" -F "impShowOverwrite=checked" -F "impMFOverwrite=checked" -F "impMFRename=keep" -F "impMFRedate=redateFromAiring" -F "xmlFile=@%%snip:outputFile%%.xml" -F "Import=submit" "http://%%userName%%:%%password%%@%%sageTVServer%%/sage/XMLImporter?Import=yes" - Encoder #1 : /exe curl.exe - Command #2 : "%%snip:outputFile%%.xml" - Encoder #2 : /exe del - Profile "outputfile" + Number of Commands : 1 - Command #1 : %%SNIP:outputPath%%?>outputName<:>%%outputName%%<=>inputFile<:>%%inputFile_NAME%%<=>showTitle<:>%%showTitle_WIN32%%<? - Encoder #1 : - Profile "outputpath" + Number of Commands : 1 - Command #1 : ?>outputFolder<:>%%outputFolder%%\<=>inputFile<:>%%inputFile_PATH%%\<=>showTitle<:>%%SNIP:fanartPath%%\<? - Encoder #1 : - Profile "getairingidfromfile" + Number of Commands : 1 - Command #1 : ($$airingID$$[0-9]*)\-[0-9]\.[a-zA-Z0-9]+ - Encoder #1 : /use %%input_FILE%% - Profile "gettitlefromwebserver" + Number of Commands : 3 - Command #1 : http://localhost/sage/DetailedInfo?AiringId=%%airingID%%&xml=yes - Encoder #1 : /get $$sageTVWebServerXML$$ /user Hi /password There - Command #2 : <title>($$showTitle$$[^<]*)<\/title> - Encoder #2 : /use sageTVWebServerXML - Command #3 : <episode>($$sageEpisode$$[^<]*)<\/episode> - Encoder #3 : /use sageTVWebServerXML - Profile "thetvdb" + Number of Commands : 26 - Command #1 : ($$showTitle$$.*) - Encoder #1 : /use "%%showTitle_STRIPSPACES_DOTTOSPACE%%" - Command #2 : ($$seasonNum$$.*) - Encoder #2 : /use "%%seasonNum_STRIPZEROS%%" - Command #3 : ($$episodeNum$$.*) - Encoder #3 : /use "%%episodeNum_STRIPZEROS%%" - Command #4 : ($$checkForTwo$$[0-9]{2,}) - Encoder #4 : /use "%%episodeNum%%" /clearOnFailure - Command #5 : ?>checkForTwo<:>0<?($$episodeNumFill$$.*) - Encoder #5 : /use "0%%episodeNum%%" - Command #6 : ($$checkForTwo$$[0-9]{2,}) - Encoder #6 : /use "%%seasonNum%%" /clearOnFailure - Command #7 : ?>checkForTwo<:>0<?($$seasonNumFill$$.*) - Encoder #7 : /use "0%%seasonNum%%" - Command #8 : ($$SEoutputFormat$$.*) - Encoder #8 : /use "?>tvSE<:>S%%seasonNumFill%%E%%episodeNumFill%%<=>tvE<:>E%%episodeNumFill%%<=>%%seasonNum%%x%%episodeNumFill%%<?" - Command #9 : ($$SEoutputFormatSE$$.*) - Encoder #9 : /use "S%%seasonNumFill%%E%%episodeNumFill%%" - Command #10 : ($$SEoutputFormatX$$.*) - Encoder #10 : /use "%%seasonNum%%x%%episodeNumFill%%" - Command #11 : /isTV - Encoder #11 : /setOptions - Command #12 : ?>showTitle<:>theTVDBAPISearch<? - Encoder #12 : /insertFunction - Command #13 : ?>!tvdbID<:>theTVDBSearch<? - Encoder #13 : /insertFunction - Command #14 : ?>tvdbID<:>http://www.thetvdb.com/api/%%theTVDBapiKey%%/series/%%tvdbID%%/banners.xml<? - Encoder #14 : /get $$fullBannersInfoXML$$ - Command #15 : ?>tvdbID<:>http://www.thetvdb.com/api/%%theTVDBapiKey%%/series/%%tvdbID%%/actors.xml<? - Encoder #15 : /get $$fullActorsInfoXML$$ - Command #16 : ?>!tvdbID<:>imdbGetFirstPopular<? - Encoder #16 : /insertFunction - Command #17 : ?>!tvdbID&&guessMatch<:>theTVDBAPISearch<? - Encoder #17 : /insertFunction - Command #18 : ?>tvdbID<:>theTVDBAPIGetShowInfo<? - Encoder #18 : /insertFunction - Command #19 : ?>tvdbID<:>theTVDBAPIGetEpisodeData<? - Encoder #19 : /insertFunction - Command #20 : ?>tvdbID&&organizeFiles&&!videoTS<:>organizeFiles<? - Encoder #20 : /insertFunction - Command #21 : ?>tvdbID<:>theTVDBdownloadImages<? - Encoder #21 : /insertFunction - Command #22 : ?>tvdbID&&genInfoFile<:>createInfoFileSeriesData<? - Encoder #22 : /insertFunction - Command #23 : ?>tvdbID&&genInfoFile<:>createInfoFileEpisodeData<? - Encoder #23 : /insertFunction - Command #24 : ?>tvdbID&&genMyFile<:>createMyFile<? - Encoder #24 : /insertFunction - Command #25 : ?>tvdbID&&genXMLFile<:>createTVXMLFile<? - Encoder #25 : /insertFunction - Command #26 : ?>tvdbID&&(>genPropertyFile||(>!genInfoFile&&!genMyFile&&!genPropertyFile<)<)<:>createPropertiesFile<? - Encoder #26 : /insertFunction - Profile "thetvdbtitleonly" + Number of Commands : 10 - Command #1 : ($$showTitle$$.*) - Encoder #1 : /use "%%showTitle_STRIPSPACES_DOTTOSPACE%%" - Command #2 : /isTV /titleOnly /outputName "%%showTitle%%" - Encoder #2 : /setOptions - Command #3 : ?>!centralFanartPath<:>break<? - Encoder #3 : /break - Command #4 : ?>showTitle<:>theTVDBSearch<? - Encoder #4 : /insertFunction - Command #5 : ?>!tvdbID<:>theTVDBSearch<? - Encoder #5 : /insertFunction - Command #6 : ?>!tvdbID<:>imdbGetFirstPopular<? - Encoder #6 : /insertFunction - Command #7 : ?>!tvdbID&&guessMatch<:>theTVDBSearch<? - Encoder #7 : /insertFunction - Command #8 : ?>tvdbID<:>theTVDBGetShowInfo<? - Encoder #8 : /insertFunction - Command #9 : ?>tvdbID<:>theTVDBdownloadImages<? - Encoder #9 : /insertFunction - Command #10 : ?>tvdbID<:>createInfoFileSeriesData<? - Encoder #10 : /insertFunction - Profile "thetvdbdownloadimages" + Number of Commands : 7 - Command #1 : ?>downloadAllFanArt||downloadFanArt<:>downloadFanArt<? - Encoder #1 : /insertFunction - Command #2 : ?>downloadAllFanArt||downloadThumbNail<:>downloadThumbNail<? - Encoder #2 : /insertFunction - Command #3 : ?>downloadAllFanArt||downloadPoster<:>downloadPoster<? - Encoder #3 : /insertFunction - Command #4 : ?>(>downloadAllFanArt||downloadBanner<)&¢ralFanartPath<:>downloadBanner<? - Encoder #4 : /insertFunction - Command #5 : ?>(>downloadAllFanArt||downloadSeasonBanner<)&¢ralFanartPath<:>downloadSeasonBanner<? - Encoder #5 : /insertFunction - Command #6 : ?>(>downloadAllFanArt||downloadSeasonPoster<)&¢ralFanartPath<:>downloadSeasonPoster<? - Encoder #6 : /insertFunction - Command #7 : ?>(>downloadAllFanArt||downloadSeasonPoster<)&¢ralFanartPath<:>downloadActors<? - Encoder #7 : /insertFunction - Profile "downloadthumbnail" + Number of Commands : 3 - Command #1 : ?>episodeThumbLinks<:>($$singleImage$$[^,]+)<? - Encoder #1 : /use "@@episodeThumbLinks@@" /clearOnFailure - Command #2 : ?>episodeThumbLinks<:>($$downloadTo$$.+)<? - Encoder #2 : /use "%%SNIP:thumbNailFile%%" /clearOnFailure - Command #3 : ?>singleImage&&downloadTo<:>getSingleImage<? - Encoder #3 : /insertFunction - Profile "downloadfanart" + Number of Commands : 2 - Command #1 : ?>fanartLinks<:>($$singleImage$$[^,]+)<? - Encoder #1 : /use "@@fanartLinks@@" /clearOnFailure ?>centralFanartPath<:>/forEach downloadFanArtFile<? - Command #2 : ?>!centralFanartPath<:>downloadFanArtFile<? - Encoder #2 : /insertFunction - Profile "downloadfanartfile" + Number of Commands : 2 - Command #1 : ?>fanartLinks<:>($$downloadTo$$.+)<? - Encoder #1 : /use "%%SNIP:fanartFile%%" /clearOnFailure - Command #2 : ?>singleImage&&downloadTo<:>getSingleImage<? - Encoder #2 : /insertFunction - Profile "downloadposter" + Number of Commands : 2 - Command #1 : ?>posterLinks<:>($$singleImage$$[^,]+)<? - Encoder #1 : /use "@@posterLinks@@" /clearOnFailure ?>centralFanartPath<:>/forEach downloadPosterFile<? - Command #2 : ?>!centralFanartPath<:>downloadPosterFile<? - Encoder #2 : /insertFunction - Profile "downloadposterfile" + Number of Commands : 2 - Command #1 : ?>posterLinks<:>($$downloadTo$$.+)<? - Encoder #1 : /use "%%SNIP:posterFile%%" /clearOnFailure - Command #2 : ?>singleImage&&downloadTo<:>getSingleImage<? - Encoder #2 : /insertFunction - Profile "downloadbanner" + Number of Commands : 2 - Command #1 : ?>bannerLinks<:>($$singleImage$$[^,]+)<? - Encoder #1 : /use "@@bannerLinks@@" /clearOnFailure ?>centralFanartPath<:>/forEach downloadBannerFile<? - Command #2 : ?>!centralFanartPath<:>downloadBannerFile<? - Encoder #2 : /insertFunction - Profile "downloadbannerfile" + Number of Commands : 2 - Command #1 : ?>bannerLinks<:>($$downloadTo$$.+)<? - Encoder #1 : /use "%%SNIP:bannerFile%%" /clearOnFailure - Command #2 : ?>singleImage&&downloadTo<:>getSingleImage<? - Encoder #2 : /insertFunction - Profile "downloadseasonposter" + Number of Commands : 2 - Command #1 : ?>posterSeasonLinks&¢ralFanartPath<:>($$singleImage$$[^,]+)<? - Encoder #1 : /use "@@posterSeasonLinks@@" /clearOnFailure ?>centralFanartPath<:>/forEach downloadSeasonPosterFile<? - Command #2 : ?>!centralFanartPath<:>downloadBannerFile<? - Encoder #2 : /insertFunction - Profile "downloadseasonposterfile" + Number of Commands : 2 - Command #1 : ?>posterSeasonLinks&¢ralFanartPath<:>($$downloadTo$$.+)<? - Encoder #1 : /use "%%SNIP:posterSeasonFile%%" /clearOnFailure - Command #2 : ?>singleImage&&downloadTo<:>getSingleImage<? - Encoder #2 : /insertFunction - Profile "downloadseasonbanner" + Number of Commands : 2 - Command #1 : ?>bannerSeasonLinks&¢ralFanartPath<:>($$singleImage$$[^,]+)<? - Encoder #1 : /use "@@bannerSeasonLinks@@" /clearOnFailure ?>centralFanartPath<:>/forEach downloadSeasonBannerFile<? - Command #2 : ?>!centralFanartPath<:>downloadBannerFile<? - Encoder #2 : /insertFunction - Profile "downloadseasonbannerfile" + Number of Commands : 2 - Command #1 : ?>bannerSeasonLinks&¢ralFanartPath<:>($$downloadTo$$.+)<? - Encoder #1 : /use "%%SNIP:bannerSeasonFile%%" /clearOnFailure - Command #2 : ?>singleImage&&downloadTo<:>getSingleImage<? - Encoder #2 : /insertFunction - Profile "downloadactors" + Number of Commands : 1 - Command #1 : ?>actorsCombined<:>($$actorName$$[^|]+)\|\|($$singleImage$$[^|]+)(\|\|)?<? - Encoder #1 : /use "@@actorsCombined@@" /clearOnFailure ?>centralFanartPath<:>/forEach downloadActorsFile<? - Profile "downloadactorsfile" + Number of Commands : 2 - Command #1 : ?>actorName&&singleImage<:>($$downloadTo$$.+)<? - Encoder #1 : /use "%%SNIP:actorPath%%" /clearOnFailure - Command #2 : ?>singleImage&&downloadTo&&!%%singleImage_EXT%%=eq=<:>getSingleImage<? - Encoder #2 : /insertFunction - Profile "thetvdbsearch" + Number of Commands : 2 - Command #1 : http://thetvdb.com/?string=%%showTitle%%&searchseriesid=&tab=listseries&function=Search - Encoder #1 : /get $$tvDBSearchResultsHTML$$ - Command #2 : id=($$tvdbID$$[0-9]*)[^>]*>($$showTitle$$%%showTitle_ESCCHARS%%)<\/a>.*English - Encoder #2 : /use tvDBSearchResultsHTML - Profile "thetvdbapisearch" + Number of Commands : 3 - Command #1 : http://www.thetvdb.com/api/GetSeries.php?seriesname=%%showTitle%% - Encoder #1 : /get $$tvDBSearchResultsHTML$$ - Command #2 : <seriesid>($$tvdbID$$[0-9]*)</seriesid>\s*<language>en</language>\s*<SeriesName>($$showTitle$$%%showTitle_ESCCHARS_XMLAMP%%)</SeriesName> - Encoder #2 : /use tvDBSearchResultsHTML /flatten - Command #3 : ($$showTitle$$.*) - Encoder #3 : /use "%%showTitle_REGAMP%%" - Profile "thetvdbgetepisodes" + Number of Commands : 2 - Command #1 : http://thetvdb.com/?tab=seasonall&id=%%tvdbID%%&lid=7 - Encoder #1 : /get $$tvDBShowInfoHTML$$ - Command #2 : <a href="($$episodeLink$$[^"]*)"[^>]*>\s*($$seasonXepisode$$($$seasonAllNum$$[0-9]+) - ($$episodeAllNum$$[0-9]+))</a>.*lid=[0-9]"> - Encoder #2 : /use tvDBShowInfoHTML /multiple /variable episodeXlink /format "$$seasonXepisode$$:http://www.theTVDB.com$$episodeLink$$" - Profile "thetvdbgetepisodeinfo" + Number of Commands : 3 - Command #1 : ?>!getSeasonXepisode&&seasonNum&&episodeNum<:>theTVDBPrepSeasonEpisodeNum<? - Encoder #1 : /insertFunction - Command #2 : theTVDBGetEpisodePage - Encoder #2 : /insertFunction - Command #3 : theTVDBGetEpisodeData - Encoder #3 : /insertFunction - Profile "thetvdbprepseasonepisodenum" + Number of Commands : 1 - Command #1 : ($$getSeasonXepisode$$.*) - Encoder #1 : /use "%%seasonNum_STRIPLEADINGZERO%% - %%episodeNum_STRIPLEADINGZERO%%" - Profile "thetvdbgetepisodepage" + Number of Commands : 2 - Command #1 : %%getSeasonXepisode%%:($$getEpisodePage$$[^|]*) - Encoder #1 : /use "%%episodeXlink%%" - Command #2 : %%getEpisodePage%% - Encoder #2 : /get $$episodePageHTML$$ - Profile "thetvdbgetepisodedata" + Number of Commands : 7 - Command #1 : %%showTitle_ESCCHARS%%\s*:\s*($$episodeTitle$$[^<]*) - Encoder #1 : /use episodePageHTML /flatten - Command #2 : name="FirstAired" value="\|*($$firstAired$$[^"]*)\s* - Encoder #2 : /use episodePageHTML /flatten - Command #3 : ($$yearOnly$$[0-9]{4}) - Encoder #3 : /use "@@firstAired@@" - Command #4 : name="GuestStars" value="\|*($$guestStars$$[^"]*)\s* - Encoder #4 : /use episodePageHTML /flatten - Command #5 : name="Director" value="\|*($$Director$$[^"]*)\s* - Encoder #5 : /use episodePageHTML /flatten - Command #6 : name="Writer" value="\|*($$writers$$[^"]*)\s* - Encoder #6 : /use episodePageHTML /flatten - Command #7 : "Overview_7" style="display: inline">\s*($$episodeDescription$$[^<]*)<\/textarea> - Encoder #7 : /use episodePageHTML /flatten - Profile "thetvdbapigetepisodedata" + Number of Commands : 12 - Command #1 : ?>seasonNum&&episodeNum<:>http://www.thetvdb.com/api/%%theTVDBapiKey%%/series/%%tvdbID%%/default/%%seasonNum%%/%%episodeNum%%origAirDate<:>http://thetvdb.com/api/GetEpisodeByAirDate.php?apikey=%%theTVDBapiKey%%&seriesid=%%tvdbID%%&airdate=%%origAirDate%%EpisodeName - Encoder #3 : /use episodePageXML /isXML /variable episodeTitle /flatten - Command #4 : Episode->FirstAired - Encoder #4 : /use episodePageXML /isXML /variable firstAired /flatten - Command #5 : Episode->GuestStars - Encoder #5 : /use episodePageXML /isXML /variable guestStars /flatten - Command #6 : Episode->Director - Encoder #6 : /use episodePageXML /isXML /variable Director /flatten - Command #7 : Episode->Writer - Encoder #7 : /use episodePageXML /isXML /variable writers /flatten - Command #8 : Episode->Overview - Encoder #8 : /use episodePageXML /isXML /variable episodeDescription /flatten - Command #9 : Episode->filename - Encoder #9 : /use episodePageXML /isXML /variable episodeThumb /flatten - Command #10 : Episode->Rating - Encoder #10 : /use episodePageXML /isXML /variable episodeRating /flatten - Command #11 : ($$yearOnly$$[0-9]{4}) - Encoder #11 : /use "@@firstAired@@" - Command #12 : ($$temp$$.*) - Encoder #12 : /use "@@episodeThumb@@" /variable episodeThumbLinks /format "http://www.theTVDB.com/banners/$$temp$$" /flatten /split ", " - Profile "thetvdbgetshowinfo" + Number of Commands : 12 - Command #1 : http://thetvdb.com/?tab=series&id=%%tvdbID%%&lid=7 - Encoder #1 : /get $$tvDBShowInfoHTML$$ - Command #2 :

[^<]+<\/h1>\s*($$showDescription$$[^<]*) - Encoder #2 : /use tvDBShowInfoHTML /flatten - Command #3 : >First Aired:<[^>]*>\s+<[^>]*>\s*($$showPremired$$[^<]*) - Encoder #3 : /use tvDBShowInfoHTML /flatten - Command #4 : >Air Day:<[^>]*>\s+<[^>]*>\s*($$showDayOfWeek$$[^<]*) - Encoder #4 : /use tvDBShowInfoHTML /flatten - Command #5 : >Runtime:<[^>]*>\s+<[^>]*>\s*($$showRuntime$$[^<]*) - Encoder #5 : /use tvDBShowInfoHTML /flatten - Command #6 : >Network:<[^>]*>\s+<[^>]*>\s*($$showNetwork$$[^<]*) - Encoder #6 : /use tvDBShowInfoHTML /flatten - Command #7 : >Genre:<[^>]*>\s+<[^>]*>\s*($$showGenre$$[^<]*) - Encoder #7 : /use tvDBShowInfoHTML /flatten - Command #8 : ($$showGenre$$[^\|]+) - Encoder #8 : /use "%%showGenre%%" /multiple /split ", " - Command #9 : theTVDBGetActors - Encoder #9 : /insertFunction - Command #10 : theTVDBGetBanners - Encoder #10 : /insertFunction - Command #11 : theTVDBGetPosters - Encoder #11 : /insertFunction - Command #12 : theTVDBGetFanart - Encoder #12 : /insertFunction - Profile "thetvdbgetactors" + Number of Commands : 2 - Command #1 : http://thetvdb.com/?tab=actors&id=%%tvdbID%%&lid=7 - Encoder #1 : /get $$tvDBActorInfoHTML$$ - Command #2 : ]*>\s*

<[^>]*>($$actors$$[^<]*) - Encoder #2 : /use tvDBActorInfoHTML /multiple /variable actorsCombined /format "$$actors$$(http://www.theTVDB.com$$actorPicture$$)" /flatten - Profile "thetvdbgetbanners" + Number of Commands : 2 - Command #1 : http://thetvdb.com/?tab=seriesbanners&id=%%tvdbID%% - Encoder #1 : /get $$tvDBBannersHTML$$ - Command #2 : ]*>View Full Size - Encoder #2 : /use tvDBBannersHTML /multiple /variable bannerLinks /format "http://www.theTVDB.com/$$banners$$" /flatten /split ", " - Profile "thetvdbgetposters" + Number of Commands : 2 - Command #1 : http://thetvdb.com/?tab=seriesposters&id=%%tvdbID%% - Encoder #1 : /get $$tvDBPosterHTML$$ - Command #2 : ]*>View Full Size - Encoder #2 : /use tvDBPosterHTML /multiple /variable posterLinks /format "http://www.theTVDB.com/$$posters$$" /flatten /split ", " - Profile "thetvdbgetfanart" + Number of Commands : 2 - Command #1 : http://thetvdb.com/?tab=seriesfanart&id=%%tvdbID%% - Encoder #1 : /get $$tvDBFanartHTML$$ - Command #2 : ]*>View Full Size - Encoder #2 : /use tvDBFanartHTML /multiple /variable fanartLinks /format "http://www.theTVDB.com/$$fanart$$" /flatten /split ", " - Profile "thetvdbapigetshowinfo" + Number of Commands : 14 - Command #1 : http://www.thetvdb.com/api/%%theTVDBapiKey%%/series/%%tvdbID%% - Encoder #1 : /get $$tvDBShowInfoHTML$$ - Command #2 : ($$showDescription$$[^<]*) - Encoder #2 : /use tvDBShowInfoHTML/flatten - Command #3 : ($$showPremired$$[^<]*) - Encoder #3 : /use tvDBShowInfoHTML /flatten - Command #4 : ($$showDayOfWeek$$[^<]*) - Encoder #4 : /use tvDBShowInfoHTML /flatten - Command #5 : ($$showRuntime$$[^<]*) - Encoder #5 : /use tvDBShowInfoHTML /flatten - Command #6 : ($$showNetwork$$[^<]*) - Encoder #6 : /use tvDBShowInfoHTML /flatten - Command #7 : ($$showGenre$$[^<]*) - Encoder #7 : /use tvDBShowInfoHTML /flatten - Command #8 : ($$showGenre$$[^\|]+) - Encoder #8 : /use "%%showGenre%%" /multiple /split ", " - Command #9 : ($$showGenre$$.+), $ - Encoder #9 : /use "%%showGenre%%" - Command #10 : ($$showRating$$[^<]*) - Encoder #10 : /use tvDBShowInfoHTML /flatten - Command #11 : theTVDBAPIGetActors - Encoder #11 : /insertFunction - Command #12 : theTVDBAPIGetBanners - Encoder #12 : /insertFunction - Command #13 : theTVDBAPIGetPosters - Encoder #13 : /insertFunction - Command #14 : theTVDBAPIGetFanart - Encoder #14 : /insertFunction - Profile "thetvdbapigetactors" + Number of Commands : 1 - Command #1 : ($$actorPicture$$[^<]*)\s+($$actors$$[^<]*)\s+($$roles$$[^<]*) - Encoder #1 : /use fullActorsInfoXML /multiple /variable actorsCombined /format "$$actors$$||http://www.theTVDB.com/banners/$$actorPicture$$" /flatten /clearOnFailure - Profile "thetvdbapigetbanners" + Number of Commands : 2 - Command #1 : [^<]*\s*($$banners$$[^<]*)\s*season\s*seasonwide\s*en\s*%%seasonNum%% - Encoder #1 : /use fullBannersInfoXML /multiple /variable bannerSeasonLinks /format "http://www.theTVDB.com/banners/$$banners$$" /flatten /split ", " /clearOnFailure - Command #2 : [^<]*\s*($$banners$$[^<]*)\s*series\s*graphical\s*en\s* - Encoder #2 : /use fullBannersInfoXML /multiple /variable bannerLinks /format "http://www.theTVDB.com/banners/$$banners$$" /flatten /split ", " /clearOnFailure - Profile "thetvdbapigetposters" + Number of Commands : 2 - Command #1 : [^<]*\s*($$posters$$[^<]*)\s*season\s*season\s*en\s*%%seasonNum%% - Encoder #1 : /use fullBannersInfoXML /multiple /variable posterSeasonLinks /format "http://www.theTVDB.com/banners/$$posters$$" /flatten /split ", " /clearOnFailure - Command #2 : [^<]*\s*($$posters$$[^<]*)\s*poster\s*[^<]*\s*en\s* - Encoder #2 : /use fullBannersInfoXML /multiple /variable posterLinks /format "http://www.theTVDB.com/banners/$$posters$$" /flatten /split ", " /clearOnFailure - Profile "thetvdbapigetfanart" + Number of Commands : 1 - Command #1 : [^<]*\s*($$fanart$$[^<]*)\s*fanart - Encoder #1 : /use fullBannersInfoXML /multiple /variable fanartLinks /format "http://www.theTVDB.com/banners/$$fanart$$" /flatten /split ", " /clearOnFailure + Seraching for avaialble binaries - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineProfiles (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineProfiles\encodingProfiles (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineProfiles\scrapingProfiles (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\Comskip (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\Curl (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\ffmpeg (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\ffmpeg\FFmpeg-svn-16596 (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\ffmpeg\FFmpeg-svn-16596\docs (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\Handbrake 9.3 (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\data (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\doc (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\doc\images (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\examples (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\mp4box (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311 (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\codecs (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\docs (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\fonts (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\fonts\conf.avail (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\fonts\conf.d (exe) - Scanning Directory: C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\mplayer (exe) + ccextractorwin.exe : C:\Program Files\MediaShrink\mediaEngineBins\ccextractorwin.exe + mp4creator.exe : C:\Program Files\MediaShrink\mediaEngineBins\mp4creator.exe + mtee.exe : C:\Program Files\MediaShrink\mediaEngineBins\mtee.exe + touch.exe : C:\Program Files\MediaShrink\mediaEngineBins\touch.exe + wget.exe : C:\Program Files\MediaShrink\mediaEngineBins\wget.exe + comskip.exe : C:\Program Files\MediaShrink\mediaEngineBins\Comskip\comskip.exe + curl.exe : C:\Program Files\MediaShrink\mediaEngineBins\Curl\curl.exe + ffmpeg.exe : C:\Program Files\MediaShrink\mediaEngineBins\ffmpeg\ffmpeg.exe + ffmpeg_SVN.exe : C:\Program Files\MediaShrink\mediaEngineBins\ffmpeg\FFmpeg-svn-16596\ffmpeg_SVN.exe + HandBrakeCLI.exe : C:\Program Files\MediaShrink\mediaEngineBins\Handbrake 9.3\HandBrakeCLI.exe + mkvextract.exe : C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\mkvextract.exe + mkvinfo.exe : C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\mkvinfo.exe + mkvmerge.exe : C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\mkvmerge.exe + mmg.exe : C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\mmg.exe + uninst.exe : C:\Program Files\MediaShrink\mediaEngineBins\mkvtoolnix\uninst.exe + MP4Box.exe : C:\Program Files\MediaShrink\mediaEngineBins\mp4box\MP4Box.exe + mencoder.exe : C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\mencoder.exe + mplayer.exe : C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\mplayer.exe + vfw2menc.exe : C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\vfw2menc.exe + Seraching for input files (avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms) - Scanning Directory: c:\temp\anydvdrips\eagles~1 (avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms) - Scanning Directory: c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1 (avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms) - Scanning Directory: c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder (avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms) + Found .skip, ignoring Directory - Found File: (c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS) + Getting DVD info: "C:\Program Files\MediaShrink\mediaEngineBins\Handbrake 9.3\HandBrakeCLI.exe" -i "c:/temp/anydvdrips/eagles~1/THE_EAGLES_DISC_1/VIDEO_TS" -t 0 2>&1 - Scanning DVD for titles + Found Title 1 (99) - Number of titles found = 2 + 99 (1): Longest = 99 (1) + 0 (1) + Checking Title: 1 - Adding Title 1 (5.1:) (Stereo/Mono:) + Checking Title: 2 ------------ Processing ---------------- + Adding per run options: ( /profile autoEncode "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" /inputFile "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" /dvdTitle 1 /handBrakeAudioTracks "" /handBrakeAudioEncoders "" /handbrakeAudioBitrate "" /isDVD)( /profile autoEncode "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" /inputFile "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" /dvdTitle 1 /handBrakeAudioTracks "" /handBrakeAudioEncoders "" /handbrakeAudioBitrate "" /isDVD) + Parsing switches - optionsString: /profile autoEncode "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" /inputFile "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" /dvdTitle 1 /handBrakeAudioTracks "" /handBrakeAudioEncoders "" /handbrakeAudioBitrate "" /isDVD - Replacing quote0: c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS - Replacing quote1: c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS - Replacing quote2: - Replacing quote3: - Replacing quote4: ! couldn't understand (), throwing it away - Adding to to options Hash + Key: profile + Value: autoEncode - Adding Inputfile: c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS - Adding to to options Hash + Key: inputFile + Value: c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS - Adding to to options Hash + Key: dvdTitle + Value: 1 - Adding to to options Hash + Key: handBrakeAudioTracks ! couldn't understand (), throwing it away - Adding to to options Hash + Key: handBrakeAudioEncoders ! couldn't understand (), throwing it away - Adding to to options Hash + Key: handbrakeAudioBitrate ! couldn't understand (), throwing it away - Adding to to options Hash + Key: isDVD + Processing: inputFile = VIDEO_TS + Looking for profile: autoEncode - Found "autoencode" - Making delete.me file: (c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder\delete.me) - Adding temp dir to delete list(c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder) + Using Options - binfolder(C:\Program Files\MediaShrink\mediaEngineBins) - defaultprofile(autoEncode) - dvdtitle(1) - exepath(C:\Program Files\MediaShrink) - findfileregex(avi|mpg|mkv|mp4|mpeg|VIDEO_TS|ts|ogm|divx|mpts|dvr-ms) - handbrakeaudiobitrate() - handbrakeaudioencoders() - handbrakeaudiotracks() - inputfile(c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS) - inputmain(c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS) - isdvd() - mediaenginebins(HASH(0x146a88c)) - mediashrink(bugFix) - numcommands(1) - original(c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS) - passlogfile(c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder\passLogFile.log) - path(C:\Program Files\MediaShrink) - profile(autoEncode) - profilefolder(C:\Program Files\MediaShrink\mediaEngineProfiles) - quote(") - savelog() - scratchname(VIDEO_TS.scratch) - scratchpath(c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder) - thetvdbapikey(5645B594A3F32D27) - usingcommands(ARRAY(0x15d40ec)) - usingprofile(autoencode) - usingtargets(ARRAY(0x15d44dc)) - videoInfo(HASH(0x15d40fc)) - workdir(C:\Program Files\MediaShrink) + Getting dvd test clip: "C:\Program Files\MediaShrink\mediaEngineBins\MPlayer-rtm-svn-28311\mencoder.exe" dvd://1 -dvd-device "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS" -ss 150 -frames 300 -oac copy -ovc copy -o "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder\VIDEO_TS.testDVD.1.mpg" -of mpeg -mpegopts format=dvd:tsaf > "c:\temp\anydvdrips\eagles~1\THE_EAGLES_DISC_1\VIDEO_TS.workFolder\VIDEO_TS.testDVD.1.log" 2>&1