Automatisch series en films downloaden

De overstap van torrents op nieuwsgroepen bracht je ongekende snelheden. Tijd voor de volgende stap: volautomatisch downloaden van series en films zodra ze uitgezonden zijn. Dat kan met CouchPotato en SickBeard in combinatie met SABnzbd.

In deze workshop lopen we de installatie en configuratie van de software door. Verder bekijken we het automatisch downloaden van ondertiteling en bespreken we enkele plugins voor nas-systemen, enkele usenetproviders en usenetsearchproviders. Deze workshop is bedoeld voor Windows (7 en 8), maar de programma's werken ook onder Linux en OS X.

Als laatste willen we graag nog dat alles direct mee opstart met Windows, dus openen we Windows Verkenner en typen we '%AppData%'. Vervolgens bladeren we naar Microsoft, Windows, Menu Start, Programma’s, Opstarten. Klik met rechts in de map, kies voor Nieuw en vervolgens Snelkoppeling. Dat doen we drie keer: één keer voor SABnzbd (vind je in C:\Program Files (x86)\SABnzbd\SABnzbd.exe), SickBeard (de .exe in de map waar je je zip hebt uitgepakt) en Auto-Sub (ook de .exe waar je je zip hebt uitgepakt).

Voor eenvoudige toegang voeg je deze bookmarks toe aan je browser: SABnzbd op http://localhost:8080, SickBeard op http://localhost:8081, Auto-Sub op http://localhost:8083 en CouchPotato op http://localhost:5050.

Nu we eenvoudig series met ondertiteling kunnen downloaden is het tijd voor films. Daarvoor maken we gebruik van het populaire programma CouchPotato, dat te downloaden is vanaf https://couchpota.to/. Op het moment van schrijven is de nieuwste versie van CouchPotato 2.0. We voeren de gedownloade .exe uit en klikken op Next. Het standaardinallatiepad is correct dus we klikken weer op Next. We laten CouchPotato met opstarten met Windows door de optie Run CouchPotato at startup aan te vinken. Dan klikken we Next en Install.

Na enige tijd is de installatie voltooid. Opnieuw verschijnt de browser, met daarin een handige wizard om CouchPotato in te stellen. CouchPotato vraagt bovenaan de pagina om data.db, maar dat is alleen nodig als we de instellingen uit een vorige versie van het programma willen importeren. We kunnen daardoor doorgaan naar General. Standaard zit CouchPotato op poort 5050, wat voor ons goed is. Als je CouchPotato ook wilt benaderen buiten je lokale netwerk, is het raadzaam om gebruikersnaam en wachtwoord in te stellen. Standaard is CouchPotato alleen benaderbaar binnen je eigen netwerk.

Als we doorscrollen verschijnt What download apps are you using? We vinken Black hole uit en kiezen voor SABnzbd. We gaan hiervoor eerst even terug naar SABnzbd. Daar kiezen we Instellen, vervolgens Categorieën. Daar maken we een categorie ‘Couchpotato’ aan. Bij Folder/Path vullen we ook ‘Couchpotato’ in. Vervolgens gaan we naar Algemeen om de api-sleutel te kopiëren. Terug bij CouchPotato plakken we de api-sleutel bij Api key. Bij Category voeren we ‘Couchpotato’ in.

We scrollen verder en komen bij Are you registered at any of these sites? Kies hier de relevante nzb-providers, vul gebruikersnaam en api-sleutel in om verbinding te maken. Kies Newznab om je eigen Newznab-provider toe te voegen. Wij vullen 'nzb-matrix.eu' in en onze api-sleutel.

Opnieuw gaan we verder naar beneden en komen uit bij Move & rename the movies after downloading. We kiezen voor Rename downloaded movies om de films automatisch te hernoemen en selecteren de juiste mappen, maar dat is iets wat je naar eigen wens wel of niet kunt selecteren.

Eventueel kun je bij Easily add movies to your wanted list! kiezen voor Install userscript. Op dit moment schijnt alleen Google Chrome deze knop te ondersteunen. Helaas blokkeert Chrome 21 en nieuwer de installatie ervan, dus moet je het bestand opslaan door met de rechtermuisknop op Install userscript te klikken. Sla de .js op, ga naar Google Chrome aanpassen en beheren, kies voor Extra, Extensies en sleep vervolgens de .js naar het extensievenster. Kies Toevoegen. 

We gaan weer terug naar CouchPotato en drukken op de grote groene knop onderaan de pagina. Nu kunnen we films toevoegen via Search & add movie. Wij typen ‘Shawshank Redemption’, en kiezen het relevante resultaat. We laten de standaardinstellingen zoals ze zijn en kiezen Add. De film is nu toegevoegd en wordt automatisch gedownload via SABnzbd.

Voor de ondertiteling gaan we naar Manage, klikken we op Settings > Manage, gaan naar Renamer en vinken Download subtitles aan. Vervolgens typen we bij Download subtitles ‘nl, en’ in, alleen ‘en’ of welke taal je maar wilt.

