<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Lockstockmods</title>
	<atom:link href="http://www.lockstockmods.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lockstockmods.net</link>
	<description>If its not broken... take it apart and mod it</description>
	<lastBuildDate>Wed, 09 Jan 2013 14:36:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
		<item>
		<title>Scaling webservices &#8211; Part 1 &#8211; Installing Nginx + MySQL + PHP5 on Debian/Ubuntu</title>
		<link>http://www.lockstockmods.net/2012/11/24/scaling-webservices-part-1-installing-nginx-mysql-php5-on-debianubuntu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=scaling-webservices-part-1-installing-nginx-mysql-php5-on-debianubuntu</link>
		<comments>http://www.lockstockmods.net/2012/11/24/scaling-webservices-part-1-installing-nginx-mysql-php5-on-debianubuntu/#comments</comments>
		<pubDate>Sat, 24 Nov 2012 13:31:56 +0000</pubDate>
		<dc:creator>Kode</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.lockstockmods.net/?p=340</guid>
		<description><![CDATA[This guide was mostly created as a reference for setting up fanart.tv servers, but I hope others will also find it useful, among the things covered are setting up Nginx, MySQL, PHP5, Rysnc without passwords, MySQL database replication, and MySQL backups. As our site got bigger, trying to run everything on 1 server proved too much for it to handle so we needed to move some of the services onto different servers but still all work as a team. Our main server runs on Ubuntu and uses Apache2 but for serving static files and for serving lots of simultaneous connections Nginx is more lightweight and suited to the job, that is why we have 2 extra servers, 1 for Images and 1 dedicated to the API, we are also using a base Debian install for these servers. If you want to follow these steps on an Ubuntu machine simply type &#8220;sudo su&#8221; at the command line. Get everything up to date nano /etc/apt/sources.list Add to the bottom: deb http://packages.dotdeb.org stable all wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg &#124; apt-key add - rm dotdeb.gpg apt-get update apt-get upgrade Add www to skel adding www to skel will mean when a new user is added the www folder will be added to their home directory, we will use this for storing the data (on our debian installs /home has the majority of the disk space, so it makes sense to store the data there) mkdir /etc/skel/www Add a user In our case the user we are adding is called fanart, change this to whatever you want, but just be aware to change it in all the places it&#8217;s used inthe rest of the guide adduser fanart Install MySQL apt-get install mysql-server mysql-client Install Nginx apt-get install nginx Install PHP apt-get install php5 php5-fpm php-pear php5-common php-apc php5-mcrypt php5-mysql php5-cli php5-gd php5-curl php5-imagick php5-mcrypt php5-memcache Set up the vhost In our case the vhost is assets.fanart.tv change this to whatever you are going to be using cp /etc/nginx/sites-available/default /etc/nginx/sites-available/assets.fanart.tv The default file has a lot of crap in it so you might want to clean up your vhost first by removing all the commented out lines, you still have default if you need to reference anything, then either add the following (or uncomment if it&#8217;s in the file) nano /etc/nginx/sites-available/assets.fanart.tv Change the index line so it has index.php in it first index index.php index.html index.htm; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fastcgi_params; } At this point the site is onlu available, we need to set it to enabled, to do this we create a symlink: ln -s /etc/nginx/sites-available/assets.fanart.tv /etc/nginx/sites-enabled/assets.fanart.tv Install phpMyAdmin phpMyAdmin makes it a bit easier to set up things, so install it apt-get install phpmyadmin You will see the following questions: Web server to reconfigure automatically: don&#8217;t select anything, just tab to the OK as neither are installed Then it will ask Configure database for phpmyadmin with dbconfig-common? Select No You can now find phpMyAdmin in the /usr/share/phpmyadmin/ directory. Now we must configure our vhost so that nginx can find phpMyAdmin in that directory. nano /etc/nginx/sites-available/assets.fanart.tv Then add the following before the last } location /phpmyadmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpmyadmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpmyadmin/(.+\.(jpg&#124;jpeg&#124;gif&#124;css&#124;png&#124;js&#124;ico&#124;html&#124;xml&#124;txt))$ { root /usr/share/; } } location /phpMyAdmin { rewrite ^/* /phpmyadmin last; } Also add any other rewrites you need, on our api server we added location /webservice/newmovies { root /home/www/; rewrite ^/webservice/newmovies/(.*)/(.*)/$ /webservice/newmovies.php?key=$1&#38;date=$2 last; rewrite ^/webservice/newmovies/(.*)/$ /webservice/newmovies.php?key=$1 last; } location /webservice/newtv { root /home/www/; rewrite ^/webservice/newtv/(.*)/(.*)/$ /webservice/newtv.php?key=$1&#38;date=$2 last; rewrite ^/webservice/newtv/(.*)/$ /webservice/newtv.php?key=$1 last; } location /webservice/ { root /home/www/; rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2&#38;id=$3&#38;format=$4&#38;type=$5&#38;sort=$6&#38;limit=$7&#38;update=1 last; rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2&#38;id=$3&#38;format=$4&#38;type=$5&#38;sort=$6&#38;limit=$7 last; rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2&#38;id=$3&#38;format=$4&#38;type=$5&#38;sort=$6 last; rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2&#38;id=$3&#38;format=$4&#38;type=$5 last; rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2&#38;id=$3&#38;format=$4 last; rewrite ^/webservice/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2&#38;id=$3 last; rewrite ^/webservice/(.*)/(.*)/ /webservice/newapi.php?section=$1&#38;key=$2 last; rewrite ^/webservice/(.*)/ /webservice/newapi.php?section=$1 last; } Performance tuning The following made a MASSIVE difference to the cpu load on the API server, each php5-fpm process went from using 20-40 %CPU to between 4-12 (and usually around 4-6), so if you are seeing high load in php5-fpm processes have a try with the following settings, bare in mind though, the server has 16GB or RAM, so you may need to adjust the settings. first you need to edit the APC config: nano /etc/php5/conf.d/apc.ini In my case it just had extension=apc.so, in any case if the following directives dont exist in the file add them to the bottom else change them. apc.shm_size=512 apc.shm_segments=2 This changes the shm_size from the default 32M to 512M, so guides I found said to use M but that resulted in php5-fpm refusing to reload for me, and checking the php documentation it states this should be an integer expressing the size in MB. then start nginx service nginx start service php5-fpm reload]]></description>
				<content:encoded><![CDATA[<p>This guide was mostly created as a reference for setting up fanart.tv servers, but I hope others will also find it useful, among the things covered are setting up Nginx, MySQL, PHP5, Rysnc without passwords, MySQL database replication, and MySQL backups.</p>
<p>As our site got bigger, trying to run everything on 1 server proved too much for it to handle so we needed to move some of the services onto different servers but still all work as a team.</p>
<p>Our main server runs on Ubuntu and uses Apache2 but for serving static files and for serving lots of simultaneous connections Nginx is more lightweight and suited to the job, that is why we have 2 extra servers, 1 for Images and 1 dedicated to the API, we are also using a base Debian install for these servers.</p>
<p>If you want to follow these steps on an Ubuntu machine simply type &#8220;sudo su&#8221; at the command line.</p>
<h2>Get everything up to date</h2>
<pre>nano /etc/apt/sources.list</pre>
<p>Add to the bottom:</p>
<pre>deb http://packages.dotdeb.org stable all</pre>
<pre>wget http://www.dotdeb.org/dotdeb.gpg
cat dotdeb.gpg | apt-key add -
rm dotdeb.gpg
apt-get update
apt-get upgrade</pre>
<h2>Add www to skel</h2>
<p>adding www to skel will mean when a new user is added the www folder will be added to their home directory, we will use this for storing the data (on our debian installs /home has the majority of the disk space, so it makes sense to store the data there)</p>
<pre>mkdir /etc/skel/www</pre>
<h2>Add a user</h2>
<p>In our case the user we are adding is called fanart, change this to whatever you want, but just be aware to change it in all the places it&#8217;s used inthe rest of the guide</p>
<pre>adduser fanart</pre>
<h2>Install MySQL</h2>
<pre>apt-get install mysql-server mysql-client</pre>
<h2>Install Nginx</h2>
<pre>apt-get install nginx</pre>
<h2>Install PHP</h2>
<pre>apt-get install php5 php5-fpm php-pear php5-common php-apc php5-mcrypt php5-mysql php5-cli php5-gd php5-curl php5-imagick php5-mcrypt php5-memcache</pre>
<h2>Set up the vhost</h2>
<p>In our case the vhost is assets.fanart.tv change this to whatever you are going to be using</p>
<pre>cp /etc/nginx/sites-available/default /etc/nginx/sites-available/assets.fanart.tv</pre>
<p>The default file has a lot of crap in it so you might want to clean up your vhost first by removing all the commented out lines, you still have default if you need to reference anything, then either add the following (or uncomment if it&#8217;s in the file)</p>
<pre>nano /etc/nginx/sites-available/assets.fanart.tv</pre>
<p>Change the index line so it has index.php in it first</p>
<pre>index index.php index.html index.htm;</pre>
<pre>location ~ \.php$ {
   fastcgi_split_path_info ^(.+\.php)(/.+)$;
   fastcgi_pass 127.0.0.1:9000;
   fastcgi_index index.php;
   include fastcgi_params;
}</pre>
<p>At this point the site is onlu available, we need to set it to enabled, to do this we create a symlink:</p>
<pre>ln -s /etc/nginx/sites-available/assets.fanart.tv /etc/nginx/sites-enabled/assets.fanart.tv</pre>
<h2>Install phpMyAdmin</h2>
<p>phpMyAdmin makes it a bit easier to set up things, so install it</p>
<pre>apt-get install phpmyadmin</pre>
<p>You will see the following questions:</p>
<p>Web server to reconfigure automatically:<br />
don&#8217;t select anything, just tab to the OK as neither are installed</p>
<p>Then it will ask<br />
Configure database for phpmyadmin with dbconfig-common?</p>
<p>Select No</p>
<p>You can now find phpMyAdmin in the /usr/share/phpmyadmin/ directory. Now we must configure our vhost so that nginx can find phpMyAdmin in that directory.</p>
<pre>nano /etc/nginx/sites-available/assets.fanart.tv</pre>
<p>Then add the following before the last }</p>
<pre>location /phpmyadmin {
root /usr/share/;
index index.php index.html index.htm;
location ~ ^/phpmyadmin/(.+\.php)$ {
try_files $uri =404;
root /usr/share/;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include /etc/nginx/fastcgi_params;
}
location ~* ^/phpmyadmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
root /usr/share/;
}

}
location /phpMyAdmin {
rewrite ^/* /phpmyadmin last;
}</pre>
<p>Also add any other rewrites you need, on our api server we added</p>
<pre>location /webservice/newmovies {
root /home/www/;
rewrite ^/webservice/newmovies/(.*)/(.*)/$ /webservice/newmovies.php?key=$1&amp;date=$2 last;
rewrite ^/webservice/newmovies/(.*)/$ /webservice/newmovies.php?key=$1 last;
}

location /webservice/newtv {
root /home/www/;
rewrite ^/webservice/newtv/(.*)/(.*)/$ /webservice/newtv.php?key=$1&amp;date=$2 last;
rewrite ^/webservice/newtv/(.*)/$ /webservice/newtv.php?key=$1 last;
}

location /webservice/ {
root /home/www/;
rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2&amp;id=$3&amp;format=$4&amp;type=$5&amp;sort=$6&amp;limit=$7&amp;update=1 last;
rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2&amp;id=$3&amp;format=$4&amp;type=$5&amp;sort=$6&amp;limit=$7 last;
rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2&amp;id=$3&amp;format=$4&amp;type=$5&amp;sort=$6 last;
rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2&amp;id=$3&amp;format=$4&amp;type=$5 last;
rewrite ^/webservice/(.*)/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2&amp;id=$3&amp;format=$4 last;
rewrite ^/webservice/(.*)/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2&amp;id=$3 last;
rewrite ^/webservice/(.*)/(.*)/ /webservice/newapi.php?section=$1&amp;key=$2 last;
rewrite ^/webservice/(.*)/ /webservice/newapi.php?section=$1 last;
}</pre>
<h2>Performance tuning</h2>
<p>The following made a MASSIVE difference to the cpu load on the API server, each php5-fpm process went from using 20-40 %CPU to between 4-12 (and usually around 4-6), so if you are seeing high load in php5-fpm processes have a try with the following settings, bare in mind though, the server has 16GB or RAM, so you may need to adjust the settings.</p>
<p>first you need to edit the APC config:</p>
<pre>nano /etc/php5/conf.d/apc.ini</pre>
<p>In my case it just had extension=apc.so, in any case if the following directives dont exist in the file add them to the bottom else change them.</p>
<pre>apc.shm_size=512
apc.shm_segments=2</pre>
<p>This changes the shm_size from the default 32M to 512M, so guides I found said to use M but that resulted in php5-fpm refusing to reload for me, and checking the php documentation it states this should be an integer expressing the size in MB.</p>
<p>then start nginx</p>
<pre>service nginx start
service php5-fpm reload</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lockstockmods.net/2012/11/24/scaling-webservices-part-1-installing-nginx-mysql-php5-on-debianubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nexus 7 vs iPad Mini vs Kindle Fire HD</title>
		<link>http://www.lockstockmods.net/2012/11/09/nexus-7-vs-ipad-mini-vs-kindle-fire-hd/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nexus-7-vs-ipad-mini-vs-kindle-fire-hd</link>
		<comments>http://www.lockstockmods.net/2012/11/09/nexus-7-vs-ipad-mini-vs-kindle-fire-hd/#comments</comments>
		<pubDate>Fri, 09 Nov 2012 13:18:41 +0000</pubDate>
		<dc:creator>Kode</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Media]]></category>

		<guid isPermaLink="false">http://www.lockstockmods.net/?p=328</guid>
		<description><![CDATA[Which is better, the iPad Mini, the Nexus 7 or the Kindle Fire HD? I&#8217;ve compared the three to try to find the answer to that very question, and the following is a break down of how they stack up. With the late Steve Jobs so publicly against a smaller slate it may have been a surprise to some people when Apple announced the iPad Mini, but the success of the Nexus 7 and Amazons 7inch tablets probably left them with little choice but to take the fight to Google and Amazon by announcing the iPad Mini. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Build iPad Mini: Apple have always been at the forefront on the quality angle, and this latest product is no different, made from an aluminium and glass design, the iPad Mini exudes quality.  Weighing in at just 308g and 7.2mm thin should make it comfortable to use for extended periods of time. Nexus 7: Android has always been the budget cousin to apple when it comes to quality, there are hundreds of cheap android devices out there and this has hurt androids image as a quality product in the mind of a lot of consumers.  Having said that, the Nexus 7 manufactured by Asus is a very nice product, sporting a comfortable dimpled rubberized removeable back and glass covering the entire front the Nexus 7 is a real step up from its cheap sibling.  At  340g and 10.5mm thin its not as thin and light as the iPad Mini, but is still lighter than than most of its rivals and is should be just as comfortable to use for long periods as the iPad Mini. Kindle Fire HD: The Kindle Fire HD is the first of Amazons tablets to come to the UK, but it&#8217;s a good looking device is a little wider than you would expect thanks to having a consistent 2cm bezel all the way around. At 395g and 8.8mm thin it sits between the other two tablets in thinness but is heavier than both. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Screen iPad Mini: Apple products have always used fantastic screen, this one is a 7.9inch LED Multi-Touch IPS display, which ensures wide viewing angles.  The screen is a bit disappointing in that it doesn&#8217;t feature a Retina display, but no doubt we will see that in the iPad Mini 2, or iPad Mini S.  The screen has a 1024&#215;768 resolution which equates to a 163ppi, which means it&#8217;s the same screen quality as the iPad 2. Nexus 7: The screen on the Nexus 7 is fantastic, and while it might not be in the same category as a full fat iPad with a Retina display, its running at 1280&#215;800 resolution with 216ppi meaning it easily beats the 1024&#215;600 of most 7inch rivals and the iPad Mini.  The Scratch-resistant Corning® Fit Glass should also add a bit of protection to the screen. Kindle Fire HD: The screen on the Kindle is comparable to that in the Nexus 7 with an IPS screen running at the same resolution and PPI. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Camera iPad Mini: A 5-megapixel rear facing camera and a front facing FaceTime HD camera have been fitted to the iPad Mini. Nexus 7: Personally, I believe rear facing cameras on a tablet are pointless and only serve to point the user out as a wally and/or showoff, especially when most peoples phone will have a camera as good as or better than that of the tablet, as well as easier to hold and use.  Google obviously came to a similar decision and opted for a 1.2megapixel front facing camera only, which should cover you for any Skype and Google+ needs. Kindle Fire HD: Amazon have also gone with a front facing only 1.3megapixel HD camera primarily for use with Skype. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Operating System iPad Mini: iOS is undeniably a great operating system, slick, intuitive and well designed, the iPad Mini is set to get the iOS 6 treatment which promises a tweaked user interface with a new look App Store and iCloud support. Nexus 7: Android has always been a bit of a mixed bag due to supporting so many different devices, however the Nexus 7 ships with Android Jelly Bean 4.1 out of the box with a 4.2 update forthcoming, and it really helps the Nexus 7 shine with notable features including speedier performance thanks to Project Butter, a smarter keyboard, a more sophisticated voice search, the new Google Now service, and 4.2 will also bring the ability to have multiple user accounts. Kindle Fire HD: The kindle has a modified version of Android 4.0.3 Ice Cream Sandwich, however the tablet is so tied into Amazons App Store that you are locked out of using any other App Stores including Google Play and if you are thinking of installing a competing app for reading e-books in ePub format (which the Kindle doesn&#8217;t support itself), forget it. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; App Store iPad Mini: Apples App store is without doubt the best, it has the largest collection of apps designed specifically for tablets and the strict vetting procedure means the apps are generally of high quality and consistant. Nexus 7: Googles play store is slowly catching up and a lot of the best apps from Apples App Store have been ported over, the ability to add 3rd party App Stores such as Amazons is also a huge bonus. Kindle Fire HD: The Amazon App Store is pretty good, and has a lot of the popular apps from the Play store, however, none of googles apps are on it, and if you want apps from the Amazon store, you can install the Amazon marketplace on the Nexus 7. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Power iPad Mini: The same dual core A5 that is used in the iPad 2 and iPhone 4S is used in the iPad Mini which should ensure everything runs nice and snappy.  While it&#8217;s not the A6X from the 4th Gen iPad it should be more than capable for its intended use. Nexus 7: The Nexus 7 is packing some serious power, with a quad core Tegra 3 processor to tackle multitasking and deliver smooth performace while the 12 core GPU should be able to handle even the most demanding mobile games.  The additional 5th battery saving core takes care of everyday tasks which should help preserve battery life. Kindle Fire HD: The kindle is running on a 1.2Ghz OMAP processor which while a capable processor doesn&#8217;t feel as snappy as the iPad or Nexus 7. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Connectivity iPad Mini: According to Apple the dual band 802.11n Wi-Fi delivers twice the performance of previous iPad models, with LTE compatibility in addition to standard 3G support means it&#8217;s ready for 4G, assuming you buy a device with these included of course, because as with all iPads there are multiple different versions to choose from, each with a hike on the price front.  The iPad Mini also includes Bluetooth 4.0. Nexus 7: With a 3G version forthcoming, the Nexus 7 also has some interesting connectivity options including Bluetooth, NFC and GPS.  The GPS in particular allows you to use the device as a sat nav and I installed co-pilot with good results. Kindle Fire HD: The kindle has dual-band, dual-antenna Wi-Fi which uses MIMO (Multiple In, Multiple Out) to improve speed and reliability.  It also has Bluetooth and a HDMI out port, but lacks both NFC and GPS. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Battery iPad Mini: The iPad mini should make it through the day with Apple promising 10 hours of battery life. Nexus 7: Google claims that the nexus 7 will deliver 9 hours if you are consuming content such as HD video and extends that to around 10 hours for more everyday tasks. Kindle Fire HD: The kindle performs well on battery life, in most battery tests The iPad mini comes out slightly ahead, and the Nexus 7 slightly behind, making the kindle a good middle ground. iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Price iPad Mini: Starting off with a price point of £269 will get you the 16GB Wi-Fi only model, with the 32GB coming in at £349 and the 64GB at £429, if you want 3G connectivity you are going to need to add £100 at each price point. Nexus 7: The big selling point of the Nexus 7 is it&#8217;s price, while the 16GB iPad Mini will set you back £269 the equivalent Nexus 7 costs just £159, with the 32GB costing £199 (vs £349) and the 32GB + 3G finishing up the lineup costing £239 (vs £449). Kindle Fire HD: Like the Nexus 7 the kindle Fire HD is aggressively priced with the 16GB option costing £159 with ads (£169 without ads) and the 32GB option costing £199 with ads (£209 without ads). iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Conclusion It&#8217;s hard to pick a clear winner, and it will mostly come down to your personal circumstances, if you have other Apple products and are therefore tied to the Apple ecosystem the iPad mini may be the best option for you.  On the other hand The Nexus 7 is considerably cheaper for a product that is comparable and in some cases superior, and is probably the product I&#8217;d go for on a cost conscious decision, even over the Kindle as the locked down nature of the Kindle makes it frustrating, true you could root the kindle, but most people just want something that will work out the box. Do you have any thoughts on this matter?  Let me know in the comments.]]></description>
				<content:encoded><![CDATA[<p>Which is better, the iPad Mini, the Nexus 7 or the Kindle Fire HD? I&#8217;ve compared the three to try to find the answer to that very question, and the following is a break down of how they stack up.</p>
<p>With the late Steve Jobs so publicly against a smaller slate it may have been a surprise to some people when Apple announced the iPad Mini, but the success of the Nexus 7 and Amazons 7inch tablets probably left them with little choice but to take the fight to Google and Amazon by announcing the iPad Mini.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Build</h2>
<p><strong>iPad Mini:</strong> Apple have always been at the forefront on the quality angle, and this latest product is no different, made from an aluminium and glass design, the iPad Mini exudes quality.  Weighing in at just 308g and 7.2mm thin should make it comfortable to use for extended periods of time.</p>
<p><strong>Nexus 7:</strong> Android has always been the budget cousin to apple when it comes to quality, there are hundreds of cheap android devices out there and this has hurt androids image as a quality product in the mind of a lot of consumers.  Having said that, the Nexus 7 manufactured by Asus is a very nice product, sporting a comfortable dimpled rubberized removeable back and glass covering the entire front the Nexus 7 is a real step up from its cheap sibling.  At  340g and 10.5mm thin its not as thin and light as the iPad Mini, but is still lighter than than most of its rivals and is should be just as comfortable to use for long periods as the iPad Mini.</p>
<p><strong>Kindle Fire HD:</strong> The Kindle Fire HD is the first of Amazons tablets to come to the UK, but it&#8217;s a good looking device is a little wider than you would expect thanks to having a consistent 2cm bezel all the way around. At 395g and 8.8mm thin it sits between the other two tablets in thinness but is heavier than both.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Screen</h2>
<p><strong>iPad Mini:</strong> Apple products have always used fantastic screen, this one is a 7.9inch LED Multi-Touch IPS display, which ensures wide viewing angles.  The screen is a bit disappointing in that it doesn&#8217;t feature a Retina display, but no doubt we will see that in the iPad Mini 2, or iPad Mini S.  The screen has a 1024&#215;768 resolution which equates to a 163ppi, which means it&#8217;s the same screen quality as the iPad 2.</p>
<p><strong>Nexus 7:</strong> The screen on the Nexus 7 is fantastic, and while it might not be in the same category as a full fat iPad with a Retina display, its running at 1280&#215;800 resolution with 216ppi meaning it easily beats the 1024&#215;600 of most 7inch rivals and the iPad Mini.  The Scratch-resistant Corning® Fit Glass should also add a bit of protection to the screen.</p>
<p><strong>Kindle Fire HD:</strong> The screen on the Kindle is comparable to that in the Nexus 7 with an IPS screen running at the same resolution and PPI.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Camera</h2>
<p><strong>iPad Mini:</strong> A 5-megapixel rear facing camera and a front facing FaceTime HD camera have been fitted to the iPad Mini.</p>
<p><strong>Nexus 7:</strong> Personally, I believe rear facing cameras on a tablet are pointless and only serve to point the user out as a wally and/or showoff, especially when most peoples phone will have a camera as good as or better than that of the tablet, as well as easier to hold and use.  Google obviously came to a similar decision and opted for a 1.2megapixel front facing camera only, which should cover you for any Skype and Google+ needs.</p>
<p><strong>Kindle Fire HD:</strong> Amazon have also gone with a front facing only 1.3megapixel HD camera primarily for use with Skype.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Operating System</h2>
<p><strong>iPad Mini:</strong> iOS is undeniably a great operating system, slick, intuitive and well designed, the iPad Mini is set to get the iOS 6 treatment which promises a tweaked user interface with a new look App Store and iCloud support.</p>
<p><strong>Nexus 7:</strong> Android has always been a bit of a mixed bag due to supporting so many different devices, however the Nexus 7 ships with Android Jelly Bean 4.1 out of the box with a 4.2 update forthcoming, and it really helps the Nexus 7 shine with notable features including speedier performance thanks to Project Butter, a smarter keyboard, a more sophisticated voice search, the new Google Now service, and 4.2 will also bring the ability to have multiple user accounts.</p>
<p><strong>Kindle Fire HD:</strong> The kindle has a modified version of Android 4.0.3 Ice Cream Sandwich, however the tablet is so tied into Amazons App Store that you are locked out of using any other App Stores including Google Play and if you are thinking of installing a competing app for reading e-books in ePub format (which the Kindle doesn&#8217;t support itself), forget it.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; App Store</h2>
<p><strong>iPad Mini:</strong> Apples App store is without doubt the best, it has the largest collection of apps designed specifically for tablets and the strict vetting procedure means the apps are generally of high quality and consistant.</p>
<p><strong>Nexus 7:</strong> Googles play store is slowly catching up and a lot of the best apps from Apples App Store have been ported over, the ability to add 3rd party App Stores such as Amazons is also a huge bonus.</p>
<p><strong>Kindle Fire HD:</strong> The Amazon App Store is pretty good, and has a lot of the popular apps from the Play store, however, none of googles apps are on it, and if you want apps from the Amazon store, you can install the Amazon marketplace on the Nexus 7.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Power</h2>
<p><strong>iPad Mini:</strong> The same dual core A5 that is used in the iPad 2 and iPhone 4S is used in the iPad Mini which should ensure everything runs nice and snappy.  While it&#8217;s not the A6X from the 4th Gen iPad it should be more than capable for its intended use.</p>
<p><strong>Nexus 7:</strong> The Nexus 7 is packing some serious power, with a quad core Tegra 3 processor to tackle multitasking and deliver smooth performace while the 12 core GPU should be able to handle even the most demanding mobile games.  The additional 5th battery saving core takes care of everyday tasks which should help preserve battery life.</p>
<p><strong>Kindle Fire HD:</strong> The kindle is running on a 1.2Ghz OMAP processor which while a capable processor doesn&#8217;t feel as snappy as the iPad or Nexus 7.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Connectivity</h2>
<p><strong>iPad Mini:</strong> According to Apple the dual band 802.11n Wi-Fi delivers twice the performance of previous iPad models, with LTE compatibility in addition to standard 3G support means it&#8217;s ready for 4G, assuming you buy a device with these included of course, because as with all iPads there are multiple different versions to choose from, each with a hike on the price front.  The iPad Mini also includes Bluetooth 4.0.</p>
<p><strong>Nexus 7:</strong> With a 3G version forthcoming, the Nexus 7 also has some interesting connectivity options including Bluetooth, NFC and GPS.  The GPS in particular allows you to use the device as a sat nav and I installed co-pilot with good results.</p>
<p><strong>Kindle Fire HD:</strong> The kindle has dual-band, dual-antenna Wi-Fi which uses MIMO (Multiple In, Multiple Out) to improve speed and reliability.  It also has Bluetooth and a HDMI out port, but lacks both NFC and GPS.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Battery</h2>
<p><strong>iPad Mini:</strong> The iPad mini should make it through the day with Apple promising 10 hours of battery life.</p>
<p><strong>Nexus 7:</strong> Google claims that the nexus 7 will deliver 9 hours if you are consuming content such as HD video and extends that to around 10 hours for more everyday tasks.</p>
<p><strong>Kindle Fire HD:</strong> The kindle performs well on battery life, in most battery tests The iPad mini comes out slightly ahead, and the Nexus 7 slightly behind, making the kindle a good middle ground.</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Price</h2>
<p><strong>iPad Mini:</strong> Starting off with a price point of £269 will get you the 16GB Wi-Fi only model, with the 32GB coming in at £349 and the 64GB at £429, if you want 3G connectivity you are going to need to add £100 at each price point.</p>
<p><strong>Nexus 7:</strong> The big selling point of the Nexus 7 is it&#8217;s price, while the 16GB iPad Mini will set you back £269 the equivalent Nexus 7 costs just £159, with the 32GB costing £199 (vs £349) and the 32GB + 3G finishing up the lineup costing £239 (vs £449).</p>
<p><strong>Kindle Fire HD:</strong> Like the Nexus 7 the kindle Fire HD is aggressively priced with the 16GB option costing £159 with ads (£169 without ads) and the 32GB option costing £199 with ads (£209 without ads).</p>
<h2>iPad Mini vs Nexus 7 vs Kindle Fire HD &#8211; Conclusion</h2>
<p>It&#8217;s hard to pick a clear winner, and it will mostly come down to your personal circumstances, if you have other Apple products and are therefore tied to the Apple ecosystem the iPad mini may be the best option for you.  On the other hand The Nexus 7 is considerably cheaper for a product that is comparable and in some cases superior, and is probably the product I&#8217;d go for on a cost conscious decision, even over the Kindle as the locked down nature of the Kindle makes it frustrating, true you could root the kindle, but most people just want something that will work out the box.</p>
<p>Do you have any thoughts on this matter?  Let me know in the comments.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lockstockmods.net/2012/11/09/nexus-7-vs-ipad-mini-vs-kindle-fire-hd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Paid memberships pro for clubs or associations</title>
		<link>http://www.lockstockmods.net/2012/09/14/wordpress-paid-memberships-pro-for-clubs-or-associations/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wordpress-paid-memberships-pro-for-clubs-or-associations</link>
		<comments>http://www.lockstockmods.net/2012/09/14/wordpress-paid-memberships-pro-for-clubs-or-associations/#comments</comments>
		<pubDate>Fri, 14 Sep 2012 11:52:56 +0000</pubDate>
		<dc:creator>Kode</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[association]]></category>
		<category><![CDATA[club]]></category>
		<category><![CDATA[paid memberships pro]]></category>
		<category><![CDATA[pro rata]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.lockstockmods.net/?p=315</guid>
		<description><![CDATA[A lot of clubs and associations have membership fees that are due on particular dates yearly, these simple customisations will allow you to not only set the recurring payment date but allow pro rata payments for members joining part way through the year. Paid memberships pro is a great plugin from http://www.paidmembershipspro.com/ it allows you to create paid membership levels and while its basic form may be a bit limited, and I must stress the word bit, as out the box it&#8217;s pretty flexible, it makes extensive use of filters making it very easy for 3rd parties to customise it. First thing to do is create a folder in your plugins directory called pmprocustom then create a file called pmpro-customisations.php the names of the folder and file aren&#8217;t important. Add the following to the file: &#60;?php /* Plugin Name: PMPro Customizations Plugin URI: http://www.lockstockmods.net Description: Customizations for Paid Memberships Pro Version: 0.1 Author: Kode Author URI: http://fanart.tv */ function my_pmpro_profile_start_date($startdate, $order) { $next_year = strtotime(" + 1 Year"); $startdate = date("Y", $next_year) . "-01-01T0:0:0"; return $startdate; } add_filter("pmpro_profile_start_date", "my_pmpro_profile_start_date", 10, 2); function my_pmpro_checkout_level($pmpro_level) { $current = date("n"); $persplit = $pmpro_level-&#62;initial_payment/6; switch($current) { case "3": case "4": $pmpro_level-&#62;initial_payment = $persplit*5; break; case "5": case "6": $pmpro_level-&#62;initial_payment = $persplit*4; break; case "7": case "8": $pmpro_level-&#62;initial_payment = $persplit*3; break; case "9": case "10": $pmpro_level-&#62;initial_payment = $persplit*2; break; case "11": case "12": $pmpro_level-&#62;initial_payment = $persplit; break; } return $pmpro_level; } add_filter("pmpro_checkout_level", "my_pmpro_checkout_level", 10, 1); When a members checkout out a particular membership level it will check the month and set the initial payment amount as a pro rata proportion, in my case I have it set to 2 month increments, therefore if the initial payment was £40 and the recurring amount was also £40 Jan/Feb joiners would pay the full amount Mar/Apr joiners first payment would be £33.33, therafter £40 May/Jun joiners first payment would be £26.67, therafter £40 Jul/Aug joiners first payment would be £20.00, therafter £40 Sep/Oct joiners first payment would be £13.33, therafter £40 Nov/Dec joiners first payment would be £6.67, therafter £40 If you wanted to change it, it is very easy, say you wanted to do the splits in 4 month increments, you would change the code to function my_pmpro_checkout_level($pmpro_level) { $current = date("n"); $persplit = $pmpro_level-&#62;initial_payment/3; switch($current) { case "5": case "6": case "7": case "8": $pmpro_level-&#62;initial_payment = $persplit*2; break; case "9": case "10": case "11": case "12": $pmpro_level-&#62;initial_payment = $persplit; break; } return $pmpro_level; } Another alternative would be on a monthly basis function my_pmpro_checkout_level($pmpro_level) { $current = date("n"); $persplit = $pmpro_level-&#62;initial_payment/12; $pmpro_level-&#62;initial_payment = $persplit*(12-$current); return $pmpro_level; } Hope this helps someone]]></description>
				<content:encoded><![CDATA[<p>A lot of clubs and associations have membership fees that are due on particular dates yearly, these simple customisations will allow you to not only set the recurring payment date but allow pro rata payments for members joining part way through the year.</p>
<p>Paid memberships pro is a great plugin from <a href="http://www.paidmembershipspro.com/">http://www.paidmembershipspro.com/</a> it allows you to create paid membership levels and while its basic form may be a bit limited, and I must stress the word bit, as out the box it&#8217;s pretty flexible, it makes extensive use of filters making it very easy for 3rd parties to customise it.</p>
<p>First thing to do is create a folder in your plugins directory called pmprocustom then create a file called pmpro-customisations.php the names of the folder and file aren&#8217;t important.</p>
<p>Add the following to the file:</p>
<pre><code>
&lt;?php 
/* Plugin Name: PMPro Customizations 
Plugin URI: http://www.lockstockmods.net 
Description: Customizations for Paid Memberships Pro 
Version: 0.1 
Author: Kode 
Author URI: http://fanart.tv */ 

function my_pmpro_profile_start_date($startdate, $order) { 
  $next_year = strtotime(" + 1 Year"); 
  $startdate = date("Y", $next_year) . "-01-01T0:0:0"; 
  return $startdate; 
} 
add_filter("pmpro_profile_start_date", "my_pmpro_profile_start_date", 10, 2); 

function my_pmpro_checkout_level($pmpro_level) { 
  $current = date("n"); 
  $persplit = $pmpro_level-&gt;initial_payment/6; 
  switch($current) { 
    case "3": case "4": $pmpro_level-&gt;initial_payment = $persplit*5; break; 
    case "5": case "6": $pmpro_level-&gt;initial_payment = $persplit*4; break; 
    case "7": case "8": $pmpro_level-&gt;initial_payment = $persplit*3; break; 
    case "9": case "10": $pmpro_level-&gt;initial_payment = $persplit*2; break; 
    case "11": case "12": $pmpro_level-&gt;initial_payment = $persplit; break; 
  } 
  return $pmpro_level; 
} 
add_filter("pmpro_checkout_level", "my_pmpro_checkout_level", 10, 1); </code></pre>
<p>When a members checkout out a particular membership level it will check the month and set the initial payment amount as a pro rata proportion, in my case I have it set to 2 month increments, therefore if the initial payment was £40 and the recurring amount was also £40</p>
<ul>
<li>Jan/Feb joiners would pay the full amount</li>
<li>Mar/Apr joiners first payment would be £33.33, therafter £40</li>
<li>May/Jun joiners first payment would be £26.67, therafter £40</li>
<li>Jul/Aug joiners first payment would be £20.00, therafter £40</li>
<li>Sep/Oct joiners first payment would be £13.33, therafter £40</li>
<li>Nov/Dec joiners first payment would be £6.67, therafter £40</li>
</ul>
<p>If you wanted to change it, it is very easy, say you wanted to do the splits in 4 month increments, you would change the code to</p>
<pre><code>
function my_pmpro_checkout_level($pmpro_level) { 
  $current = date("n"); 
  $persplit = $pmpro_level-&gt;initial_payment/3; 
  switch($current) { 
    case "5": case "6": case "7": case "8": $pmpro_level-&gt;initial_payment = $persplit*2; break; 
    case "9": case "10": case "11": case "12": $pmpro_level-&gt;initial_payment = $persplit; break; 
  } 
  return $pmpro_level; 
} </code></pre>
<p>Another alternative would be on a monthly basis</p>
<pre><code>
function my_pmpro_checkout_level($pmpro_level) { 
  $current = date("n"); 
  $persplit = $pmpro_level-&gt;initial_payment/12; 
  $pmpro_level-&gt;initial_payment = $persplit*(12-$current); 
  return $pmpro_level; 
} </code></pre>
<p>Hope this helps someone</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lockstockmods.net/2012/09/14/wordpress-paid-memberships-pro-for-clubs-or-associations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A great place for Movie, TV and Music artwork</title>
		<link>http://www.lockstockmods.net/2012/06/19/a-great-place-for-movie-tv-and-music-artwork/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-great-place-for-movie-tv-and-music-artwork</link>
		<comments>http://www.lockstockmods.net/2012/06/19/a-great-place-for-movie-tv-and-music-artwork/#comments</comments>
		<pubDate>Mon, 18 Jun 2012 23:20:45 +0000</pubDate>
		<dc:creator>Kode</dc:creator>
				<category><![CDATA[HTPC]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.lockstockmods.net/?p=292</guid>
		<description><![CDATA[fanart.tv is rapidly becoming the best place to get fanart for your favourite TV shows, Movies and Music artists. The site hosts a collection of images for all your favourite media and grows daily due to having some great contributors. At the time of writing the site hosts over 50,000 images, with the music section currently being the biggest section on the site, but the Movie section is new to the site and really starting to increase. Every image submitted to the site goes through a quality control process, so you can be sure that most images you get from the site will be top quality (there are a few images that slipped through the nets, but they are few and far between), and if the site is missing images you would like it&#8217;s very easy to make requests. The site has a pretty comprehensive set of API&#8217;s to allow 3rd parties access to the data for use in things like scrapers, to use the API&#8217;s you will need an API key and links to documentation for the API&#8217;s can be found in the side bar of the same page. Music Artwork The artist section is currently the biggest section on the site and has over 30,000 images.  The site has a range of different image types including wallpapers (also known as backdrops, backgrounds or fanart) that are all 1080p, ClearLOGOs (a transparent image with the artists logo on it), cdART (a transparent cd disc), and album covers. There is a template for cdART: Photoshop template / GIMP template and several tutorials on how to use them Photoshop video tutorial / GIMP tutorial / Photoshop tutorial Top 5 artists/bands with the most artwork The Rolling Stones (152 Images) Motörhead (136 Images) The Beatles (85 Images) Nightwish (84 Images) Iron Maiden (83 Images) TV Artwork Like the Music section the TV section has many different types of image types that can be used for a variety of different applications. Top 5 TV Shows with the most artwork Dexter (72) Doctor Who (68) Fringe (55) The Simpsons (51) Breaking Bad (50) Movie Artwork Movie artwork is the newest category and so is currently the smallest, however it&#8217;s growing at a pretty fast rate. Top 5 Movies with the most artwork Star Trek (29) WALL-E (20) Alice in Wonderland (19) Avatar (19) TRON: Legacy (18)]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.lockstockmods.net/wp-content/uploads/2012/06/fanart1.jpg" rel="lightbox[292]" title="fanart1"><img class="alignright size-medium wp-image-294" title="fanart1" src="http://www.lockstockmods.net/wp-content/uploads/2012/06/fanart1-300x165.jpg" alt="" width="300" height="165" /></a><a title="Music, Movie and TV artwork" href="http://fanart.tv" target="_blank">fanart.tv</a> is rapidly becoming the best place to get fanart for your favourite <a title="TV show fanart artwork" href="http://fanart.tv/tv-fanart/" target="_blank">TV shows</a>, <a title="Movie fanart artwork" href="http://fanart.tv/movie-fanart/" target="_blank">Movies</a> and <a title="Music artist and band fanart artwork" href="http://fanart.tv/music-fanart/" target="_blank">Music artists</a>.</p>
<p>The site hosts a collection of images for all your favourite media and grows daily due to having some great contributors.</p>
<p>At the time of writing the site hosts over 50,000 images, with the music section currently being the biggest section on the site, but the Movie section is new to the site and really starting to increase.</p>
<p>Every image submitted to the site goes through a quality control process, so you can be sure that most images you get from the site will be top quality (there are a few images that slipped through the nets, but they are few and far between), and if the site is missing images you would like it&#8217;s very easy to make requests.</p>
<p>The site has a pretty comprehensive set of API&#8217;s to allow 3rd parties access to the data for use in things like scrapers, to use the API&#8217;s you will need an <a title="Get a fanart.tv API key here" href="http://fanart.tv/get-an-api-key/" target="_blank">API key</a> and links to documentation for the API&#8217;s can be found in the side bar of the same page.</p>
<p><img class="size-medium wp-image-298 alignnone" title="artistpage" src="http://www.lockstockmods.net/wp-content/uploads/2012/06/artistpage-300x158.jpg" alt="" width="300" height="158" /></p>
<h2></h2>
<h2>Music Artwork</h2>
<p>The artist section is currently the biggest section on the site and has over 30,000 images.  The site has a range of different image types including wallpapers (also known as backdrops, backgrounds or fanart) that are all 1080p, ClearLOGOs (a transparent image with the artists logo on it), cdART (a transparent cd disc), and album covers.</p>
<p>There is a template for cdART: <a href="http://fanart.tv/wp-content/uploads/2012/02/cdart-template-photoshop-v3.1.zip">Photoshop template</a> / <a href="http://fanart.tv/wp-content/uploads/2012/02/cdart-template-gimp-v2.0.zip">GIMP template</a> and several tutorials on how to use them <a href="http://fanart.tv/tutorials/create-a-cdart-with-photoshop-video/">Photoshop video tutorial</a> / <a href="http://fanart.tv/tutorials/create-cdart-with-gimp/">GIMP tutorial</a> / <a href="http://fanart.tv/tutorials/create-a-cdart-with-ps/">Photoshop tutorial</a></p>
<h3>Top 5 artists/bands with the most artwork</h3>
<ol>
<li><a title="The Rolling Stones fanart artwork" href="http://fanart.tv/artist/b071f9fa-14b0-4217-8e97-eb41da73f598/rolling-stones-the/">The Rolling Stones</a> (152 Images)</li>
<li><a title="Motörhead fanart artwork" href="http://fanart.tv/artist/57961a97-3796-4bf7-9f02-a985a8979ae9/motrhead/">Motörhead</a> (136 Images)</li>
<li><a title="The Beatles fanart artwork" href="http://fanart.tv/artist/b10bbbfc-cf9e-42e0-be17-e2c3e1d2600d/beatles-the/">The Beatles</a> (85 Images)</li>
<li><a href="http://fanart.tv/artist/00a9f935-ba93-4fc8-a33a-993abe9c936b/nightwish/">Nightwish</a> (84 Images)</li>
<li><a href="http://fanart.tv/artist/ca891d65-d9b0-4258-89f7-e6ba29d83767/iron-maiden/">Iron Maiden</a> (83 Images)</li>
</ol>
<h2></h2>
<h2>TV Artwork</h2>
<p>Like the Music section the TV section has many different types of image types that can be used for a variety of different applications.</p>
<h3>Top 5 TV Shows with the most artwork</h3>
<ol>
<li><a title="Dexter fanart artwork" href="http://fanart.tv/series/79349/dexter/">Dexter</a> (72)</li>
<li><a href="http://fanart.tv/series/78804/doctor-who-2005/">Doctor Who</a> (68)</li>
<li><a href="http://fanart.tv/series/82066/fringe/">Fringe</a> (55)</li>
<li><a href="http://fanart.tv/series/71663/the-simpsons/">The Simpsons</a> (51)</li>
<li><a href="http://fanart.tv/series/81189/breaking-bad/">Breaking Bad</a> (50)</li>
</ol>
<h2></h2>
<h2>Movie Artwork</h2>
<p>Movie artwork is the newest category and so is currently the smallest, however it&#8217;s growing at a pretty fast rate.</p>
<h3>Top 5 Movies with the most artwork</h3>
<ol>
<li><a href="http://fanart.tv/movie/13475/star-trek/">Star Trek</a> (29)</li>
<li><a href="http://fanart.tv/movie/10681/walle/">WALL-E</a> (20)</li>
<li><a href="http://fanart.tv/movie/12155/alice-in-wonderland/">Alice in Wonderland</a> (19)</li>
<li><a href="http://fanart.tv/movie/19995/avatar/">Avatar</a> (19)</li>
<li><a href="http://fanart.tv/movie/20526/tron-legacy/">TRON: Legacy</a> (18)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.lockstockmods.net/2012/06/19/a-great-place-for-movie-tv-and-music-artwork/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TheTVDB Artwork Templates</title>
		<link>http://www.lockstockmods.net/2010/06/21/thetvdb-artwork-templates/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=thetvdb-artwork-templates</link>
		<comments>http://www.lockstockmods.net/2010/06/21/thetvdb-artwork-templates/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 12:50:09 +0000</pubDate>
		<dc:creator>Kode</dc:creator>
				<category><![CDATA[HTPC]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[DVD box template]]></category>
		<category><![CDATA[DVD Cover]]></category>
		<category><![CDATA[DVD template]]></category>
		<category><![CDATA[TheTVDB]]></category>
		<category><![CDATA[TV Season art]]></category>
		<category><![CDATA[TV Season template]]></category>
		<category><![CDATA[TV Template]]></category>

		<guid isPermaLink="false">http://www.lockstockmods.net/?p=252</guid>
		<description><![CDATA[A collection of templates for artwork for TheTVDB.com, these templates should ensure uploaded artwork is set to the correct dimensions.  All templates come in a PSD so they can be easily edited and each PSD has multiple style for you to choose from.  I will try to update the templates regularly.]]></description>
				<content:encoded><![CDATA[<p>A collection of templates for artwork for TheTVDB.com, these templates should ensure uploaded artwork is set to the correct dimensions.  All templates come in a PSD so they can be easily edited and each PSD has multiple style for you to choose from.  I will try to update the templates regularly.</p>
<p>If you would like to contribute, please let me know</p>
<h2>Changelog</h2>
<p>2010-06-21 &#8211; Initial publication, includes DVD Cover banners templates<br />
2010-06-21 &#8211; Added Wide banner templates<br />
2010-06-21 &#8211; Added link to get ClearART Logos</p>
<h2>All Downloads</h2>
Note: There is a file embedded within this post, please visit this post to download the file.
<h2>Series banners</h2>
<p>To be completed</p>
<h2>Season banners</h2>
<h3>DVD Cover style</h3>
<p>Season Banners must 400 x 578 pixels, and in a jpg format.  To save the PSD as a jpg go to file/Save for Web.</p>
<p><strong>Preview:</strong></p>
<p><a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/thetvdb_season.jpg" rel="lightbox[252]" title="thetvdb_season"><img class="size-large wp-image-253 alignnone" title="thetvdb_season" src="http://www.lockstockmods.net/wp-content/uploads/2010/06/thetvdb_season-1024x369.jpg" alt="" width="450" height="162" /></a></p>
<p><strong>Download:</strong></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<h3>Wide style</h3>
<p>Season banners must be 758 x 140 pixels.</p>
<p><strong>Preview:</strong></p>
<p><a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/thetvdb_season_wide.jpg" rel="lightbox[252]" title="Wide season banners"><img class="alignnone size-full wp-image-259" title="Wide season banners" src="http://www.lockstockmods.net/wp-content/uploads/2010/06/thetvdb_season_wide.jpg" alt="" width="455" height="336" /></a></p>
<p><strong>Download:</strong></p>
Note: There is a file embedded within this post, please visit this post to download the file.
<h2>Image resources</h2>
<p>To get logos and for other artwork resources check out <a title="The best place for music, movie and tv art" href="http://fanart.tv" target="_blank">fanart.tv</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lockstockmods.net/2010/06/21/thetvdb-artwork-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>unRAID with SABnzbd+ and Sickbeard</title>
		<link>http://www.lockstockmods.net/2010/06/03/unraid-with-sabnzbd-and-sickbeard/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=unraid-with-sabnzbd-and-sickbeard</link>
		<comments>http://www.lockstockmods.net/2010/06/03/unraid-with-sabnzbd-and-sickbeard/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 06:58:12 +0000</pubDate>
		<dc:creator>Kode</dc:creator>
				<category><![CDATA[HTPC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Media]]></category>
		<category><![CDATA[NAS]]></category>
		<category><![CDATA[sabnzbd]]></category>
		<category><![CDATA[sick beard]]></category>
		<category><![CDATA[Sickbeard]]></category>
		<category><![CDATA[unraid]]></category>
		<category><![CDATA[unraid sabnzbd]]></category>
		<category><![CDATA[unraid sabnzbd sickbeard]]></category>
		<category><![CDATA[unraid sickbeard]]></category>

		<guid isPermaLink="false">http://www.lockstockmods.net/?p=153</guid>
		<description><![CDATA[This guide will lead you through a step by step process to install SABnzbd+ and Sickbeard on an Unraid Server.
<strong>SABnzbd+</strong> is an Open Source Binary Newsreader written in Python, it also verifies, repairs, and extracts downloaded nzb's.  <strong>Sickbeard</strong> is a usenet PVR.  It watches for new episodes of your favorite shows and when they are posted it downloads them, sorts and renames them, and optionally generates metadata for them.  <strong>Unraid</strong> is specialised home media server software that protects the integrity of your data.]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.sickbeard.com/"><img class="alignright size-full wp-image-187" style="clear:right; margin-bottom: 20px;" title="sickbeard" src="http://www.lockstockmods.net/wp-content/uploads/2010/06/sickbeard.jpg" alt="sickbeard" width="300" height="144" /></a><a href="http://sabnzbd.org/"><img class="alignright size-full wp-image-185" style="clear:right; margin-bottom: 20px;" title="sabnzbd" src="http://www.lockstockmods.net/wp-content/uploads/2010/06/sabnzbd.png" alt="sabnzbd" width="300" height="97" /></a><a href="http://www.lime-technology.com/"><img class="alignright size-full wp-image-186" style="clear:right;" title="unraid" src="http://www.lockstockmods.net/wp-content/uploads/2010/06/unraid.png" alt="unraid" width="300" height="95" /></a>
<div style="float:right; clear:right; margin-top:20px;"><!-- SWFObject embed by Geoff Stearns geoff@deconcept.com http://blog.deconcept.com/swfobject/ --><script type="text/javascript" src="http://www.lockstockmods.net/wp-content/plugins/wp-cumulus/swfobject.js"></script><div id="wpcumuluscontent921615"><p><a href='http://www.lockstockmods.net/tag/ambx/' class='tag-link-35' title='1 topic' style='font-size: 8pt;'>amBX</a>
<a href='http://www.lockstockmods.net/tag/ambx-linux/' class='tag-link-38' title='1 topic' style='font-size: 8pt;'>amBX Linux</a>
<a href='http://www.lockstockmods.net/tag/association/' class='tag-link-50' title='1 topic' style='font-size: 8pt;'>association</a>
<a href='http://www.lockstockmods.net/tag/boblight/' class='tag-link-40' title='1 topic' style='font-size: 8pt;'>boblight</a>
<a href='http://www.lockstockmods.net/tag/club/' class='tag-link-51' title='1 topic' style='font-size: 8pt;'>club</a>
<a href='http://www.lockstockmods.net/tag/combustd/' class='tag-link-39' title='1 topic' style='font-size: 8pt;'>combustd</a>
<a href='http://www.lockstockmods.net/tag/dvd-box-template/' class='tag-link-45' title='1 topic' style='font-size: 8pt;'>DVD box template</a>
<a href='http://www.lockstockmods.net/tag/dvd-cover/' class='tag-link-42' title='1 topic' style='font-size: 8pt;'>DVD Cover</a>
<a href='http://www.lockstockmods.net/tag/dvd-template/' class='tag-link-43' title='1 topic' style='font-size: 8pt;'>DVD template</a>
<a href='http://www.lockstockmods.net/tag/install-windows-over-the-network/' class='tag-link-16' title='1 topic' style='font-size: 8pt;'>install windows over the network</a>
<a href='http://www.lockstockmods.net/tag/install-windows-over-the-network-with-no-cd-drive/' class='tag-link-17' title='1 topic' style='font-size: 8pt;'>install windows over the network with no CD drive</a>
<a href='http://www.lockstockmods.net/tag/install-windows-with-netboot/' class='tag-link-13' title='2 topics' style='font-size: 22pt;'>install windows with netboot</a>
<a href='http://www.lockstockmods.net/tag/install-windows-with-pxe/' class='tag-link-12' title='2 topics' style='font-size: 22pt;'>install windows with pxe</a>
<a href='http://www.lockstockmods.net/tag/netboot-windows/' class='tag-link-11' title='2 topics' style='font-size: 22pt;'>netboot windows</a>
<a href='http://www.lockstockmods.net/tag/network-boot-windows/' class='tag-link-15' title='2 topics' style='font-size: 22pt;'>network boot windows</a>
<a href='http://www.lockstockmods.net/tag/paid-memberships-pro/' class='tag-link-49' title='1 topic' style='font-size: 8pt;'>paid memberships pro</a>
<a href='http://www.lockstockmods.net/tag/philips-ambx/' class='tag-link-36' title='1 topic' style='font-size: 8pt;'>Philips amBX</a>
<a href='http://www.lockstockmods.net/tag/pro-rata/' class='tag-link-52' title='1 topic' style='font-size: 8pt;'>pro rata</a>
<a href='http://www.lockstockmods.net/tag/pxe-install-windows/' class='tag-link-10' title='2 topics' style='font-size: 22pt;'>PXE install windows</a>
<a href='http://www.lockstockmods.net/tag/sabnzbd/' class='tag-link-29' title='1 topic' style='font-size: 8pt;'>sabnzbd</a>
<a href='http://www.lockstockmods.net/tag/secure-tunnel/' class='tag-link-23' title='1 topic' style='font-size: 8pt;'>Secure Tunnel</a>
<a href='http://www.lockstockmods.net/tag/secure-web-browsing/' class='tag-link-20' title='1 topic' style='font-size: 8pt;'>Secure web browsing</a>
<a href='http://www.lockstockmods.net/tag/sick-beard/' class='tag-link-27' title='1 topic' style='font-size: 8pt;'>sick beard</a>
<a href='http://www.lockstockmods.net/tag/sickbeard/' class='tag-link-26' title='1 topic' style='font-size: 8pt;'>Sickbeard</a>
<a href='http://www.lockstockmods.net/tag/ssh-putty-tunnel/' class='tag-link-21' title='1 topic' style='font-size: 8pt;'>SSH Putty Tunnel</a>
<a href='http://www.lockstockmods.net/tag/ssh-tunnel/' class='tag-link-19' title='1 topic' style='font-size: 8pt;'>SSH Tunnel</a>
<a href='http://www.lockstockmods.net/tag/thetvdb/' class='tag-link-41' title='1 topic' style='font-size: 8pt;'>TheTVDB</a>
<a href='http://www.lockstockmods.net/tag/tunnel-with-putty/' class='tag-link-22' title='1 topic' style='font-size: 8pt;'>Tunnel with Putty</a>
<a href='http://www.lockstockmods.net/tag/tv-season-art/' class='tag-link-46' title='1 topic' style='font-size: 8pt;'>TV Season art</a>
<a href='http://www.lockstockmods.net/tag/tv-season-template/' class='tag-link-47' title='1 topic' style='font-size: 8pt;'>TV Season template</a>
<a href='http://www.lockstockmods.net/tag/tv-template/' class='tag-link-44' title='1 topic' style='font-size: 8pt;'>TV Template</a>
<a href='http://www.lockstockmods.net/tag/unraid/' class='tag-link-28' title='1 topic' style='font-size: 8pt;'>unraid</a>
<a href='http://www.lockstockmods.net/tag/unraid-sabnzbd/' class='tag-link-30' title='1 topic' style='font-size: 8pt;'>unraid sabnzbd</a>
<a href='http://www.lockstockmods.net/tag/unraid-sabnzbd-sickbeard/' class='tag-link-32' title='1 topic' style='font-size: 8pt;'>unraid sabnzbd sickbeard</a>
<a href='http://www.lockstockmods.net/tag/unraid-sickbeard/' class='tag-link-31' title='1 topic' style='font-size: 8pt;'>unraid sickbeard</a>
<a href='http://www.lockstockmods.net/tag/windows-pxe-boot/' class='tag-link-14' title='2 topics' style='font-size: 22pt;'>windows pxe boot</a>
<a href='http://www.lockstockmods.net/tag/wordpress/' class='tag-link-48' title='1 topic' style='font-size: 8pt;'>wordpress</a>
<a href='http://www.lockstockmods.net/tag/xbmc/' class='tag-link-33' title='1 topic' style='font-size: 8pt;'>XBMC</a>
<a href='http://www.lockstockmods.net/tag/xbmc-ambx/' class='tag-link-37' title='1 topic' style='font-size: 8pt;'>XBMC amBX</a>
<a href='http://www.lockstockmods.net/tag/xbmc-live/' class='tag-link-34' title='1 topic' style='font-size: 8pt;'>XBMC Live</a></p><p>WP Cumulus Flash tag cloud by <a href="http://www.roytanck.com">Roy Tanck</a> and <a href="http://lukemorton.co.uk/">Luke Morton</a> requires <a href="http://www.macromedia.com/go/getflashplayer">Flash Player</a> 9 or better.</p></div><script type="text/javascript">var so2260997 = new SWFObject("http://www.lockstockmods.net/wp-content/plugins/wp-cumulus/tagcloud.swf?r=3631090", "tagcloudflash", "300", "200", "9", "#333333");so2260997.addParam("allowScriptAccess", "always");so2260997.addVariable("tcolor", "0xffffff");so2260997.addVariable("tcolor2", "0xffffff");so2260997.addVariable("hicolor", "0xffffff");so2260997.addVariable("tspeed", "100");so2260997.addVariable("distr", "true");so2260997.addVariable("mode", "tags");so2260997.addVariable("tagcloud", "%3Ctags%3E%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fambx%2F%27+class%3D%27tag-link-35%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EamBX%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fambx-linux%2F%27+class%3D%27tag-link-38%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EamBX+Linux%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fassociation%2F%27+class%3D%27tag-link-50%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eassociation%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fboblight%2F%27+class%3D%27tag-link-40%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eboblight%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fclub%2F%27+class%3D%27tag-link-51%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eclub%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fcombustd%2F%27+class%3D%27tag-link-39%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Ecombustd%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fdvd-box-template%2F%27+class%3D%27tag-link-45%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EDVD+box+template%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fdvd-cover%2F%27+class%3D%27tag-link-42%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EDVD+Cover%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fdvd-template%2F%27+class%3D%27tag-link-43%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EDVD+template%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Finstall-windows-over-the-network%2F%27+class%3D%27tag-link-16%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Einstall+windows+over+the+network%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Finstall-windows-over-the-network-with-no-cd-drive%2F%27+class%3D%27tag-link-17%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Einstall+windows+over+the+network+with+no+CD+drive%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Finstall-windows-with-netboot%2F%27+class%3D%27tag-link-13%27+title%3D%272+topics%27+style%3D%27font-size%3A+22pt%3B%27%3Einstall+windows+with+netboot%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Finstall-windows-with-pxe%2F%27+class%3D%27tag-link-12%27+title%3D%272+topics%27+style%3D%27font-size%3A+22pt%3B%27%3Einstall+windows+with+pxe%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fnetboot-windows%2F%27+class%3D%27tag-link-11%27+title%3D%272+topics%27+style%3D%27font-size%3A+22pt%3B%27%3Enetboot+windows%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fnetwork-boot-windows%2F%27+class%3D%27tag-link-15%27+title%3D%272+topics%27+style%3D%27font-size%3A+22pt%3B%27%3Enetwork+boot+windows%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fpaid-memberships-pro%2F%27+class%3D%27tag-link-49%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Epaid+memberships+pro%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fphilips-ambx%2F%27+class%3D%27tag-link-36%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EPhilips+amBX%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fpro-rata%2F%27+class%3D%27tag-link-52%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Epro+rata%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fpxe-install-windows%2F%27+class%3D%27tag-link-10%27+title%3D%272+topics%27+style%3D%27font-size%3A+22pt%3B%27%3EPXE+install+windows%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fsabnzbd%2F%27+class%3D%27tag-link-29%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Esabnzbd%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fsecure-tunnel%2F%27+class%3D%27tag-link-23%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ESecure+Tunnel%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fsecure-web-browsing%2F%27+class%3D%27tag-link-20%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ESecure+web+browsing%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fsick-beard%2F%27+class%3D%27tag-link-27%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Esick+beard%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fsickbeard%2F%27+class%3D%27tag-link-26%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ESickbeard%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fssh-putty-tunnel%2F%27+class%3D%27tag-link-21%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ESSH+Putty+Tunnel%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fssh-tunnel%2F%27+class%3D%27tag-link-19%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ESSH+Tunnel%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fthetvdb%2F%27+class%3D%27tag-link-41%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ETheTVDB%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Ftunnel-with-putty%2F%27+class%3D%27tag-link-22%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ETunnel+with+Putty%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Ftv-season-art%2F%27+class%3D%27tag-link-46%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ETV+Season+art%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Ftv-season-template%2F%27+class%3D%27tag-link-47%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ETV+Season+template%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Ftv-template%2F%27+class%3D%27tag-link-44%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3ETV+Template%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Funraid%2F%27+class%3D%27tag-link-28%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eunraid%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Funraid-sabnzbd%2F%27+class%3D%27tag-link-30%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eunraid+sabnzbd%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Funraid-sabnzbd-sickbeard%2F%27+class%3D%27tag-link-32%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eunraid+sabnzbd+sickbeard%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Funraid-sickbeard%2F%27+class%3D%27tag-link-31%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Eunraid+sickbeard%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fwindows-pxe-boot%2F%27+class%3D%27tag-link-14%27+title%3D%272+topics%27+style%3D%27font-size%3A+22pt%3B%27%3Ewindows+pxe+boot%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fwordpress%2F%27+class%3D%27tag-link-48%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3Ewordpress%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fxbmc%2F%27+class%3D%27tag-link-33%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EXBMC%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fxbmc-ambx%2F%27+class%3D%27tag-link-37%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EXBMC+amBX%3C%2Fa%3E%0A%3Ca+href%3D%27http%3A%2F%2Fwww.lockstockmods.net%2Ftag%2Fxbmc-live%2F%27+class%3D%27tag-link-34%27+title%3D%271+topic%27+style%3D%27font-size%3A+8pt%3B%27%3EXBMC+Live%3C%2Fa%3E%3C%2Ftags%3E");so2260997.write("wpcumuluscontent921615");</script></div>
<p>I recently took the plunge and built my first unRAID server, it&#8217;s been running for a month now and i&#8217;ve been really happy with it.  This tutorial will attempt to help you set up SABnzbd+ and Sickbeard on your unRAID server and get you one step closer to using unRAID to consolidate the machines you need running.</p>
<p>This wouldn&#8217;t have been possible without the great guys on the <a href="http://lime-technology.com/forum/index.php?topic=2903.0">unRAID community forum, particularly Romir who created the AIO and Dependencies package</a>.</p>
<p>I have included for download the All In One package as well, but for the purpose of this guide i am using the dependencies package as it should allow you to upgrade your SABnzbd installation.</p>
<p>This guide assumes you have a cache drive, however, both AIO or dependencies setup should work without a cache drive, just change the paths.</p>
<p>Using a cache drive or manually mounted disk is a good idea because sickbeard does a lot of debugging at the moment and will hit the flash a lot if stored on there, also you don&#8217;t want downloads downloading onto the flash.</p>
<p>Alternatively instead of a cache drive or manually mounting another drive you could put everything onto the array, somthing like replacing /mnt/cache/.custom with /mnt/disk1/custom would probably work or you could create a user share.</p>
<p>If you can&#8217;t get the files from their official sources you can get them here:<br />
Note: There is a file embedded within this post, please visit this post to download the file.
<h2>Change log</h2>
<p>2010-06-03 &#8211; Published initial draft<br />
2010-06-03 &#8211; Added loop in go script to allow /mnt/cache to mount<br />
2010-06-03 &#8211; Added instructions for updating sickbeard<br />
2010-06-03 &#8211; Added images/links to sickbeard, SABnzbd and unRAID<br />
2010-06-03 &#8211; Added screenshots<br />
2010-06-07 &#8211; Added automatic updater written by beckstown with modifications by mlrtime3 and me (Kode)<br />
2010-06-07 &#8211; Changed paths to use wildcards for sickbeard<br />
2010-06-07 &#8211; Added source for sickbeard-updater.sh for those who don&#8217;t want to download it just want to paste it into nano</p>
<h2>Set up</h2>
<p>Log into your unRAID server and type the following commands</p>
<pre><code>cd /mnt/cache
mkdir .custom
cd .custom
wget http://sourceforge.net/projects/sabnzbdplus/files/sabnzbdplus/sabnzbd-0.5.2/SABnzbd-0.5.2-src.tar.gz/download
wget http://github.com/midgetspy/Sick-Beard/tarball/master
ls
</code></pre>
<p>Your filenames might be different, just replace the filenames below with the filesnames you have</p>
<pre><code>tar zxf SABnzbd-0.5.2-src.tar.gz
tar zxf midgetspy-Sick-Beard*.tar.gz
rm SABnzbd-0.5.2-src.tar.gz
rm midgetspy-Sick-Beard*.tar.gz
mv midgetspy-Sick-Beard-* sickbeard
mv SABnzbd-0.5.2 sabnzbd
cd /boot/custom
wget http://www.bibliognome.com/unraid/SABnzbdDependencies-1.3-i486-unRAID.tgz
</code></pre>
<p>edit your go script and add the following, replacing 192.168.1.6 with whatever ip it runs on</p>
<pre><code># determine if cache drive online, retry upto 7 times
for i in 0 1 2 3 4 5 6 7
do
    if [ ! -d /mnt/cache ]
    then
      sleep 10
    fi
done

# If Cache drive is online, start SABNzbd
if [ -d /mnt/cache ]; then
  # Start SABnzbd and sickbeard
  installpkg /boot/custom/SABnzbdDependencies-1.3-i486-unRAID.tgz
  python /mnt/cache/.custom/sabnzbd/SABnzbd.py -d -s 192.168.1.6:88
  nohup python /mnt/cache/.custom/sickbeard/SickBeard.py &amp;
fi</code></pre>
<p>The for loop will pause installing SABnzbd and sickbeard for up to 70 seconds if the cache drive isn&#8217;t mounted yet, then, as suggested by Joe L. there is an if statement so if it goes over 70 seconds it wont try to install SABnzbd and sickbeard if the cache drive still isn&#8217;t mounted.</p>
<h2>SABnzbd+ 0.5.2</h2>
<p>You should be able to hit SABnzbd on http://tower:88/wizard if that doesnt work try typing python /mnt/cache/.custom/sabnzbd/SABnzbd.py -d -s 192.168.1.6:88 at the commandline</p>
<p>Complete the SABnzbd setup wizard</p>
<p>Go to Config/Folders<br />
<a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/SABnzbd+-0.5.2-Folders.png" rel="lightbox[153]" title="SABnzbd+ 0.5.2 -Folders"><img src="http://www.lockstockmods.net/wp-content/uploads/2010/06/SABnzbd+-0.5.2-Folders-300x249.png" alt="" title="SABnzbd+ 0.5.2 -Folders" width="300" height="249" class="alignnone size-medium wp-image-203" /></a><br />
Change Completed Download Folder: to /mnt/cache this will mean that when the mover script runs it will move the completed download off the cache drive and into the appropriate locaton.  This wont affect TV downloads though because we will set up sickbeard to post process them.<br />
change Post-Processing Scripts Folder: to /mnt/cache/.custom/sickbeard/autoProcessTV then click save changes.</p>
<p>Go to config/categories<br />
<a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/SABnzbd+-0.5.2-Categories.png" rel="lightbox[153]" title="SABnzbd+ 0.5.2 - Categories"><img src="http://www.lockstockmods.net/wp-content/uploads/2010/06/SABnzbd+-0.5.2-Categories-300x187.png" alt="" title="SABnzbd+ 0.5.2 - Categories" width="300" height="187" class="alignnone size-medium wp-image-204" /></a><br />
Select sabToSickBeard.py from the script dropdown in the TV row</p>
<h2>Sickbeard</h2>
<p>Sickbeard should be accessable from http://tower:8081<br />
In the unRAID terminal type</p>
<pre><code>mv /mnt/cache/.custom/sickbeard/autoProcessTV/autoProcessTV.cfg.sample /mnt/cache/.custom/sickbeard/autoProcessTV/autoProcessTV.cfg</code></pre>
<p>If you don&#8217;t chang the port, username (blank) or password (blank) in config/General you don&#8217;t need to edit this file.<br />
Go to Config/General<br />
<a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/Sick-Beard-alpha-alpha2-Config-General.jpg" rel="lightbox[153]" title="Sick-Beard---alpha-alpha2---Config---General"><img src="http://www.lockstockmods.net/wp-content/uploads/2010/06/Sick-Beard-alpha-alpha2-Config-General-274x300.jpg" alt="" title="Sick-Beard---alpha-alpha2---Config---General" width="274" height="300" class="alignnone size-medium wp-image-195" /></a><br />
In the defaults section select your preffered quality and tick Use Season Folders, click save changes</p>
<p>Go to Config/Episode Downloads<br />
<a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/Sick-Beard-alpha-alpha2-Config-Episode-Search.jpg" rel="lightbox[153]" title="Sick-Beard---alpha-alpha2---Config---Episode-Search"><img src="http://www.lockstockmods.net/wp-content/uploads/2010/06/Sick-Beard-alpha-alpha2-Config-Episode-Search-300x285.jpg" alt="" title="Sick-Beard---alpha-alpha2---Config---Episode-Search" width="300" height="285" class="alignnone size-medium wp-image-210" /></a><br />
In the NZB/Torrent section, select SABnzbd as the NZB Action<br />
In the SABnzbd section enter your SABnzbd settings (the api key can be retrieved by going to SABnzbd and going to /config/general)<br />
Save changes</p>
<p>Go to Config/Search Providers<br />
<a href="http://www.lockstockmods.net/wp-content/uploads/2010/06/Sick-Beard-alpha-alpha2-Config-Providers.jpg" rel="lightbox[153]" title="Sick-Beard---alpha-alpha2---Config---Providers"><img src="http://www.lockstockmods.net/wp-content/uploads/2010/06/Sick-Beard-alpha-alpha2-Config-Providers-300x226.jpg" alt="" title="Sick-Beard---alpha-alpha2---Config---Providers" width="300" height="226" class="alignnone size-medium wp-image-198" /></a><br />
Enter the details for your search provider</p>
<h3>Updating sickbeard with a script</h3>
<h4>Install</h4>
<pre><code>cd /mnt/cache/.custom
wget http://www.lockstockmods.net/dloads/sickbeard-updater.sh
chmod +x sickbeard-updater.sh</code></pre>
<h4>Run</h4>
<p>Any time you want to update sickbeard just run the following </p>
<pre><code>sh /mnt/cache/.custom/sickbeard-updater.sh</code></pre>
<p>your old sickbeard folder is backed up to sickbeard_backup.  If the update fails, do NOT just rerun it as you may lose your settings.</p>
<h3>Updating sickbeard Manually</h3>
<p>As we are using a development snapshot version of sickbeard you are going to want to keep it up to date, this is easy to do, but its a manual process.</p>
<pre><code>cd /mnt/cache/.custom
wget http://github.com/midgetspy/Sick-Beard/tarball/master
tar zxf midgetspy-Sick-Beard*.tar.gz
rm midgetspy-Sick-Beard*.tar.gz
mv sickbeard/sickbeard.db midgetspy-Sick-Beard-*/
mv sickbeard/config.ini midgetspy-Sick-Beard-*/
mv sickbeard/autoProcessTV/autoProcessTV.cfg midgetspy-Sick-Beard-*/autoProcessTV/
rm -rf sickbeard
mv midgetspy-Sick-Beard-* sickbeard
</code></pre>
<h3>Extras</h3>
<h4>sickbeard-updater.sh</h4>
<p>Find below the source for the sickbeard-updater.sh</p>
<pre><code>#!/bin/sh

# Required setting: Absolute path to parent directory of sickbeard folder.
path=/mnt/cache/.custom
sb="sickbeard"

# Optional setting to switch branch. DONT CHANGE IF YOU DONT KNOW WHAT THAT MEANS!
branch=master

# Get webgui access settings from autoProcessTV (needs to be set up) and shutdown sickbeard.
host=`echo | grep 'host=' $path/${sb}/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
port=`echo | grep 'port=' $path/${sb}/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
user=`echo | grep 'username=' $path/${sb}/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
pass=`echo | grep 'password=' $path/${sb}/autoProcessTV/autoProcessTV.cfg | cut -d '=' -f2 | tr -d '\r'`
wget --user=$user --password=$pass http://$host:$port/home/shutdown
sleep 5s

# Get source and untar it.
cd $path
wget http://github.com/midgetspy/Sick-Beard/tarball/$branch
tar zxf midgetspy-Sick-Beard*
rm midgetspy-Sick-Beard*.tar.gz

# Make backup copy of old ${sb} &#038; setup new ${sb} version
cp -R ${sb} ${sb}_backup
mv ${sb}/sickbeard.db midgetspy-Sick-Beard-*/
mv ${sb}/config.ini midgetspy-Sick-Beard-*/
mv ${sb}/autoProcessTV/autoProcessTV.cfg midgetspy-Sick-Beard-*/autoProcessTV/
rm -rf ${sb}
mv midgetspy-Sick-Beard-* ${sb}

# Start SickBeard as daemon
cd ${sb}
nohup python SickBeard.py &#038;</code></pre>
]]></content:encoded>
			<wfw:commentRss>http://www.lockstockmods.net/2010/06/03/unraid-with-sabnzbd-and-sickbeard/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)

Served from: www.lockstockmods.net @ 2013-05-20 06:55:23 -->