Makkelijk downloaden met Sabnzbd+

Makkelijk downloaden met Sabnzbd+

Volautomatische nieuwsgroep-downloader

Frank de Graaf - 15 april 2008, 16:06

SABnzbd was een verfrissend programma dat op een heel andere manier werkte dan de traditionele usenet-applicaties. Het was een soort downloaddienst die op de achtergrond draaide en het binnenslurpen van bestanden volledig automatiseerde. Het originele SABnzbd wordt niet meer ontwikkeld, maar opvolger SABnzbd+ staat al klaar.

Volgens de statistieken neemt peer-to-peerprogramma Bittorrent het grootste deel van het internetverkeer voor zijn rekening. Dat neemt niet weg dat de nieuwsgroepen (usenet) als bron voor bestanden ook erg populair zijn, zeker in Nederland. Dat komt niet in de laatste plaats door de werking van usenet. Waar u bij peer-to-peermethodes vaak verplicht bent om te delen en daarmee de wet overtreedt als u auteursrechtelijk beschermd werk downloadt, is het bij de nieuwsgroepen eenrichtingsverkeer. U hoeft niets te verspreiden of poorten open te zetten in uw router. Omdat u alleen downloadt, mag u voor eigen gebruik ook bestanden downloaden die beschermd zijn met auteursrecht als films, muziek, e-books, foto’s of plaatjes. De enige uitzondering daarop is software. Dat mag u niet downloaden als dat niet is toegestaan in de licentievoorwaarden.

Programma’s

Traditioneel gezien was downloaden van usenet een aaneenschakeling van handelingen. Door eerst kleine stukjes van de bestanden binnen te halen, was het mogelijk om te bepalen wat er allemaal beschikbaar was. Ook bestonden er alternatieven als de SuperSearch- of XPat-zoekmethoden in programma’s als NewsBin Pro, Newsleecher of GrabIt. Met indexbestanden en websites waarop deze kunnen worden gemaakt, werd het downloaden ineens een stuk eenvoudiger. Veel meer dan het laden van een klein bestandje met de extensie .nzb was het niet. In dat gat is SABnzbd(+) gesprongen. Het is geen zwaar programma, maar draait op de achtergrond en kan worden bestuurd met een webbrowser. Het aardige is zelfs dat het mogelijk is om op afstand het programma te beheren. Dat betekent dat een servertje op zolder prima als downloadmachine dienst kan doen en u vanuit de gezelligheid van de woonkamer op bijvoorbeeld een laptop nieuwe downloads kunt toevoegen.


Stap 1: Installatie

Surf naar http://www.sabnzbd.org en download het programma. Start vervolgens de installatie, die uit slechts een beperkt aantal stappen bestaat. U kunt overal de standaardinstellingen accepteren. Aan het einde krijgt u de mogelijkheid om SABnzbd+ te starten. Kies voor deze mogelijkheid. Een DOS-venster zal openen en vrijwel direct weer sluiten. Op de achtergrond is SABnzbd nu gestart. Dat kunt u controleren via Taakbeheer, maar SABnzbd+ zal ook trachten uw standaard internetbrowser te openen. Mocht dat niet gebeuren, start deze dan zelf en voer als adres in: http://localhost:8080/sabnzbd. U dient dan een webpagina te krijgen met het SABnzbd+-logo. Lukt dat niet, controleer dan als eerste met taakbeheer of SABnzbd+ wel draait op het tabblad Services. Controleer ook of u wel de juiste url hebt gebruikt. De :8080 moet erachter omdat de webserver van SABnzbd+ op die poort luistert.

Nieuwsservers

Het prettige aan SABnzbd+ is dat u maar erg weinig hoeft in te stellen. Met name bij de keuze van de mappen ging het bij de oude SABnzbd vaak fout en dat resulteerde in een niet werkend programma. Als eerste is het van belang om een nieuwsserver in te voeren die ook de zogenoemde ‘binaries’ voert. Er zijn maar weinig internetproviders die zelf een goede server hebben, zodat een abonnement op een betaalde nieuwsdienst in veel gevallen noodzakelijk is. U kunt daarvoor bijvoorbeeld terecht op www.eweka.nl, www.xsnews.nl of www.news.astraweb.com. Een goede nieuwsdienst kost ongeveer 7,50 euro per maand voor ongelimiteerd gebruik.

Stap 2: Configuratie

Start SABnzbd+ (als deze nog niet draait), wacht tot de browser is gestart en u het beginscherm van SABnzbd+ ziet. Klik dan op Config en vervolgens Servers. Vul hier de naam van uw nieuwsserver in, kies 119 als poort en vul eventueel uw inloggegevens in. Bij Timeout kiest u een waarde tussen de 30 en 180 seconden, als bijvoorbeeld 120. Het aantal Connections is het aantal gelijktijdige verbindingen dat u mag opzetten en dat varieert vaak tussen de drie en de acht (afhankelijk van uw nieuwsserver). Kies vervolgens voor No bij Fillserver. Met een klik op Add Server bevestigt u de invoer. Als u toegang hebt tot meerdere servers, dan kunt u ook een ‘fillserver’ toevoegen. Dat is handig als u een betaald abonnement hebt waarbij u een vast blok data hebt gekocht. De fillserver wordt alleen aangesproken als de primaire nieuwsserver niet bereikbaar is. Uiteraard kiest u dan wel voor Yes bij de optie Fillserver.


