SickRage

raw JSON →
10.0.71 verified Sat May 09 auth: no python

Automatic Video Library Manager for TV Shows. Version 10.0.71, released as a beta/stable with an irregular cadence.

pip install sickrage
error ImportError: cannot import name 'SickRage' from 'sickrage'
cause Incorrect package or version. Ensure you have SickRage >=10.0.0 installed and use `import sickrage`.
fix
Run pip install --upgrade sickrage and then use import sickrage.
error ModuleNotFoundError: No module named 'sickrage'
cause SickRage not installed or Python environment not activated.
fix
Install with pip install sickrage or via GitHub instructions.
breaking SickRage 10.x changed the import path for core classes. Use `import sickrage` instead of `from sickrage import SickRage`.
fix Change imports to: `import sickrage` then access as `sickrage.SickRage`.
deprecated Use of the 'media' subpackage (e.g., from sickrage.media import ...) is deprecated and may be removed.
fix Import directly from the top-level module: `import sickrage` then use `sickrage.MediaClass`.
gotcha SickRage requires a running instance of a web server (e.g., Tornado) to operate. The library will hang if no server is started.
fix Call `config.start()` after creating a SickRage instance to start the server.
git clone https://github.com/SickRage/SickRage.git && cd SickRage && pip install -r requirements.txt

Basic import and start of SickRage. Note: this assumes the library is installed and configured via environment variables (e.g., SICKRAGE_HOST).

import sickrage

config = sickrage.SickRage()
config.start()