{"id":28178,"library":"sickrage","title":"SickRage","description":"Automatic Video Library Manager for TV Shows.  Version 10.0.71, released as a beta/stable with an irregular cadence.","status":"active","version":"10.0.71","language":"python","source_language":"en","source_url":"https://github.com/SickRage/SickRage","tags":["tvshows","automation","media-manager"],"install":[{"cmd":"pip install sickrage","lang":"bash","label":"PyPI"},{"cmd":"git clone https://github.com/SickRage/SickRage.git && cd SickRage && pip install -r requirements.txt","lang":"bash","label":"GitHub"}],"dependencies":[],"imports":[{"note":"Case-sensitive; module name is lowercase 'sickrage'.","wrong":"import SickRage","symbol":"SickRage","correct":"import sickrage"}],"quickstart":{"code":"import sickrage\n\nconfig = sickrage.SickRage()\nconfig.start()","lang":"python","description":"Basic import and start of SickRage. Note: this assumes the library is installed and configured via environment variables (e.g., SICKRAGE_HOST)."},"warnings":[{"fix":"Change imports to: `import sickrage` then access as `sickrage.SickRage`.","message":"SickRage 10.x changed the import path for core classes. Use `import sickrage` instead of `from sickrage import SickRage`.","severity":"breaking","affected_versions":">=10.0.0"},{"fix":"Import directly from the top-level module: `import sickrage` then use `sickrage.MediaClass`.","message":"Use of the 'media' subpackage (e.g., from sickrage.media import ...) is deprecated and may be removed.","severity":"deprecated","affected_versions":">=10.0.50"},{"fix":"Call `config.start()` after creating a SickRage instance to start the server.","message":"SickRage requires a running instance of a web server (e.g., Tornado) to operate. The library will hang if no server is started.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Run `pip install --upgrade sickrage` and then use `import sickrage`.","cause":"Incorrect package or version. Ensure you have SickRage >=10.0.0 installed and use `import sickrage`.","error":"ImportError: cannot import name 'SickRage' from 'sickrage'"},{"fix":"Install with `pip install sickrage` or via GitHub instructions.","cause":"SickRage not installed or Python environment not activated.","error":"ModuleNotFoundError: No module named 'sickrage'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}