hd-trailers not downloading

Feb 3, 2014 at 3:07 PM
Very possible i have something wrong in my config file or something? But the program starts, but then closes and doesnt download anything. my log is:
2/3/2014 11:01:31 AM - HD-Trailers.Net Downloader v2.2.4
2/3/2014 11:01:31 AM - CodePlex: http://www.codeplex.com/hdtrailersdler
2/3/2014 11:01:31 AM - HD Trailer Blog: http://www.hd-trailers.net
2/3/2014 11:01:31 AM - Program Icon: http://jamespeng.deviantart.com
2/3/2014 11:01:31 AM - C# IMDB Scraper: http://web3o.blogspot.com/2010/11/aspnetc-imdb-scraping-api.html
2/3/2014 11:01:31 AM - Program Icon: http://jamespeng.deviantart.com

2/3/2014 11:01:31 AM - CommonApplicateData: C:\ProgramData
2/3/2014 11:01:31 AM - LocalApplicationData: C:\Users\phil\AppData\Local
2/3/2014 11:01:31 AM - LocalAppData: C:\Users\phil\AppData\Local\HD-Trailers.Net Downloader
2/3/2014 11:01:31 AM - Trailer Folder:    e:\share\trailers
2/3/2014 11:01:31 AM - 3D Trailer Folder: e:\share\trailers\3d

2/3/2014 11:01:31 AM - Housekeeping:

