Git Product home page Git Product logo

readynas-sickchill's Introduction

SickChill


Important Notice*

Issue/Bug tracking, feature requests, support, and developer communication is moving strictly to discord - please start making the habit to go there, rather than creating issues on GitHub. After a period of time GitHub issue tracker, discussions, and other social features will be disabled on GitHub.


Language Build Status Release Date Last Commit Commits Since Discord Donate


Automatic Video Library Manager for TV Shows. It watches for new episodes of your favorite shows, and when they are posted it does its magic.

Features

  • Kodi/XBMC library updates, poster/banner/fanart downloads, and NFO/TBN generation
  • Configurable automatic episode renaming, sorting, and other processing
  • Easily see what episodes you're missing, are airing soon, and more
  • Automatic torrent/nzb searching, sending to your client, and processing at the qualities you want
  • Largest list of supported torrent, newznab, and torznab providers - both public and private
  • Can notify Kodi, XBMC, Growl, Trakt, Twitter, and more when new episodes are available
  • Searches TheTVDB, AniDB.net, iMDB, FanArt.tv, and more for shows, seasons, episodes, and metadata
  • Episode status management allows for mass failing seasons/episodes to force retrying
  • DVD Order numbering for returning the results in DVD order instead of Air-By-Date order
  • Allows you to choose which indexer to have SickChill search its show info from when importing
  • Automatic XEM Scene Numbering/Naming for seasons/episodes
  • Available for any platform, uses a simple HTTP interface
  • Specials and multi-episode torrent/nzb support
  • Automatic subtitles matching and downloading
  • Improved failed download handling
  • DupeKey/DupeScore for NZBGet 12+
  • Real SSL certificate validation
  • Supports Anime shows

Important Links

Dependencies

To run SickChill you will need Python 3.8+, preferably 3.11 or newer. PyPy (python 3.7-3.9) 7.8.x+ is also supported.

Important notes on switching from other forks

Before using this with your existing database (sickbeard.db) please make a backup copy of it and delete any other database files such as cache.db and failed.db if present. We HIGHLY recommend starting out with no database files at all to make this a fresh start but the choice is at your own risk.

Huge thanks to JetBrains for providing "All Products Pack" licenses free of charge for SickChill developers as part of their support of OSS.

readynas-sickchill's People

Contributors

mhynlo avatar miigotu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mhynlo

readynas-sickchill's Issues

attempting to hard uninstall and install to get working again

in attempt to fix i copied my app-config folder to a different location. then removed sickrage app. and attempted to install sudo dpkg -i sickrage_2018.02.17-ml0_all.deb which should work.

