SickGear has proven the most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation.
Find a file
Prinz23 d3a7f0ff5e Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded.
Add newznab smart logic to avoid missing releases when there are a great many recent releases.
Change improve performance by using newznab server advertised capabilities.
Change config/providers newznab to display only non-default categories.
Change use scene season for wanted segment in backlog if show is scene numbering.
Change combine Manage Searches / Backlog Search / Limited and Full to Force.
Change consolidate limited and full backlog.
Change config / Search / Backlog search frequency to instead spread backlog searches over a number of days.
Change migrate minimum used value for search frequency into new minimum 7 for search spread.
Change restrict nzb providers to 1 backlog batch run per day.
Add to Config/Search/Unaired episodes/Allow episodes that are released early.
Add to Config/Search/Unaired episodes/Use specific api requests to search for early episode releases.
Add use related ids for newznab searches to increase search efficiency.
Add periodic update of related show ids.
Change terminology Edit Show/"Post processing" tab name to "Other".
Add advanced feature "Related show IDs" to Edit Show/Other used for finding episodes and TV info.
Add search info source image links to those that have zero id under Edit Show/Other/"Related show IDs".
Add "set master" button to Edit Show/Other/"Related show IDs" for info source that can be changed.
Change terminology displayShow "Indexers" to "Links" to cover internal and web links.
Change add related show info sources on displayShow page.
Change don't display "temporarily" defunct TVRage image link on displayShow pages unless it is master info source.
Change if a defunct info source is the master of a show then present a link on displayShow to edit related show IDs.
Change simplify the next backlog search run time display in the page footer.
Change try ssl when fetching data thetvdb, imdb, trakt, scene exception.
Change improve reliability to Trakt notifier by using show related id support.
Change improve config/providers newznab categories layout.
Change show loaded log message at start up and include info source.
Change if episode has no airdate then set status to unaired (was skipped).

Technical
Change move scene_exceptions table from cache.db to sickbeard.db.
Add related ids to show obj.
Add use of mapped indexer ids for newznab.
Add indexer to sql in wanted_eps.
Add aired in (scene) season for wanted episodes.
Add need_anime, need_sports, need_sd, need_hd, need_uhd to wanted episodes and added as parameter to update_providers.
Add fix for lib lockfile/mkdirlockfile.
Add set master TV info source logic.
Change harden ui input validation.
Add per action dialog confirmation.
Change to reload page under more events.
Change implement "Mark all added episodes Wanted to search for releases" when setting new info source.
2016-09-21 17:50:27 +01:00
autoProcessTV Change refactor, PEP8, code convention cleanse for nzb/torrent code and remove newzbin remnants. 2015-07-15 19:19:39 +01:00
gui/slick Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded. 2016-09-21 17:50:27 +01:00
init-scripts Change init.systemd to use python2 binary and recommended installation paths. 2016-07-11 15:31:34 +01:00
lib Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded. 2016-09-21 17:50:27 +01:00
sickbeard Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded. 2016-09-21 17:50:27 +01:00
tests Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded. 2016-09-21 17:50:27 +01:00
.codeclimate.yml Add Code Climate configuration files 2015-11-20 22:58:02 +08:00
.gitignore Change refactor, PEP8, code convention cleanse for nzb/torrent code and remove newzbin remnants. 2015-07-15 19:19:39 +01:00
.travis.yml Add detection of password protected rars with config/Post Processing/'Unpack downloads' enabled. 2016-08-22 16:09:07 +01:00
CHANGES.md Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded. 2016-09-21 17:50:27 +01:00
COPYING.txt Change logos, text etc. branding to SickGear. 2014-11-12 20:56:40 +00:00
HACKS.txt Add smart logic to reduce api hits to newznab server types and improve how nzbs are downloaded. 2016-09-21 17:50:27 +01:00
readme.md Change simplify and clarify some points. 2016-03-14 14:43:20 +00:00
requirements.txt Add requirements file for pip (port from midgetspy/sick-beard) 2015-02-23 20:29:52 +08:00
SickBeard.py Merge branch 'master' into develop 2016-09-13 21:01:10 +01:00
tox.ini Add Code Climate configuration files 2015-11-20 22:58:02 +08:00


SickGear
**SickGear**, a usenet and bittorrent PVR
*Please note you should know how to use git and setup basic requirements in order to run this software.*

