This is SickBeard 3.0 spk. It will bring a nice icon for DSM 3.2 users, and change the way the installation is done: this spk does not include SickBeard any more, it will be downloaded from GitHub when you install it. That means that you will have an up to date version, whenever you install it. Download here.
It addresses the following issues:
- (3.0) Add icon for DSM3.2 users.
- (3.0) Don’t include the source code of SickBeard, but download it from GitHub at installation time.
- (3.0) When upgrading the spk, clean up the update history file to enforce an application upgrade.
- (2.0) Don’t rely on the SABnzbd spk to provide the Python environment, use the Python spk instead.
- (2.0) As a consequence of the above point, SickBeard now runs with its own user on the NAS. It was previously using the sabnzbd user. This may produce some error when changing the access permission (Failed to set permission for … to 666) but this is harmless, as the permission bits ar already ok. I will try to submit a patch to SickBeard to fix this.
- (2.0) Clear the stale PID file when SickBeard is shutdown the hard way. Reported by many on SickBeard 1.1 spk.
- (1.1) The port number is 8081. No change in the spk, just a few word here as this information was missing. Thanks Morten for reporting this on CouchPotato.
- (1.1) Ensure that the PATH environment variable contains standard synology path only, and no any 3rd party directories like ipkg. Reported by Diaoul on CouchPotato, thanks.
- (1.1) Make the DSM icon available for every user, not only the admin. Reported by kauhl on transmission 2.30b1, but it affects all my packages.
- (1.1) If SABnzbd is not configured, go on without connecting SB to SAB. If you later wish to use SABnzbd as a downloader for SB, you will need to setup it by hand, or do a full reinstall of the SB spk.
- (1.1) Add the web UI port to the DSM Package Manager interface. It will get updated if changed if the in the application.
- (1.1) As the first start may take some time, give it more time to start before reporting an error.
This spk requires my Python spk to work correctly. The dependency will be checked at the installation time, and you will be redirected to the download page if it is missing. You must install at least version 2.6.6 1.
Tested with DSM 3.2 1922, on a DS408 and a DS210j. Not tested on DSM 3.1 or older, but it should work. Please report success and failure, as you always do.
The package is about 40kB, it will download 2MB from GitHub, and install 6.5MB on your NAS. It will grow to 11MB at the first start (python compiled files), and more due to cache files and logs. All is cleanly removed when the package is removed.
The package is compressed using xz, and supports all the NAS supported by Python spk, i.e. all the NAS from the x07 to x11 series. No changes were made to the source code. Specific scripts to the Synology DSM were also added.