Sick Beard Install, Setup, and Configuration Guide for Ubuntu 10.04 LTS (Lucid Lynx)
Introduction
Greetings, this is an updated Install, Setup, and Configuration guide for Sick Beard on Ubuntu 10.04 LTS (Lucid Lynx). This guide should also be easily adapted to other GNU/Linux distributions like Linux Mint 9 (Isadora), Xubuntu, Kubuntu, and Lubuntu and somewhat close for Debian Squeeze, Sidux, and any other Debian (and even Gnome) based distos.
This guide will be actively maintained and updated throughout the two year life of the Ubuntu 10.04 LTS (Lucid Lynx) release. Ubuntu 10.04 LTS is my supported and recommended operating system so I will not be doing specific guides for Ubuntu 10.10 (Maverick Meerkat) or for any subsequent releases until Ubuntu 12.04 LTS (though this guide should be easily adaptable for any interim releases).
This guide is considered a companion guide to my SABnzbd+ Install, Setup, and Configuration Guide as it assumes you have a fully functioning installation of SABnzbd+. It can be used without, but it’s not supported.
Since my last guide Sick Beard has seen steady and progressive development and while it is still considered developmental software, it is being used regularly by many with minimal issues. For anyone looking for a Usenet PVR application, or for anyone using Episode Butler or similar applications, I strongly recommend trying out Sick Beard, as I’d bet dollars to donuts that you might just stick with it (and for good reason!).
For those who are not familiar, Sick Beard is an application that can, at its basic level, be used to automatically scan any existing episodic content that your computer might have, create a list of all the files that are present and missing, and then automatically search for any missing episodes that you might want. It can then send these found sources to SABnzbd+ and then rename and organize them for you. Sick Beard when combined with SABnzbd+, XBMC, and some solid Usenet index sites can make for a fabulously streamlined setup (one which, is probably second to none).
This guide, like my others, is written in casual English in an effort to be accessible by as many as possible, we’ll stay out of the command line as much as possible and stick to the good old graphical user interface. I do not think Ubuntu is a nerd only operating system and I try to write my guides so that even novices can utilize them (see my About page for more details).
With that out of the way, onwards!
Tutorial
Before continuing on, please be aware of this site’s CC BY-SA license and disclaimer. Both can be found at the bottom of this (or any other) page.
Pre-Installation
Since Sick Beard is in development status the best version (usually) to install is the most up-to-date one. To get this we only need to click on this link. This should prompt you to download the latest and greatest version of Sick Beard from their github development site. Download, or save, the file to your Download folder in your Home directory.
Note: There is a chance (albeit small) that there could be a critical bug when you go to download Sick Beard. If you have such an issue be sure to watch the comments on the latest changes to see if it gets resolved then simply download a new copy with the link above and continue on below.
Now that we have Sick Beard downloaded we’ll want to find it and extract it to a folder of its own. To open up your Download directory go to Places and then to Download. The downloaded file should be named something like midgetspy-Sick-Beard-alpha-xxx.tar.gz. Once you’ve located it right click on it and select Extract Here. This should create a similarly named folder in your Download folder. Go ahead and open this folder up, and move on to the next section.
Installation
We will now want to open another File Browser and go to our Home directory. You can do so simply by clicking on the Places Menu and then selecting Home Folder. Now in the File Browser, go up to the File menu and select Create Folder. There should now be an untitled folder in your File Browser, by default the name will be selected so you can type something new in. If it is not right click on the folder and select rename.
Now, type in
.sickbeard
while making sure to note the period at the start of the name. The period will make it a hidden folder so it doesn’t dirty up your Home folder. Once renamed the folder will remain temporarily visible, so find it and open it up.
Now, we’ll need to go back to the Sick Beard folder we extracted in the Pre-Installation section. Select everything in this folder (likely named midgetspy-Sick-Beard-xxx) and copy or drag it to the .sickbeard folder we just created.
To test, we can open up a Terminal (Applications > Accessories > Terminal) and run the following.
python /home/$USER/.sickbeard/SickBeard.py
If you have any problems scroll to the bottom and see the Trouble-shooting section.
If all’s well, Sick Beard is now installed, simple eh? Keep the .sickbeard folder open and lets move on to the Setup sections.
Setup
Auto Processes
So, we now have all the files Sick Beard needs to run in one convenient location. Now, we’ll need to prepare Sick Beard to integrate with our SABnzbd+ installation. From the .sickbeard folder find the autoProcessTV folder and open it up. In here you should have a file named autoProcessTV.cfg.sample right click this file and select rename. Now remove the .sample from the end of the file and hit enter. You should now have a file named
autoProcessTV.cfg
if so open it up in a text editor (double clicking should do this automatically).
You should now be looking at a simple configuration file with the following information.
[SickBeard] host=localhost port=8081 username= password=
If you’ve followed my SABnzbd+ guide without changing anything you should be all set. However, if you’ve changed the port number, or added a username and password to SABnzbd+ you’ll need to add them here now.
Also, if Sick Beard is on a different computer than SABnzbd+ you’ll need to put in the IP Address of that computer instead of the default localhost host entry. Further, if you are running the two programs on different computers you will have some additional and different configurations that are currently outside the scope of this guide (it would add needless complications to the setup process).
Once done, click Save if you’ve changed anything and close out of the text editor.
Now, we’ll need to open up SABnzbd+ and navigate to the Folders Config page and find the Post-Processing Scripts Folder: field. Here we’ll need to tell SABnzbd+ where the Sick Beard autoProcessTV. The path should look like this
/home/USER/.sickbeard/autoProcessTV
be sure to replace USER with your Ubuntu user name. This is the name of your Home Folder and can also be found by going to the System Menu and then Administration and selecting Users and Groups. In User Settings it will be the smaller, lighter name just below your full name.
Once you have the correct path entered hit the Save Changes button at the bottom and then go to the Categories Config page in SABnzbd+.
Here we’ll want to go down to the tv category and across to the Script drop down list. This should currently be set to Default. Click on it and find the sabToSickBeard.py option select this and hit the Save button and the end of the tv category.
Now, we’re almost done setting up Auto Processing. To finish we just need to go to the Sorting Config page in SABnzbd+ and make sure TV Sorting is disabled and also make sure that the tv category is not active for any of the other sorting options. Sick Beard will be handling all of the sorting and renaming for the tv category from here on out.
If you had to adjust any Sorting options be sure to save at the bottom of the page, once done move on to the Autorun section.
Autorun
Okay, so I’ve finally fixed the script from my previous guide. I’ve been testing this for a while so it should be good to go (but let me know if you have any problems). This script includes start, stop, and update functions. The update process also includes a two tier back-up just in case you need to return to a previous revision or hose your database somehow (back-ups are in two hidden folders in your Home directory. CTRL-h will show all hidden files and folders in a directory).
Note: A point of interest before we continue on, Sick Beard now has a script included by default. However, there are no real installation instructions for it, and it doesn’t include an update function (and the rest is pretty much bang on for the one below). So, I’m still going to be recommending the script below for the time being.
So any way, yeah, we can stop at the above installation and setup sections and manually start and stop Sick Beard each time we reboot our system but who wants to do that? Rhetorical question, but if you answered “not me!” you’re in the right place.
To get Sick Beard to start and stop automatically we’re going to need to launch the terminal, but don’t worry if you’re new to this GNU/Linux stuff it’s all very straight forward (and often much easier than using the graphical user interface!).
So, launch the Terminal, it should be under the Applications and Accessories menus. Once it’s up run the following (copy and paste if you want).
sudo gedit /etc/init.d/sickbeard.sh
You will be prompted for your password, enter it in now. Once done a text editor will open up with nothing in it. This is exactly what we want so don’t fret.
In this window copy the following script and paste it into the blank text editor.
#! /bin/sh
### BEGIN SCRIPT INFO
# Provides: Sick Beard Start/Stop/Update
# Copied by Ainer.org from http://forums.sabnzbd.org/index.php?topic=2013.0
# Part written by Tret on April 17, 2009
# Part written by beckstown on June 6, 2010
# Fix by Tophicles on July 7, 2010
# Modified and re-written by Ainer on various dates in 2010
### END SCRIPT INFO
#Required -- Must Be Changed
USER="USER" #Set Ubuntu (or other GNU/Linux) username here.
#Required -- Defaults Provided (only change if you know you need to).
HOST="127.0.0.1" #Set Sick Beard address here.
PORT="8081" #Set Sick Beard port here.
BRANCH="master" #Set Sick Beard branch here.
#Optional -- Unneeded unless you have added a Username and Password to Sick Beard.
SBUSR="" #Set Sick Beard Username (if you use one) here.
SBPWD="" #Set Sick Beard Password (if you use one) here.
#Script -- No changes needed below.
case "$1" in
start)
#Start Sick Beard.
cd /home/$USER/.sickbeard
echo "Starting Sick Beard"
sudo -u $USER -H nohup python /home/$USER/.sickbeard/SickBeard.py --quiet &
;;
stop)
#Shutdown Sick Beard.
echo "Stopping Sick Beard"
wget -q --user=$SBUSR --password=$SBPWD "http://$HOST:$PORT/home/shutdown/"
sleep 6s
;;
update)
#Start update process.
# Shutdown Sick Beard.
echo "Stopping Sick Beard"
wget -q --user=$SBUSR --password=$SBPWD "http://$HOST:$PORT/home/shutdown/"
sleep 6s
# Get source and untar it.
echo "Downloading Sick Beard"
cd /home/$USER
wget -q http://github.com/midgetspy/Sick-Beard/tarball/$BRANCH
tar zxf midgetspy-Sick-Beard*
rm midgetspy-Sick-Beard*.tar.gz
# Make Backups, copy essential files, and install new version.
echo "Backing-up Sick Beard"
cp -ru .sickbeard_backup .sickbeard_backup_old
cp -ru .sickbeard .sickbeard_backup
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
echo "Updating Sick Beard"
mv midgetspy-Sick-Beard-* .sickbeard
# Restart Sick Beard quietly and send output To nohup.out.
echo "Restarting Sick Beard"
cd /home/$USER/.sickbeard
sudo -u $USER -H nohup python /home/$USER/.sickbeard/SickBeard.py --quiet &
;;
*)
echo "Usage: $0 {start|stop|update}"
exit 1
esac
exit 0
Parts of this script were originally written by a gent. by the name of tret over at the SABnzbd+ forums. Other parts were written by beckstown from the XBMC forums. I have merged these two scripts, doing some rewriting and editing where necessary.
Once we have the script pasted into our text editor we’ll need to change the USER field to match your Ubuntu username (it’s the short name that is used to login to your system). So, for example (using ainer as the username):
USER="ainer"
Once that’s done save and close out of the text editor.
Now, we’ll need to add this script to the system’s start/stop list and we’ll need to do this from the terminal. I strongly recommend coping and pasting these lines (one at a time) as they need to be entered in exactly as they are for them to work properly.
sudo chmod +x /etc/init.d/sickbeard.sh
sudo update-rc.d sickbeard.sh start 30 2 3 4 5 . stop 14 0 1 6 .
Once we have the above entered in correctly (it should confirm that it’s been added and if you run the second line twice it’ll say that “System start/stop links for /etc/init.d/sickbeard.sh already exist.” Feel free to ignore warnings about LSB keywords and the like).
Now, Sick Beard should start and stop cleanly with the system. To test the script run the following from the terminal.
/etc/init.d/sickbeard.sh start
And from a different terminal window or tab (Control-Shift-T for a new tab):
/etc/init.d/sickbeard.sh stop
Once the start and stop are tested run
/etc/init.d/sickbeard.sh update
The first one should launch Sick Beard and it’s web interface, the second should cleanly shut it down. The third will shutdown, download, back-up, update, and re-start Sick Beard. If they all worked you should be good to go and are ready to move on. You may also want to take a moment to reboot your system to confirm that the script is executed and successfully starts Sick Beard at system start.
Configuration
Before adding shows to Sick Beard I strongly recommend going through all of Sick Beard’s configurations. While the defaults may work for some, the options are heavily dependent upon how your collection is currently organized, how it is used, and how your system is setup. Also, due to the highly active development of the program additions and changes to the configuration options are to be expected.
With that in mind I’ll run through the configurations I recommend or use (again, these may not be the right ones for your setup). If you have any questions comment below or hit up the Sick Beard forum.
General
Misc
By default the cache and Logs folders will be put in your Home directory. If you’d like to relocate these to your hidden sickbeard folder you can change the path (for Logs) here.
Note: To change the cache folder location you will have to manually edit the config.ini file in the .sickbeard folder. Just browse to the file, open it with gedit, find the cache entry and type in the path you’d like to use.
If you will be using your collection only with XBMC or Boxee leaving Create metadata and Images checked shouldn’t cause any problems. However, if you use standalone programs like Gnome Mplayer then these options will dirty up your folders with uneeded files (when in doubt uncheck these as XBMC can generate these files itself).
If you’re comfortable with navigating to Sick Beard (or have bookmarked its address) uncheck Launch browser on startup so Firefox doesn’t launch everytime you reboot your system. Also, you can uncheck the Notify when new versions are available as it will not function when running the daily builds.
Episode Naming
This category is highly dependent on your preferred episodic organizational schema. Thankfully if you pick something you don’t like Sick Beard allows you to change these settings and then rename shows that are already organized with the new options.
I leave the defaults here with one exception, I uncheck Use dates for air-by-date shows. Again, pick what works best for you the descriptions on the options are very clear.
Web Interface
Unless you want to add a username or password for Sick Beard this section can probably be skipped.
Defaults
The Initial Quality option is hugely powerful. I recommend setting this to Custom and manually selecting what to download initially and then what to re-download.
For example, I’m a quality snob and I only target HD content. So, in the first box I select all of the 720p options and the 1080p option (control click to select multiple options). Then in the second, re-download box, I only select the 1080p option. Sick Beard wont replace 1080p with 1080p so this sets Sick Beard to fetch anything that’s 720p or better and then replace any 720p with 1080p if it ever becomes available. Sick Beard handles this whole process seamlessly.
Obviously, the above is probably too restrictive for most people so you may wish to tweak this as per your preferred formats. Or, if you’re a quality snob you may also wish to add Unknown to your initial download list. Do be careful with the Unknown though, it’s stuff that Sick Beard can’t categorize by default. So, you may get some junk files, you may get some mobile files, but you may also get some stuff that otherwise would of been missed, like 480p x264 files.
Now, before moving on be sure to note the Use Season Folders checkbox. If you’re content makes use of seasonal folders be sure to check this box before adding content to Sick Beard.
And, that’s it for the General Configuration tab. Be sure and hit the Save Changes button at the bottom and move on to Episode Downloads.
Episode Downloads
Episode Search
Here we can adjust some basic search options. Make sure NZBs are enabled and if you want enable Torrents (which are currently outside the scope of this guide, but may be added in the future).
Search Frequency can be left as is or, if you want, increased to two or four hours to reduce a negligible load on the index sites and your system. Conversely, you may want to decrease the Backlog Search Frequency. This can be adjusted down to 7 days (the current lowest value).
Post-processing
If you’ve setup Post-Processing in SABnzbd+ you can skip the first and last option here. The middle two are still of interest though. I recommend unchecking the Keep folder box and leaving the Rename episodes box checked.
NZB/Torrent Options
The NZB Action should be changed to SABnzbd to allow Sick Beard to directly give NZBs to Sick Beard and Usenet Retention may need to be adjusted (either down or up) depending on which Usenet server you use. My recommended servers Giganews and Supernews are 724 and 400 respectively.
SABnzbd
If you’ve followed my SABnzbd+ guide to the letter you can skip the Username and Password fields. You will need to put in your SABnzbd API Key which can be found under the General Config tab (in SABnzbd+). Also, the IP/port field will need to be filled. If it’s on the same machine with the default port it will be
127.0.0.1:8080
Once this is done, we should be ready to move on to the next section (make sure to hit the Save Changes button).
Search Providers
Provider Priorities
These can be arranged in whatever order you prefer. Defaults are fine.
NZBMatrix
To use NZBMatrix you’ll need to pay for a VIP account. After doing so you’ll be able to put in your Username and API Key (found here).
NZBs.org
To enable NZBs.org you’ll need a free account. Once you have one you can go to the RSS page and get the user id number and the hash number. These can be found toward the top of the page and should look something like
&i=001122&h=938486abcdeu814546787
Note the &i= and the &h=. The first indicates user id and the second indicates the hash. Only copy the numbers inbetween or after these indicators. So, in the example above the user id (UID) would be:
001122
and the hash
938486abcdeu814546787
NZBs’R'US
This is setup pretty much like NZBs.org. You’ll need a free account and then go here to find your UID and hash. The information is toward the very bottom of the page (see the NZBs.org section above for more details).
Bin-Req
Nothing to do here.
Make sure all the Enable boxes are checked for any index site that you wish to use. Once done hit the Save Changes button and on we go.
Notifications
This whole tab is optional, if you’re using XBMC or Boxee you can setup Sick Beard to send a message to let you when a show has been downloaded. You can also set Sick Beard to update the XBMC Library so the new content is immediately available.
Growl isn’t available under Ubuntu and Email isn’t yet implemented. So, unless you’re running XBMC or Boxee there’s nothing to do here.
If you’ve changed anything, make sure to Save one last time and that’s it for the Configuration.
Adding & Managing Shows
Adding Shows
Adding shows is a simple prospect. Simply go to the Home tab and hit the Add Shows button. Assuming you have more than one show you’ll want to go down to the Add multiple shows from a root directory and browse to or type in the path to the folder that contains your episodic content. Hit the Add multiple shows button and Sick Beard will process the folder names and prompt you to add the shows it has found. Be sure to scan this list and make sure all the folders and show names match up.
Once done you’ll be returned to the Home tab where Sick Beard will likely be processing the added shows (click the Home tab to refresh as this progresses). When Sick Beard has finished click on a show name.
Managing Shows
First verify that the quality and other settings are as you want them. You can modify settings per show by hitting the Edit button. Otherwise you can change the global settings by returning to the Config tab.
If you make any quality settings you can apply them to already added shows by going to Manage Shows, Selecting all the shows and hitting the Edit Selected Shows button.
If you make changes to the naming conventions you can go to the Manage Shows tab and select the Rename check box on all shows. When you hit the Submit button Sick Beard will go through all your shows and update the names of the shows (if possible). Be warned, some information like quality and air date may only be available when downloading initially. You can manually set the quality of each episode (or each season) by going into each show individually. XBMC makes it very easy to identify the quality of a show if you’re not sure what it is and by default Sick Beard will assume HD content is 780p HDTV and SD content is SD TV.
Once you have the configurations fine tuned (if needed) you can now go through and mark all the shows you want Sick Beard to search for. By default all missing episodes are marked as Skipped. If you want Sick Beard to actively search for the shows you will need to change them to Wanted. Once you have all your shows set to the proper status you may also want to go through all the shows you currently have and set their proper formats.
Updating & Backing Up
Updating
This has been merged into the Autorun script.
Backing Up
The Autorun script can be modified to backup your critical Sick Beard files (sickbeard.db, config.ini, autoProcessTV.cfg) to a folder other than your Home directory (by default it makes two back-ups in two hidden folders in your Home directory).
You may also want to make occasional manual backups of, at very least, your sickbeard.db file. If this file is lost or corrupted you may loose, among other things, all of your quality information. Your config.ini file only contains your Configuration settings (nothing specific to the shows) so this is less important, and least of all your autoProcessTV.cfg file can be easily replaced (see the Setup section above).
Closing
Well, there you have it. With any luck you should have a fully installed, setup, and configured copy of Sick Beard to call your very own. If you have any questions or feedback feel free to use the comments section at the bottom of this page or if you want to talk to me directly see my Contact page.
Be warned though, any inappropriate comments will be blocked without warning (all comments are moderated). This is for both your and my protection, the Internet is no longer the free, anonymous place it once was so use your common sense when posting.
If you enjoyed this guide, first and foremost support the software mentioned in here. This guide is meaningless without their continued hard work! Forgo that extra cheeseburger and tip them a buck or few. If you’re strapped for cash, help out with development, documentation, or supporting novice users.
If, after that, you’re still feeling generous send some love my way, either with a kind or constructive word, or whatever works for you. I do these guides mainly for my own technical development, but if I can get them to pay for themselves then all the better!
I hope you enjoyed reading my guide, and I hope it was helpful!
Cheers!
Addendum
Supplemental Software
To get the most out of your brand spankin’ new Sick Beard install you may want to check out some of the following applications. These are applications that are either designed for Sick Beard, or that just simply go hand in hand with the time saving features of Sick Beard (philosophical cousins if you will).
These applications are provided in no particular order, and I’m only including applications that I currently recommend using (this is not meant to be an exhaustive list!).
SABnzb+
If you haven’t come to this guide by way of my SABnzbd+ guide, be sure to check it out. For those that are not familiar, SABnzbd+ which, I read as “SAB-newzbin” (though “SAB-nzb-daemon plus” is probably much closer to correct!), is an Usenet client. It is highly automated, robust, and once set up can run and run with minimal user intervention.
XBMC
XBMC is a highly robust media center application which Sick Beard can communicate with. XBMC has some highly polished skins (like Legacy Dark), and more features than Boxee (below). It is also more Ubuntu and Linux friendly. If you don’t care about streaming Hulu or Pandora, or don’t mind a bit more setup I strongly recommend XBMC over Boxee (which I’ll probably be doing a guide for once 10.5 comes out and Legacy Dark gets finalized for it).
Boxee
Boxee provides a very polished and easy to use end point for any multimedia collection. That meticulously maintained collection will seem all the more amazing and accessible when it’s supported by images and information that are pulled from the Internet Movie Database. Compared to XBMC, Boxee is maintained by a for profit company. It is more focused on streaming multimedia from the Internet than it is playing local content. It is probably a little easier to get into than XBMC, but it is also less flexible. If you’re not sure which one is right for you give either a go, I’ve bounced back and forth between the two before finally settling on XBMC.
Trouble-shooting
- Remember, you’ve installed a daily build which only receives minimal testing. It is possible that there are bugs.
- If you have problems or questions feel free to comment below. If I have time and am able I will try to help you out (especially with the install, setup, & configuration).
- If Sick Beard did not launch try verifying by going to http://127.0.0.1:8081 in your browser, if Sick Beard doesn’t load up try running it directly from the terminal. Use thiss command:
python /home/USER/.sickbeard/SickBeard.py
If you see something about Cheetah we’ll need to install the python-cheetah package. To do so up to System then down to Administration and select Synaptic Package Manager. In the Quick Search box type in
cheetah
the first package should be python-cheetah. Right click on this and select Mark for Installation. Now hit the Apply button on the main Synaptic window. Allow the installation to finish then close out of Synaptic and retry Sick Beard (with the steps above).
- If you continue to have problems you will likely be best served by visiting the developer’s site or the Sick Beard thread on the SABnzbd+ Forums.
Revision History
- 8/1/2010 — Auto start/stop/update script added, minor edits elsewhere.
- 7/6/2010 — New Guide Written
Posted: July 6th, 2010
at 12:01pm by daemox
Tagged with GNU/Linux, Linux Mint, Ubuntu, Usenet, Usenet Indicies & Searches
Categories: GNU/Linux,Linux Mint,Supplemental Usenet Applications,Ubuntu,Usenet,Usenet Indices & Searches
Comments: 20 comments
20 Responses to 'Sick Beard Install, Setup, and Configuration Guide for Ubuntu 10.04 LTS (Lucid Lynx)'
Subscribe to comments with RSS or TrackBack to 'Sick Beard Install, Setup, and Configuration Guide for Ubuntu 10.04 LTS (Lucid Lynx)'.