Stap 3: Nzb-bestanden

Zoals eerder aangegeven, hebt u een indexbestand (.nzb-bestand) nodig om het downloaden te kunnen starten. Allereerst kunt u dergelijke bestanden maken via een nieuwsgroepzoek­machine als Binsearch.info (zie http://ct.link.idg.nl/binsearch voor een complete workshop). Ook de twee grootste usenetcommunities bieden nzb-bestanden. Surf naar www.ftd.nu en download het programma, of meld u aan op www.ftn2day.nl. Bij FTD kun u in het programma bij iedere post klikken op het knopje NZB. U wordt dan mee genomen naar een website waar u nzb-bestanden kunt maken. Dat omvat meestal niet veel meer dan de gewenste bestanden selecteren en te klikken op Create NZB. Sla het toegezonden bestandje op. Ook bij FTN hebt u de beschikking over vergelijkbare functionaliteit. Eerst reageert u op de post en vervolgens kunt u de losse bestanden bekijken. Ook nu is een klik op de downloadknop voldoende om het indexbestand naar u op te sturen.


Stap 4: Downloaden

Start SABnzbd+ (als hij niet al draait) en wacht tot het beginscherm is verschenen. Bij Add File klikt u op Bladeren en wijst u het zojuist gedownloade .nzb-bestand aan. Laad vervolgens het bestand. Achter het invoervak kunt u aangeven wat de gewenst actie is. U kunt kiezen voor geen actie, maar het is handig om gebruik te maken van de ingebouwde controle-, reparatie- en uitpakmogelijkheden. In het geval van een film-dvd hebt u na afloop de volledige dvd op uw harde schijf staan die klaar is om gebrand te worden. Eventueel kunt u ook kiezen voor +Delete. Het verschil is dat na het succesvol uitpakken van de bestanden de bronbestanden weg worden gegooid. De optie met +Script kunt u gebruiken als u externe scripts wilt draaien. Dat is vooralsnog niet nodig. Klik op Add om het .nzb-bestand toe te voegen en het downloaden te starten. De voortgang kunt u zien op het tabblad Queue.

Stap 5: SABnzbd+ stoppen

Het sluiten van de browser heeft geen invloed op SABnzbd+. U kunt het programma stoppen door op de hoofdpagina te kiezen voor Shutdown. SABnzbd+ wordt op de achtergrond gestopt. U kunt uw browser vervolgens ook sluiten. Om SABnzbd+ weer te starten, gebruikt u de snelkoppeling op het bureaublad. Veel van de wijzigingen in de volgende stappen worden ook pas van kracht na een herstart van het programma.

Stap 6: SABnzbd+ bedienen

Met standaardinstellingen kunt u SABnzbd+ alleen op deze computer zelf bedienen, maar met een eenvoudige wijziging kan dat vanaf iedere computer. Indien u de poort die SABnzbd+ gebruikt, opent in uw router, kan dat zelfs vanaf internet. Klik op Config / General. Achterhaal het ip-adres van uw computer door te kiezen voor Start / Uitvoeren / tik cmd [Enter] en tik in het DOS-venster het commando ipconfig [Enter]. Vul dat ip-adres in achter het veld Host en sla de instellingen op. Ga terug naar het hoofdscherm en kies voor Shutdown. Herstart SABnzbd+ en u zult zien dat er geen localhost meer in de url staat, maar het ip-adres. Vanaf internet kunt uw computer bereiken door het lokale ip-adres te vervangen door uw internet ip-adres, dat kunt u achterhalen via www.watismijnip.nl.


Stap 7: Een ander uiterlijk

Een veel gehoorde klacht bij de voorloper van SABnzbd+ was dat de interface er erg lelijk uitzag. U kunt dat in deze versie helemaal naar uw hand zetten. Standaard worden twee skins meegeleverd. Via Config kunt u op het tabblad General helemaal onderin kiezen voor een andere skin. Herstart het programma vervolgens om de nieuwe skin te laden. Via Google zijn nog veel meer skins te vinden voor SABnzbd.

Stap 8: Bestandslocaties

Het ging nogal eens mis met de bestandslocaties in de oude SABnzbd. Veel gebruikers waren niet gewend aan de mapnotatie op een unix-achtige wijze en systeem- en datamappen stonden door elkaar heen. In SABnzbd+ wordt standaard de gebruikersmap gekozen en kunnen daaronder downloadmappen worden gemaakt. Als u daar van af wilt wijken, vult u het volledige pad in, bijvoorbeeld e:\download\incomplete en e:\download\complete. Deze mappen hoeven nog niet te bestaan, ze worden automatisch gemaakt als u de instellingen opslaat. Bovenin blijft de standaardmap staan, maar die wordt niet meer gebruikt. U kunt ook wijzigingen aanbrengen in de systeemmappen. Zorg er dan wel voor dat u weet wat u doet, of dat u een back-up hebt gemaakt van het configuratiebestand. Waar dat bestand staat, kunt u aflezen op het hoofdscherm van het onderdeel Config.

Stap 9: Automatisch downloaden

Het werken met een .nzb-bestand verloopt in twee stappen. Eerst moet u het downloaden en vervolgens laden in SABnzbd+. Dat laatste kunt u automatiseren met de Dirscan-mogelijkheid. Ga naar Config / Directories en vul een map in bij Dirscan Directory. Nzb-bestanden die u in deze map plaatst, worden automatisch door SABnzbd+ opgepikt. Bij Config / Switches kunt u aangeven wat de standaardactie moet zijn na het inlezen van een dergelijk bestand. De keus is ook hier: niets, repareren, repareren+uitpakken of alles inclusief het verwijderen van de bronbestanden. Klik op de knop Save Changes om de instellingen te bewaren.


Stap 10: Nóg automatischer downloaden

In de wiki van SABnzbd+ staan een paar aardige functies beschreven die het downloaden nog eenvoudiger maken. Op het moment van downloaden van een .nzb-bestand hebt u de mogelijkheid om deze op te slaan of direct uit te voeren. Door aan de knop Run een script te koppelen dat het nzb-bestand kopieert naar de Dirscan Directory (oude gebruikers kennen deze als de Blackhole-map) wordt het automatisch ingelezen door SABnzbd+ net zoals in de vorige tip staat. U dient daar zelf twee dingen voor te doen: maak met het kladblok een batchbestand en associeer vervolgens de .nzb-extensie met dat batchbestand. Start het kladblok en voer het volgende in (pas de mapnaam eventueel aan als u in de vorige stappen een andere hebt gekozen):

@echo off
copy /y "%1" "e:\downloads\nzb"

Sla dit bestand op met de naam nzbcopy.cmd in de programmamap van SABnzbd+. Dat is met standaardinstellingen C:\Program Files\SABnzbd. Klik vervolgens op Start / Uitvoeren en open een DOS-venster met het commando cmd [Enter]. Voer nu de volgende commando’s in:

ftype NZBFile="c:\program files\sabnzbd\nzbcopy.cmd" "%1"
assoc .nzb=NZBFile

Sluit vervolgens het DOS-venster. In plaats van het bestand op te slaan, kiest u in het vervolg voor uitvoeren. Op de achtergrond wordt het nzb’tje in de juiste map geplaatst en vervolgens in SABnzbd+ geladen.

Stap 11: Met scripts werken

Een leuke mogelijkheid van SABnzbd+ is de scriptfunctie. Dat klinkt ingewikkelder dan het is. Het is bijvoorbeeld mogelijk om muzieknummers die u hebt gedownload direct te verplaatsen naar de map waar u al uw muziek bewaart. In het forum dat u kunt vinden via http://ct.link.idg.nl/sabforum staan veel voorbeelden van scripts die direct branden of bestanden koppelen en meer van dit soort nabewerkingen. Bij Config / Directories dient u wel aan te geven waar het script staat en uiteraard dient het nzb-bestand ook geladen te worden met de +Script-optie. Uiteraard kunt u nog steeds eerst taken als repareren, uitpakken en eventueel verwijderen van bronbestanden eerst laten uitvoeren voordat het script start. Voor meer informatie over scripts kijkt u in de programmamap van SABnzbd+ voor een voorbeeld of in het forum of wiki. Die laatste is te vinden via http://ct.link.idg.nl/sabwiki. U komt ook op deze pagina door op de help-link te klikken binnen het programma.

Nog meer mogelijkheden

SABnzbd+ puilt uit van de leuke mogelijkheden. U kunt het programma installeren als een altijd beschikbare achtergronddienst in Windows bijvoorbeeld. Ook zijn er veel alternatieve wijzen waarop het gevoed kan worden met downloadopdrachten. U kunt SABnzbd+ abonneren op RSS-feeds en daar met de juiste codewoorden interessante bestanden uit laten filteren, maar ook is het mogelijk om verwijzingen naar nzb-bestanden rechtstreeks te laden. Bijna alle functies staan ook goed uitgelegd in de wiki en grote kans dat het forum al uw overige vragen beantwoord.

Conclusie

SABnzbd+ is een waardige opvolger van SABnzbd. Hoewel de verschillen in functionaliteit nog niet spectaculair zijn, kent het programma wel veel handige verbeteringen die het downloaden een stuk makkelijker maken. In vergelijking met andere nieuwsprogramma’s springt SABnzbd+ eruit omdat alles geautomatiseerd is en u het op een energiezuinig servertje op zolder kunt laten draaien en op afstand bedienen.

SABnzbd+ 0.3.0
Freeware
Taal Engels
Medium 5,9 MB download
OS Windows NT/2000/XP/Vista
Systeemeisen Geen opgave
Maker Qwaqwa, Shypike, e.a.
Website www.sabnzbd.org

blog comments powered by Disqus