[[0;1;32m●[[0m fvapp-sickrage.service - Service for sickrage app
   Loaded: loaded (/lib/systemd/system/fvapp-sickrage.service; enabled; vendor preset: enabled)
   Active: [[0;1;32mactive (running)[[0m since Wed 2018-11-07 18:49:23 MST; 2s ago
 Main PID: 4456 (python)
   CGroup: /system.slice/fvapp-sickrage.service
           └─4456 /usr/bin/python /apps/sickrage/SickBeard.py --nolaunch --datadir=/apps/sickrage/app-config --config=/apps/sickrage/app
-config/config.ini --port=6765

Nov 07 18:49:23 AustinReadyNAS systemd[1]: Started Service for sickrage app.

but i am getting:

192.168.1.133 didn’t send any data.
ERR_EMPTY_RESPONSE

Wrong logo

I'm not sure if this effects the installed package, but the logo in the readme is wrong. Possibly could use:
SC
or
logo

sickchill seems to periodically delete itself

Mar 07 18:28:58 AustinReadyNAS python3.9[7143]: /usr/bin/python3.9: can't open file '/apps/sickchill/SickChill.py': [Errno 2] No such file or directory
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Unit entered failed state.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Failed with result 'exit-code'.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service hold-off time over, scheduling restart.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: Stopped Service for sickchill app.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: Started Service for sickchill app.
Mar 07 18:28:58 AustinReadyNAS python3.9[7149]: /usr/bin/python3.9: can't open file '/apps/sickchill/SickChill.py': [Errno 2] No such file or directory
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Unit entered failed state.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Failed with result 'exit-code'.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service hold-off time over, scheduling restart.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: Stopped Service for sickchill app.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: Started Service for sickchill app.
Mar 07 18:28:58 AustinReadyNAS python3.9[7152]: /usr/bin/python3.9: can't open file '/apps/sickchill/SickChill.py': [Errno 2] No such file or directory
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Unit entered failed state.
Mar 07 18:28:58 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Failed with result 'exit-code'.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service hold-off time over, scheduling restart.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: Stopped Service for sickchill app.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: Started Service for sickchill app.
Mar 07 18:28:59 AustinReadyNAS python3.9[7156]: /usr/bin/python3.9: can't open file '/apps/sickchill/SickChill.py': [Errno 2] No such file or directory
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Unit entered failed state.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Failed with result 'exit-code'.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service hold-off time over, scheduling restart.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: Stopped Service for sickchill app.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: Started Service for sickchill app.
Mar 07 18:28:59 AustinReadyNAS python3.9[7159]: /usr/bin/python3.9: can't open file '/apps/sickchill/SickChill.py': [Errno 2] No such file or directory
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Main process exited, code=exited, status=2/INVALIDARGUMENT
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Unit entered failed state.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Failed with result 'exit-code'.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service hold-off time over, scheduling restart.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: Stopped Service for sickchill app.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Start request repeated too quickly.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: Failed to start Service for sickchill app.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Unit entered failed state.
Mar 07 18:28:59 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Failed with result 'start-limit-hit'
➜  ~ ll /apps/sickchill
total 0
drwxrwxrwx 1 admin admin 1.1K Mar  7 15:21 app-config

ERR_CONNECTION_REFUSED

Installed the latest version 2018.11.07-ml10_all.deb using apt install method.
Made sure sickrage was turned off first. Launched sickchill and received ERR_CONNECTION_REFUSED in browser under new port 6766.
Below is ssh output

● fvapp-sickchill.service - Service for sickchill app
   Loaded: loaded (/lib/systemd/system/fvapp-sickchill.service; enabled; vendor
preset: enabled)
   Active: active (running) since Thu 2018-11-15 16:47:35 EST; 1s ago
 Main PID: 5428 (python)
   CGroup: /system.slice/fvapp-sickchill.service
           └─5428 /usr/bin/python /apps/sickchill/SickBeard.py --nolaunch --data
dir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --
port=6766

Nov 15 16:47:35 MattFlix systemd[1]: Started Service for sickchill app.

please advise

How to update via CLI

I noticed there is not .git file here, to my knowledge in sickchill if you want to update without opening the app you just do a git pull.

this is not usually a problem because the update functionality once u launch the app and view in browser works perfectly fine.

however a recent update broke sickchill for me, and i want to be able to update via cli to patch next time they put update out, since opening the app wont work until patch

Not working

Hi, I am using Sickrage. Tried to install SickChill (all your packages from GitHub and Readynas app store), but none of these works. It returns 404, I'd guess: This website could not be found. Error Code: INET_E_RESOURCE_NOT_FOUND
Thanks for any suggestions.

Installer says need python >= 3.6 even tho I am on python 3.9

➜  sudo dpkg -i sickchill_2021.02.24_all.deb
(Reading database ... 64951 files and directories currently installed.)
Preparing to unpack sickchill_2021.02.24_all.deb ...
/usr/local/bin/python3.9
Unpacking sickchill (2021.02.24) over (2021.02.24) ...
dpkg: dependency problems prevent configuration of sickchill:
 sickchill depends on python3 (>= 3.6); however:
  Version of python3 on system is 3.4.2-2.

dpkg: error processing package sickchill (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 sickchill
➜  python3 --version
Python 3.9.0

Build System

Instead of including the entire SickRage source, a build system should be used to pull them source.
For maintainability, constantly having to pull the thousands of new commits from SickRage/SickRage is not desirable.

e.g.: A make file could git clone the SickRage source if it doesn't exist yet, or git pull if it does, then build the package.

install issue w/ database

    sudo dpkg -i sickrage_2018.02.17-ml0_all.deb
Selecting previously unselected package sickrage.
(Reading database ... 48028 files and directories currently installed.)
Preparing to unpack sickrage_2018.02.17-ml0_all.deb ...
Unpacking sickrage (2018.02.17-ml0) ...
Setting up sickrage (2018.02.17-ml0) ...
dpkg: error: failed to write status database record about 'python2.6-minimal' to '/var/lib/dpkg/status': No space left on device

after uninstalling sickrage from my readynas and attempting to install

fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing

attempting reinstalling with no success

Mar 09 17:14:38 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:39 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:39 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:40 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:40 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:41 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:41 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:42 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:42 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:43 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:43 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:44 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:44 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing.
Mar 09 17:14:46 AustinReadyNAS systemd[1]: [/lib/systemd/system/fvapp-sickchill.service:5] Executable path is not absolute, ignoring: $(command -v python3.9 || command -v python3.8 || command -v python3.7 || command -v python3.6) /apps/sickchill/SickChill.py --nolaunch --datadir=/apps/sickchill/app-config --config=/apps/sickchill/app-config/config.ini --port=6766
Mar 09 17:14:46 AustinReadyNAS systemd[1]: fvapp-sickchill.service: Service lacks both ExecStart= and ExecStop= setting. Refusing

Netgear app port conflict

Netgear is releasing an app that is going to conflict with the default port.

I will be updating the Sickrage app to use port 6765.

cannot install on readynas 6.10.5

Before submitting your issue:

Branch/Commit:sickchill_2018.11.07-ml0
OS:6.10.5
Browser:Chrome
What you did:
I had version sickchill_2018.11.07-ml0_all.deb installed, i have tired updating to the latest available on https://github.com/SickChill/readynas-sickchill/releases/tag/2021.03.09

which is "sickchill_2021.03.09_all.deb" the install fails and corrupts the older app, to fix this I have to reinstall v 2018.11.07. I then restore and its working fine again.

i have tried uninstall this, and removed it and tired installing latest release and same issue, doesnt work..

I also tired this same process with older release and get same issues sickchill_2021.03.09_all.deb.

however what does work is the 2020 version. sickchill_2020.05.12-ml0_all.deb. if I uninstall the 2018 i can update to this.

can you please help me with 2021 version? I will stay with 2018 version for now.

I have 2 readynas and tried on both and same. I have ReadyNas 104 and ReadyNas 716 with same issues.

all help is appreciated

What happened: corrupts the install does upgrade have to reinstall old version and restore DB
What you expected:upgrade successful
Logs:

PASTE LOGS HERE
[System_log-CQRNAS-20211001-200438.zip](https://github.com/SickChill/readynas-sickchill/files/7269557/System_log-CQRNAS-20211001-200438.zip)

Post-processor stopping

I have an issue with this add-on.

Currently on 6.5.1 and the post-processor (seemingly) randomly fails on me.
Sometimes I notice SR hasn't found / moved a snatched episode and I go to manually post-process it and it usually says 'post-processor already running' or sometimes will tell me "Oops
You have reached this page by accident, please check the url." after clicking the process button in manual post-processing.

I even extended the time from 10 minutes to 19 between automatic post-processing but that hasn't helped.

python3

are there plans for a python3 ready package

fvapp-sickchill.service gets deleted

After installing latest release it appears to clear out /etc/systemd/system/multi-user.target.wants/fvapp-sickchill.service

I manually put it back and a day later its gone again

Unable to add a new show

Hello,

I'm completely new to GitHub. But I think there is a problem with the TVDB searches.

I try to add a new show by searching for it and it times out.
Also, when I try to add a show from the popular show section from IMDB, it freezes the application. Afterward, I need to restart the application in order to operate it again.

ReadyNAS 6.6.1
Distribution : 2016.09.10-1

I don't know what I could give you in order to understand more the issue. Let me know.

Thank you.

App doesn't have necessary permissions

I thought I had resolved this, but I haven't. On a fresh install through the ReadyNAS UI, I cannot add new shows. I keep getting an error that new folders cannot be created. It affects post processing, too. One episode is stuck, with an error that it cannot move the file to its destination. Here are the two log entries, with certain redactions:

`2019-10-14 20:50:29 ThreadPoolExecutor-0_3 :: [e094759] Unable to create the folder /data/Videos/TV/NewShow, can't add the show

2019-10-14 20:40:38 POSTPROCESSOR-AUTO :: [e094759] Unable to move file /data/Videos/Downloads/Legion.S03E02.1080p.WEB.H264-METCON[rarbg]/Legion.S03E02.1080p.WEB.H264-METCON.mkv to /data/Videos/TV/AnotherShow/File - 3x02 - EpTitle.mkv: error 13 : Permission denied`

From the About page:
Branch: master
Commit: e094759640ca61c5c033bf1ff9d33bc7fc1ba857
Database Version: 44.0

ReadyOS v6.10.1

Initially, it appears to be a simple permissions issue. So far, I've tried adding the groups sc-media and sc-download (found in the wiki) to my user account. I've set folder permissions to a variety of groups, including admin/user/guest/sc-media and none have allowed SC to write. I also ensured the directory and all content were owned by my user, and ran chmod -R 777 on the directory. None of these yielded expected results of allowing SC to write to move files or create folders.

updating core sickchill application?

Is it there a (clean, safe) way to update to a more recent release of the core SickChill application, or is it better to just wait for updates to trickle down to the Readynas package?

Specifically, I'm interested in a (dev branch) feature for preferring x265/HEVC releases.

SickChill Broken after Update on OS 6.10.6

Before submitting your issue:

Branch/Commit:
OS: 6.10.6
Browser: Edge
What you did: Installed python3.6, installed SickChill, clicked on update
What happened: SickChill was broken after update
What you expected: SickChill to be updated and restarted
Logs:

'/usr/local/bin/python3.6', '/apps/sickchill/SickChill.py', '--nolaunch', '--datadir=/apps/sickchill/app-config', '--config=/apps/sickchill/app-config/config.ini', '--port=6766'
-bash: /usr/local/bin/python3.6,: No such file or directory

In the SickChill log I saw the above line. I found out that there were comma's in the argument but the comma's make the command fail.
The correct line should be:

'/usr/local/bin/python3.6' '/apps/sickchill/SickChill.py' '--nolaunch' '--datadir=/apps/sickchill/app-config' '--config=/apps/sickchill/app-config/config.ini' '--port=6766'
-bash: /usr/local/bin/python3.6

So I decided to run the above line via SSH and that runs. Followed by a message that pip wasn't installed, which got installed automaticatlly.
But after this I get:

 error: can't find Rust compiler

  If you are using an outdated pip version, it is possible a prebuilt wheel is available for this package but pip is not able to install from it. Installing from the wheel would avoid the need for a Rust compiler.

  To update pip, run:

      pip install --upgrade pip

  and then retry package installation.

  If you did intend to build this package from source, try installing a Rust compiler from your system package manager and ensure it is on the PATH during installation. Alternatively, rustup (available at https://rustup.rs) is the recommended way to download and update the Rust compiler toolchain.

  This package requires Rust >=1.41.0.
  ----------------------------------------
  ERROR: Failed building wheel for cryptography
ERROR: Could not build wheels for cryptography, which is required to install pyproject.toml-based projects

Trying user site-packages
Command result: ERROR: Can not perform a '--user' install. User site-packages are not visible in this virtualenv.

poetry installed: False
Unable to install to the existing virtual environment located at /apps/sickchill/.venv
Please check the permissions, and that it does not include global site packages
root@READYNAS:~# '/usr/local/bin/python3.6', '/apps/sickchill/SickChill.py', '--nolaunch', '--datadir=/apps/sickchill/app-config', '--config=/apps/sickchill/app-config/config.ini', '--port=6766'
-bash: /usr/local/bin/python3.6,: No such file or directory

randomly unknown current version number

had this installed for many months, updates have worked. but now I look and see error:

Unknown current version number: If you've never used the SickChill upgrade system before then current version is not set. — Update Now

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.