SickGear provides management of TV shows and/or Anime, it can detect new episodes, link to downloader apps, and more. SickGear is a proud descendant of Sick Beard and is humbled to have been endorsed by one of its former lead developers.

Why SickGear?

  • SickGear maintains perfect uptime with the longest track record of being stable, reliable and trusted to work
  • SickGear delivers quality from active development with a wealth of options on a dark or light themed interface
  • Migrating to a hassle free and feature rich set up is super simple

Features include

  • Stable, quality assured testing and development cycle
  • Innovations that inspire imitators
  • Compatible with any platform via a familiar web interface
  • Most comprehensive selection of usenet and torrent sources
  • Episode management
    • View missed and upcoming shows at a glance with "day by day" and other layouts
    • Group shows into personalised sections in a full show list view
    • Automatic and manual search for availability of wanted episodes
    • Set what episodes you want and how to receive them
    • Uses well known established index sites to gather show information
    • Searches for known alternatively named shows with a fallback to user edited names
    • Searches for known alternatively numbered episodes with a fallback to user edited numbers
    • Searches for known alternatively numbered seasons with a fallback to user edited numbers
    • Forward search results to a downloader (e.g. NZBGet, SABNZBd, uTorrent, and others)
    • Save search results to a "blackhole" folder that can be periodically scanned for taking action
    • Post-process downloaded episodes into customisable layouts, with or without extra metadata
    • Advanced Failed Download Handling (FDH)
    • Overview of seasons, episodes, rating, version, airdate, episode status (their meaning)
  • Processing nzb/torrents with your downloader application at your chosen qualities
  • Subtitle management
  • Notification
    • System notifiers (i.e. Kodi, Emby, Plex, XBMC)
    • Device notifiers (i.e. Growl, Prowl, Notify My Android)
    • Social (i.e. Twitter, E-mail)
  • Server friendly with minimal number of calls (e.g. one request per chosen snatch, not per result)
  • Can recommend trendy and/or personally tailored shows from Trakt, IMDb, AniDB
  • Automated alternative show names and episode numbering from XEM

Some of our innovative features;

  • Automated search after adding a show
  • Desktop notifications
  • Enhanced Anime features when adding shows
  • Visual percentage progress of managed episodes
  • Separate Plex server and Plex client settings
  • Intelligent library updates that target Plex servers that list the show of an episode
  • Configurable episode status for removed media files
  • Configurable default home page
  • Source providers
  • User Interface

Screenies

Show List: Simple
Theme: Dark, Light
Show List: Banner
Theme: Dark, Light
Show List: Poster
Theme: Dark, Dark 2
Episode View: Day by Day
Theme: Dark, Light
Episode View: List
Theme: Dark, Dark 2, Light
Display Show
Theme: Dark, Light
Add from Trakt
Theme: Dark
Edit Show
Theme: Dark

Available versions

Master (changes)(most stable)
Development (changes)(mostly stable)
[ ++ Install Guides ++ ][ Frequently Answered ][ Discover Wiki ]

Howto

Report issues

The following guidelines prevent reported issues getting messy and help us quickly get to the nub of an issue. Please be aware that we require all requested information and that missing details will likely result in the reported issue being closed.

Contribute code

Please read this guide. Directions include coding with git and submitting pull requests. If your pull request is a new feature, please try explaining its function to a limit of 200 characters. Better, talk to our devs in IRC (details below).

Contributors

To core

MidgetSpy, zoggy, 1337, Tolstyak, Mr_Orange, Bricky, JackDandy, Prinz23, Supremicus, adam111316, and zanaga

In other areas, testers and QA

Warm thanks to tehspede, CtrlAltDefeat, Mike, vergessen (betrayed), and Rawh for their keen eye, all around help, and making sure all manner of things work as expected

Provider code

Thanks also, to unsung heroes that added source providers; Idan Gutman, Daniel Heimans, jkaberg, and Seedboy

Finally, a massive thanks to all those that remain in the shadows, the quiet ones who welcome folk to special places, we salute you for your hospitality and for tirelessly keeping up operations.

Community

  • IRC: irc.freenode.net channel #SickGear
    Support is available, but you should understand the basics of your Linux or Windows OS. If you don't understand basics like locating a db file, not running as root, or things like setting file permissions, then SickGear might not be for you.

Enjoy SickGear - stability, reliability, assured.