Nu kunnen we dus automatisch series downloaden, maar helaas hebben veel series geen ondertiteling. Wil je wel Nederlandse of Engelse ondertiteling, dan kun je die met Auto-Sub Downloader automatisch ophalen van de website bierdopje.com. Meestal zijn dat amateurvertalingen. Het programma is te downloaden via https://code.google.com/p/auto-sub/. Op het moment van schrijven is versie 0.5.6 de nieuwste.

Na downloaden pak je de zip uit op een locatie naar wens. Voer vervolgens de .exe uit: je browser opent de homepagina van Auto-Sub. Klik op Config en pas het rootpath aan, zodat dat verwijst naar waar SickBeard je series neerzet. 

Herstart het programma: ga naar Home, Shutdown en voer opnieuw de .exe uit. Auto-Sub gaat nu je map scannen en vindt series. Als je de originele namen door SickBeard hebt laten staan, zal nu de ondertiteling verschijnen. De ondertiteling krijgt automatisch dezelfde naam als het bestand, zodat deze door je mediaspeler vanzelf wordt opgepikt. Je kunt altijd Engelse ondertiteling downloaden door naar Config te gaan en vervolgens op het tabblad General te kiezen voor Download english: enabled.

SickBeard is te downloaden van sickbeard.com, vanuit het menu bovenin. Op het moment van schrijven is de nieuwste versie alpha build 499. SickBeard komt in een zip-bestand, dat je alleen hoeft uit te pakken, naar bijvoorbeeld Program files. Voer sickbeard.exe uit om het programma te starten. De browser opent. Mogelijk geeft je firewall een melding, maar het is veilig om SickBeard toegang tot internet te geven. Helaas heeft SickBeard geen quick-start wizard, dus moeten we zelf aan de slag.

We beginnen bij Config en gaan vervolgens naar Search settings. Bovenaan de pagina staat Episode search. Ga naar Usenet retention en vul daar het aantal dagen retentie in van je usenetprovider. Vervolgens staat bij Nzb search het kopje Nzb method. Kies uit deze drop-downlijst voor SABnzbd. De link naar SABnzbd is, indien je niets veranderd hebt, 'http://localhost:8080/'. Als je geen gebruikersnaam en wachtwoord hebt ingesteld, laat je die velden leeg. Vervolgens moeten we de api-key invullen. 
Hiervoor moeten we terug naar SABnzbd. Ga naar de configuratiepagina via Instellen, dan naar Algemeen. Selecteer de reeks onder Api sleutel en kopieer deze naar SickBeard. Typ vervolgens bij SABnzbd category ‘tv’. Klik op Test SABnzbd om de instellingen te testen. Werkt alles? Klik Save settings.

We gaan door op de pagina Search providers. Met de zoekproviders doorzoekt SickBeard de nieuwsgroepen voor de gewenste serie in de gewenste kwaliteit. Er zijn standaard enkele gratis searchproviders, zoals de SickBeard Search Index en Womble’s Index. Die doen het goed voor de series van nu. Er zijn ook enkele betaalde die soms net even verder gaan (zie kader), hoewel de gratis varianten waarschijnlijk volstaan om je favoriete serie te vinden.

Een betaalde dienst toevoegen is zeer eenvoudig, mits de dienst Newznab ondersteunt, zoals bijvoorbeeld nzb-matrix.eu. Om een dienst te voegen ga je naar het kopje Configure custom Newznab providers. Geef de provider een naam, voer de url in ('http://nzb-matrix.eu' in ons voorbeeld) en type de api-key in uit je gebruikersprofiel. Klik op Save changes onderaan de pagina. We kunnen nu door naar het tabblad Post processing.

Op Post processing moeten we de TV download dir invullen. Deze map is standaard C:\Users\[gebruikersnaam]\Documents\Downloads\complete\tv – inderdaad, diezelfde 'tv' die we hebben ingevuld bij SABnzbd. 
Onder Naming kun je kiezen hoe een download hernoemd moet worden. Wij kiezen ervoor om Rename episodes uit te schakelen, om straks automatisch ondertiteling te downloaden. We vinken wél Scan and process aan, zodat we de gedownloade series naar een zelfgekozen map kunnen verplaatsen. Eventueel is het handig om in dat gedeelte ook Move associated files in te schakelen, zodat eventuele extra bestanden (.nfo) ook mee verplaatst worden naar de SickBeard-map.

Verder vinden we bij Naming het gedeelte Metadata, waar we de metadata kunnen aanpassen voor goede weergave op onze eigen mediaspeler. Er is ondersteuning voor onder meer PlayStation 3, XMBC en Synology. Klik Save changes.

Bij Notifications kan je nog meldingen instellen voor XMBC, Synology of Twitter. Dit wijst zich allemaal vanzelf. Zijn de instellingen naar je wens, dan zijn we klaar om series te gaan toevoegen en testen of het tot nog toe allemaal werkt. Onder Home kiezen we voor Add shows. Vervolgens kiezen we Add new show. Add existing show is alleen handig als je al eerder complete series hebt gedownload en die graag wilt toevoegen. 