Everything working as it should, only one question left.
How do you let sick beard update the XBMC library?
Paul
16 Jul 10 at 2:51 AM
Hey, glad to hear. In Sick Beard, under Config, Notifications, and then XBMC there are two options to have it have XBMC run a library update when new stuff gets downloaded.
Did you ever figure our SABnzbd+ autostart? If not give me an IM contact and I’ll try to help you through it.
Ainer
16 Jul 10 at 10:47 PM
Did a complete removal an reinstall of sabnzbd from the jcfp repo. After this everything worked fine. Something must have gone wrong during the first install.
I have selected sickbeard to update the library when new content is added but this doesn’t seem to work.
I have added the ip 192.168.2.5 as well as it’s port 9090. Also http controll is enabled in xbmc as well.
Paul
19 Jul 10 at 12:22 AM
Hey, sorry for not getting back to you sooner, I kind of spaced it. The port 9090 is the default for SABnzbd+ for secured connections, if you have this enabled (on the same machine as XBMC) there might be a conflict between XBMC (assuming you have it set to use 9090 as well) and SABnzbd+ (or some other service on your system). You may want to try a different port for XBMC (I use 8082 currently).
Ainer
25 Jul 10 at 11:46 AM
Port 8082 works like a charm.
Thanks
Paul
26 Jul 10 at 7:01 AM
Testing notifications works as it should, the updating of the library not quite. Or could this be related to the fact that the status hasn’t yet changed in sick beard: it still says ‘snatched’ instead of ‘downloaded’.
Will continue to test, still need to find a way to add xbmc to the start programs at launch list in ubuntu
Paul
26 Jul 10 at 12:37 PM
Hey great guide thanks.
Damon
10 Aug 10 at 9:37 PM
Hi,
I’ve followed your guide to the letter and everything works fine if I start sickbeard manually from the terminal.
but if i try and launch it with ‘sudo /etc/init.d/sickbeard.sh start’
It hangs with the message ‘nohup: appending output to ‘/home/bungle/nohup.out’
Any ideas?
Bongo365
11 Aug 10 at 1:54 PM
Hey,
Yeah, hit enter and it should return to a clean terminal prompt. Nohup is used to redirect the output of the program to a file so that it can be start cleanly without extraneous messages being generated. There is a quiet option which is also used, but there are messages that still get sent to the terminal even when this is invoked.
Anyway, long story short hit enter and you’ll be golden.
Cheers,
Ainer
Ainer
11 Aug 10 at 3:14 PM
Hi Ainer,
Pressing enter does bring me back to a terminal prompt, but the service is not running.
I have tried changing the host in the script to 192.168.0.250 which is the IP of the server it is running on but still nothing.
If i run straight from a terminal with ‘python SickBeard.sh’ it all works fine.
Bongo365
12 Aug 10 at 2:09 AM
If I type
‘sudo -u mclovin -H nohup python /home/bongo/.sickbeard/SickBeard.py –quiet’
Into the terminal then it launches fine, if that gives you any more needed info
Bopngo365
12 Aug 10 at 6:28 AM
Hey, Bongo,
Can you describe your setup. It sounds like you might be running this on multiple computers, and i haven’t tested it thusly. if you want a quick fix take the line you just sent me and plug that into the script. You may also need to change the change directory part of the script. Why are you using two different usernames?
Leave your IM if you want, preferably jabber and I’ll try to help you real time.
Ainer
Ainer
12 Aug 10 at 7:58 AM
Hi Ainer,
Thanks for your offer of help, my jabber id is bongo365
Bopngo365
12 Aug 10 at 8:33 AM
Or alternativley do you have IRC? Email me and let me know!
Bopngo365
12 Aug 10 at 10:00 AM
Thanks for the guide. Worked great. I would only change one thing just because it maybe confusing. Is the following one line or two?
sudo update-rc.d sickbeard.sh start 30 2 3 4 5 . stop
14 0 1 6 .
tacoguy
13 Aug 10 at 11:41 AM
Thanks for the feedback tacoguy and I’m glad it worked for you. I have made the suggested change (it was a good one!).
Bopngo, I tried to add you on jabber but I’m not sure if I guess the correct domain (I used @gmail.com). I tried Bopngo365@gmail.com and bongo365@gmail.com. I can connect to IRC if that’s easier. I’m going to add some new contact options to this site so this is easier in the future.
Let me know if you are still stuck, ainer@ainer.org is an email you can reach me at.
Cheers you two,
Ainer
Ainer
16 Aug 10 at 1:36 PM
Hello many thanx for this great guide.
I know this isn’t the best place to ask but do you maybe know to autostart XBMC ( first desktop and when its loaded start XBMC)
Many thx in advance
Henkske
21 Aug 10 at 11:22 AM
Hey Henkske,
I’m glad you enjoyed the guide. No problem on the XBMC question, I’ll be writing a guide once the next version comes out anyway (10.50 Dharma). I think the way you want to start XBMC is by having it executed in Ubuntu’s Startup Applications list (which can be found under System > Preferences).
Once you have it opened hit the Add button and then type in XBMC for the name (or whatever you want) and then the command should simply be xbmc as well (assuming you’ve installed from XBMC’s standard PPA’s).
To test if the command will work for you you can simply pull up a terminal (or hit ALT-F2) and type in xbmc in either. Hit Enter or Run and XBMC should launch (assuming it’s not already running). If that command works in either of those it should work just fine as the command in the Startup Applications list.
If that fails however, find your shortcut or whatever you use normally to launch XBMC and go into it’s properties and find the command it lists. Copy and paste that into the Startup Applications list in place of the vanilla xbmc command and you should be golden.
Best of luck,
Ainer
Ainer
21 Aug 10 at 6:18 PM
Hmmm this time it worked. THX alot:)
Henkske
22 Aug 10 at 2:19 AM
Hey again,
You’re welcome, enjoy!
-daemox (formerly Ainer)
daemox
22 Aug 10 at 8:54 AM