Couchpotato - Bytesized Hosting Wiki
Added on: 3th of November 2014
Awesome PVR for usenet and torrents. Just fill in what you want to see and CouchPotato will add it to your "want to watch"-list. Every day it will search through multiple NZBs & Torrents sites, looking for the best possible match. If available, it will download it using your favorite download software.
NOTE THAT YOU WILL NEED TO MANUALLY RUN FILEBOT ON YOUR MEDIA IF YOU DO THIS (SEE TIPS AND TRICKS, BELOW)
Couchpoatato works out of the box with the Black hole downloader, but that downloader simply throws the torrent files into the Deluge watch directory, which is undesirable if you wish to apply seed/ratio settings to the Couchpotato torrent searchers. Deluge 1.3.11 uses SSLv23 and newer versions of Couchpotato use SSLv3.
If you use Deluge with CP, during the initial CP wizard, remember to change the port that CP uses to connect to Deluge (pick up the port nr from the AppBox dashboard).
In order to properly connect Couchpotato to your Deluge daemon, change line 22 of
self.conn = ssl.wrap_socket(self.sock, None, None, False, ssl.CERT_NONE, ssl.PROTOCOL_TLSv1)
self.conn = ssl.wrap_socket(self.sock, None, None, False, ssl.CERT_NONE, ssl.PROTOCOL_SSLv23)
Afterward, restart Couchpotato and you should be able to disable the Black hole downloader and configure the Deluge downloader (make sure to use the correct daemon port, username and password, all of which can be found in your Dashboard).
Enable Show advanced in CP.
Configure CP to enable "Rename download movies". In the "From" field enter the path to torrents/data and in the "To" field enter the path to media/Movies.
Install a modified deluge extractor plugin from https://github.com/cvarta/deluge-extractor (make sure to download the .egg file) which will allow you to extract archived torrents in place thus eliminating the need to extract torrents in the torrents/extracted folder as filebot would normally do. Note that an Extractor plugin already exists in deluge but this is not going to work in the same way as the modified version. Extracting the torrent in place will allow CP to scan the torrent/data folder for movies properly and allow you to later remove the torrent with extracted files all at once after you're done seeding.
Set both "Default File Action" and "Torrent File Action" to Link. This will create an inode/hard link to the original torrent file which will save on tons storage space. After you're done seeding you can delete the torrent without affecting any of the files within the media/Movie folder.
Under Downloaders be sure to specify a label "couchpotato" in your deluge set up in order to distinguish CP torrents from other types of torrents. Also be sure to disable black hole and configure deluge as per above.
If you are using the Black hole Couchpotato downloader, Filebot will properly run and you'll simply need to "Update Library" in Plex to get your media to show up.
If you are using a Couchpoatato downloader other than Black hole (Deluge, etc), please reference the following:
Content will not automatically show up in Plex if it's downloaded via Couchpotato. You can move your data to either
~/media/TV Shows or
~/media/Movies depending on the content.
If you have Deluge installed you can also run Filebot manually on your content downloaded via other sources.
cd && filebotify ~/path/to/content
If you run Filebot manually, as mentioned above, note that any torrent data that has not been completely downloaded will also be symlinked to your Plex folders, resulting in unplayable media until you again run Filebot against the completed content.
To get couchpotato working in NZB360 use the host address as:
Set the port as:
Add your API key and you are good to go!
Movies > CouchPotato
<server-name>.bysh.me as host
Use 443 as port
Add your API key from CP (Settings > General > Show Advanced)
|Last Author||Contributors||Versions||Last update|
|alpha12||None||18||Tue, 09 Mar 2021 16:09:30 +0100|