2/3/2014 11:01:31 AM - Serializing exclusion list...
2/3/2014 11:01:31 AM - Serialization complete.
2/3/2014 11:01:31 AM - Done
and my config file is:
<?xml version="1.0" encoding="utf-8" ?>
    <!--TO make sure user edit the config file for their specific circumestances, the next line is set to true -->
    <!--This line must be set to false of the program will do absolutely nothing-->
    <!--Please take the time to read this config file and edit as appropriate-->
    <add key="OriginalConfigFile" value="false" />

    <!--Set in order of preference. If doesn't exist, will skip. Ex: "720p,1080p,480p"-->
    <add key="QualityPreference" value="1080p,720p,480p" />

    <!--Set url parts to skip. Comma delimited. Ex: "Apple.com,IGN.com"-->
    <add key="SitesToSkip" value=""/>

    <!--Where do you want the trailers downloaded to?-->
    <add key="TrailerDownloadFolder" value="e:\share\trailers\" />
    <!--Where do you want the metadata downloaded to? Almost always will want it set same as TrailerDownloadFolder-->
    <!--I do some processing of my trailers and then move them afterwards to the metadata folder(s)-->
    <add key="MetadataDownloadFolder" value="e:\share\trailers\" />
    <!--Where do you want the 3D trailers downloaded to?-->
    <add key="Trailer3DDownloadFolder" value="e:\share\trailers\3d\" />
    <!--Where do you want the 3D metadata downloaded to? Almost always will want it set same as 3DTrailerDownloadFolder-->
    <!--I do some processing of my trailers and then move them afterwards to the metadata folder(s)-->
    <add key="Metadata3DDownloadFolder" value="e:\share\trailers\3d\" />
    <!--Setting this to true will create a folder for each trailer off the TrailerDownloadFolder and MetadataDownloadFolder-->
    <add key="CreateFolder" value="true" />
    <!--Set to True to download available posters-->
    <add key="GrabPoster" value="true" />
    <!--Set to True to save files with XBMC -trailer appended-->
    <add key="XBMCFileNames" value="true" />
    <!--Set to True to save files with Plex naming-->
    <add key="PlexFileNames" value="false" />
    <!--Set to True to create an XBMC style movie Nfo file. This is accomplished by doing a lookup on IMDB-->
    <add key="CreateXBMCNfoFile" value="true" />
    <!-- if IMDB does not have the IMDB rating using this rating instead PG, PG13, R, etc-->
    <add key="IfIMDBMissingMPAARatingUse" value="PG-13" />
    <!--Delete files/Directories older than X days. Set to 0 to disable and keep all-->
    <add key="KeepFor" value="0" />
    <!--Delete files to recyclebin-->
    <add key="DeleteToRecycleBin" value="true" />
    <!--only interested in trailers, not in special features or inside looks-->
    <add key="TrailersOnly" value = "true"/>
    <!--only interested in trailers, strictly "Trailers" - No longer Used"-->
    <add key="StrictTrailersOnly" value = "true"/>
    <!--For Exclusions, consider Trailers and Theatrical Trailers identical-->
    <add key="TrailersIdenticaltoTheatricalTrailers" value = "true"/>
    <!--skip Theatrical Trailers -->
    <add key="SkipTheatricalTrailers" value = "false"/>
    <!--Consider Theatrical and Numbered Trailers as Identical -->
    <add key="ConsiderTheatricalandNumberedTrailersasIdentical" value = "true"/>
    <!--skip Teaser Trailers -->
    <add key="SkipTeaserTrailers" value = "false"/>
    <!--only download trailers for specific movie Genres (all, drama, comedy, action, etc) use all for all Genres-->
    <add key="IncludedGenres" value="all" />
    <!--exclude trailers for specific movie Genres (all, drama, comedy, action, etc) use none to not exclude anything-->
    <add key="ExcludeGenres" value="None" />
    <!-- define minimum file size (in bytes), avoid content from sites not willing to stream to unknown clients -->
    <add key="MinTrailerSize" value = "100000"/>
    <!--Set to True to add successful downloads to exclusions file and to prevent re-downloading any found in the file-->
    <add key="UseExclusions" value="true" />
    <!--prepends download date to directory or filename of the downloaded trailer-->
    <add key="AddDates" value="false" />
    <!--appends trailer Quality to filename of the downloaded trailer-->
    <add key="AppendTrailerQuality" value="true" />
    <!--the useragent identifier can be set according to the download site. a comma delimited listed of identifier for the download site -->
    <!--has to be matched with a comma delimited list of possible useragent strings -->
    <!-- for example key="UserAgentIds" value="server1.com,server2.com,server3.net" -->
    <add key="UserAgentIds" value="apple.com" />
    <!-- and the definition key="UserAgentStrings" value="agent1,agent2,agent3"-->
    <!-- will supply the useragent 'agent2' while trying to access anything on http://...server2.com.... -->
    <add key="UserAgentStrings" value="QuickTime/7.6.2" />

    <!-- Address of the RSS feed to consume -->
    <add key="FeedAddress" value="http://www.hd-trailers.net/blog/feed/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/Page/1/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/TopMovies/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/OpeningThisWeek/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/ComingSoon/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/BluRay/" />
    <add key="FeedAddress" value="http://www.hd-trailers.net/AcademyAward83/" />
    <add key="FeedAddress" value="http://feeds2.feedburner.com/Feed-For-Trailer-Freaks" />
    <add key="FeedAddress" value="http://www.moviemaze.de/rss/trailer.phtml" />
    <add key="FeedAddress" value="http://feeds2.feedburner.com/Feed-For-Trailer-Freaks" />
    <add key="FeedAddress" value="http://feeds.hd-trailers.net/hd-trailers" />

    <!--add key="FeedAddress" value="http://www.youtube.com/" /-->
    <!--Setting must be used to specify the YouTube Playlist-->
    <add key="YouTubePlayList" value="PL8B79D9EBEA3ACE53" />

    <add key="YouTubePlayList" value="PL5F394CB9AB8A3519" />

    <!--Turn this on only if you want to double-click the .exe for some reason to prevent output from... -->
    <!--disappearing before you can read it.-->
    <add key="PauseWhenDone" value="true" />

    <!-- LOGGING OPTIONS -->
    <!--Setting this to true will significantly increase the logging/output for debugging-->
    <add key="VerboseLogging" value="true" />
    <!--Write log to physical file. HD-Trailers.NET Downloader.log-->
    <add key="PhysicalLog" value="true" />

    <!--Want to receive a report of each time the tool runs? Set to True and be sure to fill out the address and server info-->
    <add key="EmailSummary" value="false" />
    <add key="EmailAddress" value="your@email-address.com" />
    <add key="SMTPServer" value="your.smtp.server.net" />
    <add key="SMTPPort" value="25" />
    <!--If UseDefaultCredentials os false, then the username and password need to be set-->
    <!--Please remember that your username and password will be exposed in the config file for all to read!!!-->
    <!--If UseDefaultCredentials is true and SMTPUsername is "", then mail is sent to server anonymously-->
    <add key="UseDefaultCredentials" value="true" />
    <add key="SMTPUsername" value="" />
    <add key="SMTPPassword" value="" />
    <add key="EmailReturnAddress" value="fake_addr@trailers.com" />
    <add key="EmailReturnDisplayName" value="HD-Trailer.NET Downloader" />
    <!-- Post execution EXE-->
    <!-- Enable and configure to run an executable at the conclusion. Potentially to fire off notification to something like Growl as in example-->
    <!-- %N = # of new videos downloaded this run -->
    <add key="RunEXE" value="false" />
    <add key="RunOnlyWhenNewTrailers" value="true"/>
    <add key="Executable" value="D:\Tools Storage\growlnotify\growlnotify.com" />
    <add key="EXEArguements" value="/p:1 &quot;%N New Trailers Downloaded&quot;" />

Feb 4, 2014 at 12:20 PM
Will take a look at it tonight.
Feb 9, 2014 at 1:41 PM
Sorry for taking so long to get back to you. Life got in the way..

There are two problem. One in the config file and one in the program.

If you config file you should only have one feed enabled. Not all of them. If you have all of the enabled, the program just uses the first one that is enabled.

This highlighted a problem with the config file where
<!--add key="FeedAddress" value="http://www.hd-trailers.net/blog/feed/" /-->
is no longer a valid trailer feed.

After I corrected that issue, I discouvered that the second feed was not corrected specified in the program so that
<!--add key="FeedAddress" value="http://www.hd-trailers.net/" /-->
was not correctly identified as a valid feed.

I will update a new version shortly but if the meantime, if you just use one of the other feeds,, for instance
<!add key="FeedAddress" value="http://feeds.hd-trailers.net/hd-trailers" />
You should be find.