Sick Beard is een programma dat kan helpen orde te scheppen in de chaos van tv-series. Het kan in de gaten houden wanneer er nieuwe afleveringen beschikbaar zijn en of er afleveringen van een betere kwaliteit beschikbaar zijn. Het kan ook enige uniformiteit aanbrengen in de naamgeving. Verder is het mogelijk om afleveringen te downloaden van usenet en in mindere mate via BitTorrent. Het programma wordt vanuit een webbrowser aangestuurd en kan daardoor op elk willekeurig besturingssysteem worden gebruikt. De ontwikkeling is nog in een vroeg stadium en het programma wordt dan ook nog als alfarelease beschikbaar gesteld. Inmiddels is versie 467 uitgekomen en deze wordt met het volgende changelog geleverd:
Changelog for build 467
- Fix some potential encoding problems
- Fix NFOs being generated when they shouldn't be
- Don't log 401's as errors, just warnings
- Change text spacing on Config -> General page
- Create folders for metadata if they don't exist already
- Put tvdb id in in XBMC nfos rather than
- Hide 401 unauthorized tracebacks to prevent showing file paths accidentally
- Added Babylon 5 exception
- Don't reject stuff from Newzbin cause it isn't a scene name
- Don't treat divx stuff as unknown
- Fix the formatting of the ipv6 option
- Tweak season folder code for air-by-date shows
- Removing config options for air-by-year season folders.
- Adding yearly season folder option for air-by-date shows.
- Don't crash the update thread when trying to retrieve metadata when all settings are turned off
- Minor change to counting the number of episodes downloaded
Change:
Allows episodes that have already been downloaded (ie. the episode has a location) but that have been SNATCHED/SNATCHED_PROPER (ie. grabbing a proper or higher quality episode) to count as downloaded.
Reason:
It's annoying to see a show go from 61/61 (100% downloaded) to 39/61 because higher quality episodes were snatched for Season 2 but haven't yet been downloaded.- Fix a bug in non-backlog providers due to recent changes
- Added some from future import so it can work with python 2.5
- Check if WEB_HOST is blank as well
- IPV6 Support: Respect WEB_HOST if present
- Correct a logic error surrounding the WEB_HOST and WEB_IPV6 options.
- Provide option under General to listen on ipv6
- Listening on :: instead of 0.0.0.0 will provide the ability for Sick Beard to provide its service to any connection to the host CherryPy supports listening on :: fine, and there should be very little effect except on platform that do not have ipv6 support at all.
- This option should probably remain being off by default just in case sick beard is started on a host without ipv6 support and thus cannot be reconfigured.
- WEB_HOST is an option that exists but is not able to be set via the web interface. This will take precedence over WEB_IPV6.
- sickbeard/__init__.py: Fix line endings
- Three lines, related to TWITTER_PREFIX were missing the \r\n line ending, and instead had \n line endings. These have been fixed to be \r\n making the entire file valid dos format.
- Make valid regexes for shows with special chars in their names
- Lock logger & db access
- Added scene exception for Carlos (2010)
- Fixed character encoding bugs with the new metadata code
- Fix manual single-episode search which was broken with the new air-by-date changes
- Added git debug log entry for people with git troubles
- Don't crash non-backlog providers when doing backlog searches
- Changed post-processing logging strings to unicode, added a bit of extra logging to the extra_scripts section
- Don't erase hidden/advanced params from the config file
- Merge branch 'air_by_date_backlog'
- Allow Show.Name.E01 naming
- Filter bad releases in the proper finder as well
- Remove unnecessary debug statements