Type de naam van de serie die je wilt toevoegen. Wij voeren 'Community’ in en klikken op Search. Kies voor Community (started on 2009-09-17) als je ons voorbeeld volgt, en klik Next. Kies de map waar de serie geplaatst moet worden. Kies New en ga naar de locatie waar je graag je series wilt opslaan – wij maken in de downloadmap een nieuwe map Series aan en navigeren in SickBeard naar C:\Users\Jochem de Goede\Downloads\Series. Bevestig met OK. In ons voorbeeld verschijnt nu een map Community in Series. Alle Community-afleveringen worden daarin geplaatst.

Kies Next. Stap 3 vraagt naar de Preferred quality of episodes. Kies sd als je liever bandbreedte wilt besparen en geen behoefte hebt aan hd. Je kunt proberen de serie in één keer te downloaden. Ga naar het dropdownlijstje waar Skipped staat en verander dat in Wanted. Zodra de serie dan is toegevoegd, gaat SickBeard aan de slag om alle afleveringen te downloaden. Wij kiezen voor Skipped. Klik eventueel op Save defaults, zodat standaard deze instellingen gebruikt worden. Klik op Add show om het proces af te ronden.

Het kan even duren voordat alle afleveringen zijn toegevoegd, afhankelijk van hoeveel het er zijn. Na een aantal seconden kun je de pagina vernieuwen om te controleren of het toevoegen is gelukt. Zodra dat het geval is, klik je op de naam onder Show, in dit geval Community. Scroll iets omlaag. De blauw gemarkeerde afleveringen zijn reeds uitgezonden en te downloaden. Om een specifieke aflevering te downloaden, klik je op het vergrootglas aan de rechterkant van een aflevering. Dit kun je nu doen om te controleren of alles werkt. Houd SABnzbd in de gaten om te zien of de download begint.

SickBeard zal nu automatisch series in de gaten houden. Zodra ze uitgezonden zijn en op internet staan, worden ze binnengehaald en naar de juiste map verplaatst.

Tijd om even terug te kijken. Wat hebben we nu? SickBeard onderzoekt of een serie te downloaden is. Is dat het geval, dan haalt SickBeard het nzb-bestand binnen en draagt dat over aan SABnzbd. SABnzbd haalt vervolgens uit het nzb-bestand de werkelijke downloadlocatie en haalt de serie zelf binnen. SickBeard houdt intussen de map waar SABnzbd de aflevering downloadt in de gaten. Zodra het bestand klaar is, heeft SickBeard nog wat trucjes voor in petto, zoals het bestand hernoemen en/of verplaatsen.

Van sabnzbd.org (groen blok) download je de Windows-installer. De workshop is afgestemd op de nieuwste versie op moment van schijven: 0.7.x. Klik op de .exe om de installatie te starten.

Als taal kiezen we Nederlands, we gaan Akkoord met de licentieovereenkomst. Kies in het volgende scherm of je nzb-bestanden aan SABnzbd wilt koppelen. Handig, want dan wordt elk nzb-bestand dat je opent automatisch met SABnzbd gedownload. Klik Volgende, kies een installatiemap, weer Volgende en Installeren. Na installatie kun je Toon vrijgave bericht uitvinken. De installatie wordt afgesloten.

 

Als je SABnzbd aanklikt opent de browser, want dat is waar SABnzbd ‘leeft’. Je belandt in de Quick-start wizard. Kies hier de taal en druk op Start wizard. Vul de servergegevens van je usenetprovider in en klik op Test server. Is alles in orde, klik dan op Volgende.

 

Wil je SABnzbd als downloadserver gebruiken? Dan is het een must om te kiezen voor Ik wil SABnzbd kunnen gebruiken vanaf iedere pc in mijn thuisnetwerk. Eventueel kun je dan een wachtwoord invoeren. Wij stellen deze functie nu niet in. Installeer je SABnzbd op een normale pc, laat dan Start de web browser wanneer SAbnzbd opstart aangevinkt. Kies Volgende en wacht even terwijl SABnzbd herstart.

Na die herstart gaan we een categorie aanmaken. Daarvoor kiezen we bovenaan kiezen voor Instellen, Categorieën. We maken een categorie tv aan door onder Categorie 'tv' te typen. We doen hetzelfde bij Map/pad. Voor nu is dat alles wat we met SABnzbd hoeven te doen. Later in deze workshop komen we terug op het automatisch opstarten van SABnzbd, samen met SickBeard en Auto-Sub.

(Opmerking: SABnzbd draait standaard op poort 8080 van Windows, dezelfde poort die sommige lokale webserverdiensten gebruiken. Je wijzigt de poort van SABnzbd via Instellen en Algemeen. Alternatieven zijn bijvoorbeeld 8084 of 8085. De andere applicaties van deze workshop gebruiken 8081 t/m 8083.)

Deel dit artikel
Voeg toe aan favorieten