Pagina 1 van 1

Automatisch Films Downloaden met QNAP & Couch Potato

Automatisch Films Downloaden met QNAP & Couch Potato
   0

Het zou toch mooi zijn als jouw computer films vanzelf zou vinden en downloaden …? Couch Potato is een programma dat precies dat doet!

Het download niet echt de films, maar zoekt de NZB files bestanden en vertelt vervolgens een programma als SABNzbd om het te downloaden, net als Sick Beard dat doet voor TV Series, van een Usenet service zoals Giganews.

Couch Potato kan gelukkig op een QNAP NAS geïnstalleerd worden – net zoals Sick Beard en SABnzbd – en dat gaan we bekijken in dit artikel.

Intussen is versie 2 van CouchPotato beschikbaar voor de QNAP, en de besproken versie wordt niet meer gesupport, maar werkt nog steeds prima!




Voor we beginnen met de QNAP en CouchPotato

De versie die we hier bespreken werkt nog wel prima maar is een verouderde versie, lees ook de forum post van sl1000.

Overigens respect en dank aan al het werk van SABNzbd,  Couch Potato, en sl1000 van het QNAP Forum voor het maken van een QNAP QPKG.

WAARSCHUWING 

Dit artikel is niet geschreven om het verspreiden van illegale kopieën te promoten.
Lees de vrijwaringsverklaring en controleer altijd wat de regels zijn in het land waar jij woont.

Intel QNAP 

Dit artikel is geschreven op basis van een x86 (Intel) gebaseerde QNAP NAS.
Mocht je een ARM gebaseerde QNAP hebben: lees de originele QNAP Forum Post voor meer details en de correcte bestanden.

Weet je niet zeker welk platform jouw QNAP gebruikt?
Controleer dan de QNAP vergelijkingstabel voor meer details m.b.t. jouw QNAP.

Mocht je SABnzbd en Couch Potato op een ander platform willen gebruiken, zoals MacOS XLinux, of Windows: de instructies, met uitzondering van de QPKG’s natuurlijk, zijn vergelijkbaar.

Voor we Couch Potato gaan installeren …

We hebben een aantal basic QPKG’s nodig op de QNAP.

LET OP! 

In dit artikel ga ik er vanuit dat je minstens de SABNzbd stappen van de SickBeard installatie al hebt gevolgd.

Couch Potato heeft dezelfde basismiddelen nodig als gebruikt voor de Automatische TV Series download m.b.v. Sick Beard en SABnzbd.

Het is lijkt me erg waarschijnlijk dat je Sick Beard ook wilt gebruiken (voor de automatische download van TV Series), dus volg die instructies voor je verder gaat.

Na het volgen van de stappen voor Automatische TV Series download heeft jouw QNAP de volgende pakketen (QPKGs) geïnstalleerd staan:

  • Optware (vereist),
  • Phyton (vereist),
  • SABnzbd (vereist) en
  • Sick Beard (optioneel).

 

Download nu Couch Potato (zie de link hieronder) en installeer de QPKG.
We bieden hier een download aan maar we raden sterk aan om te kijken of er een nieuwere versie beschikbaar is (zie de originele forum post van sl1000).

DOWNLOAD - CouchPotato (Intel) 

Bestand: CouchPotato_0.4_x86.zip
Versie: 0.4
Omvang: 6.5 MiB
Datum: 4 jul 2012
 Download Nu 

Een gedetailleerde beschrijving hoe je een QPKG installeert en activeert vindt je in dit artikel.
Vergeet vooral niet om Couch Potato eerst te unzippen, vervolgens te activeren en om de link te onthouden of toe te voegen aan jouw favorieten;

De typische link naar Couch Potato heeft het volgende formaat: http://<ip of your nas>:5050
(uiteraard moet je <ip of your nas> vervangen door het werkelijk IP adres van jouw NAS: http://192.168.1.99:5050)

Mocht je besloten hebben de stappen van de Automatische TV Series download niet te volgen, dan zul je merken dat installatie wat langzamer gaat (OptWare moet extra onderdelen downloaden) en dat je een aantal instellingen handmatig moet doen (Couch Potato gebruikt automatisch de instellingen van  SABnzbd en Sick Beard).

Na installatie en activering van Couch Potato, gaan we naar de volgende stap.

Configuratie van Couch Potato

Ga naar de Couch Potato pagina, de typische link is: http://<ip of your nas>:5050.

Couch Potato - Start Scherm ...

Couch Potato – Start Scherm …

Klik op het radartje   naast “Logs” om bij de instellingen te geraken.

N.b.: Toen ik dit artikel schreef was de functie “Manage” nog niet geimplementeerd en voor zover ik kan zien is dat iets wat pas later in versie 2 beschikbaar is gekomen.

Couch Potato - Instellingen ...

Couch Potato – Instellingen …

In het volgende scherm zie je een rij met woorden die specifieke gebieden voor de instellingen aangeven.

Couch Potato - Preferences

Couch Potato – Preferences

We zullen door een aantal van deze schermen lopen …

General

Hier definiëren aan welke criteria bestandsnamen moeten voldoen voordat Couch Potato besluit ze te downloaden;

  • ignore – bestanden met deze tekst worden genegeerd (b.v. GERMAN, DUBBED, FRENCH)
  • preferred – deze tekst willen we gaar (optioneel) zien (b.v. AC3, DTS)
  • required – deze tekst moet in de naam voorkomen (b.v. NLSUBS)

 

Deze termen zul je terug vinden in bestandsnamen. Na een paar downloads zul je merken welke je echt wilt hebben en welke niet, en welke termen daarbij horen. Gebruik geen termen die de resolutie aangeven zoals 720p en 1080p – er is een ander mechanisme dat zich daar druk om gaat maken .

Couch Potato - Preferences - General Search Criteria

Couch Potato – Preferences – General Search Criteria

Je kunt ze voorlopig leeg laten en later fine-tunen; als je veranderingen gemaakt hebt, klik dan de “Save” knop.

Downloaders

Hier definieren we de instellingen van het programma op de QNAP dat we gaan gebruiken voor het werkelijke downloaden van films – gebaseerd op de inhoud van NZBs of Torrents die Couch Potato vond (ik ben geen Torrent fan, en focus hier alleen maar op NZBs, maar er zijn een aantal goede downloader voor torrents op een QNAP beschikbaar).

In ons geval gebruiken we SABnzbd.

Couch Potato - SABnzbd is het programma voor het downloaden

Couch Potato – SABnzbd is het programma voor het downloaden

Als je de Automatische TV Series download instructies hebt gevolgd, dan zijn de meeste velden onder NZBs al ingevuld met de correct instellingen voor SABnzbd (met de uitzondering van het “Category” veld) – Mocht je dit niet gedaan hebben dan zul je nu alles handmatig moeten invullen.

In dit artikel gebruik ik Giganews als Usenet provider, andere providers werken soortgelijk.

GigaNews - Gratis proef periode

GigaNews – Gratis proef periode

Het veld “Retention” (hoe lang bewaart de Usenet provide binary posts) met natuurlijk wel realistisch zijn en overeenkomen met wat jouw Usenet provider ondersteund. Bijvoorbeeld; Giganews claimt een 1271 day retentie, je zou hier dus 1200 kunnen invoeren.

Als je d eerder genoemde instructies niet gevolgd hebt dan zul je een API key moeten ophalen uit SABnzbd (in SABnzbd onder “Config” → “General” → “API Key“) – vergeet dit vooral niet!

Categorieën gebruiken

Zoals je ziet; Ik heb iets ingevuld in het “Category” veld (“movies“).

Zowel SABnzbd als Couch Potato gebruiken dit om aan te geven waar de film downloads heen gaan.

M.a.w.: Couch Potato laat SABnzbd weten onder welke categorie het moet downloaden en afhankelijk van de SABnzbd wordt dan bepaald welke prioriteit en in welke folder de bestanden opgeslagen moeten worden als de download klaar is. Dit is met name handig als je ook Sick Beard gebruikt om verwarring te voorkomen.

N.b.: In tegenstelling to Sick Beard, gebruikt Couch Potato geen script als een download in SABnzbd klaar is – in plaats daarvan blijft CouchPotato een oogje houden op de download folder en handelt pas als daar iets verschijnt.

Als je categorieën wilt gebruiken dan zul je ze wel moeten definiëren in SABnzbd, ga daarom nu naar de SABnzbd pagina om een categorie aan te maken – het is eenvoudig.

SABnzbd

In het SABnzbd scherm:

  1. Klik “Config“.
  2. Klik de tab “Categories“.
  3. Voer een categorie naam in het veld “Category“.
  4. Voer een folder naam in, welke later in de “completed” folder gevonden kan worden (bijvoorbeeld: “movies” – zonder de aanhalingstekens natuurlijk).
  5. Voer een “Group / Indexer tags” in (bijvoorbeeld “movies” – ook hier weer zonder de aanhalingstekens).
  6. Klik “Add“.

 

SABnzbd - Definieer categorieën voor een betere organisatie

SABnzbd – Definieer categorieën voor een betere organisatie

Nu we categorieën gebruiken in SABnzbd; het is geen gek idee dat nu ook met Sick Beard te gebruiken (optioneel). Maak daarvoor een categorie voor Sick Beard zoals je dat net deed voor Couch Potato. In het screenshot hierboven zie je een voorbeeld (laatste regel) voor Sick Beard.

CouchPotato

We moeten het dan natuurlijk wel even Couch Potato laten weten – Ga naar het Couch Potato scherm:

  1. Klik “Config“.
  2. Selecteer “Search Settings“.
  3. Onder “NZB Search” – “NZB Method“: selecteer “SABnzbd“.
  4. Voer de categorie naam in het veld “SABnzbd Category“.
  5. Klik “Save Changes“.

Providers

Hier definiëren we de NZB aanbieders – de web diensten die ons van NZB’s kunnen voorzien:

Couch Potato - NZB Aanbieders

Couch Potato – NZB Aanbieders

Opnieuw … als je de Automatische TV Series download instructies hebt gevolgd dan zijn al de instellingen al gedaan. Zo niet dan zul je alles handmatig moeten invoeren.

Merk op dat de #alt.binaries.hdtv.x264@EFnet (allen voor HD films) en MysterBin diensten gratis zijn, dus het kan geen kwaad om ze aan te vinken.

Quality

In dit scherm geven we aan welke kwaliteit we willen hebben – de basis instellingen zijn goed, maar een aantal instellingen kun je optioneel aanpassen. Let wel dat de instellignen hier erg persoonlijk zijn en dat we allemaal onze eigen redenen en voorkeuren hebben – de voorgestelde instellingen werken prima voor mij, maar zouden weleens helemaal niet wenselijk zijn voor jouw voorkeuren.

Een paar wijzigingen die je zou kunnen doorvoeren;

Default Qualities: vink alleen 1080P, 720P, BR-Rip, DVD-Rip, Screener, en R5 aan.

Voor de Quality Sizes kun je aangeven welke bestandsomvangen acceptabel zijn voor jou, bijvoorbeeld:

1080P: 800 – 3000 MB
720P: 650 – 2500 MB
BR-Rip: 650 – 2500 MB
DVD-Rip: 650 – 2400 MB
Screener: 600 – 1000 MB
R5: 600 – 1000 MB

Quality – Het gebruik van Profielen

Wat een erg mooie optie is, is het gebruik van profiles of profielen.

Profielen staan het toe om een aantal “Default Qualities” samen te voegen,… zie hieronder een voorbeeld van een zelf gemaakt profiel “MyChoice“.

Couch Potato - Zoek profielen ...! Rete handig!

Couch Potato – Zoek profielen …! Rete handig!

Klik de “Create a new quality profile“, onder “Search for” – je kunt nu een een naam (name) opgeven voor jouw profiel. Optioneel kun je een wachttijd “Wait” instellen – het aantal dagen dat we wachten met het downloaden, voor het geval een beter kwaliteit beschikbaar komt.

Je kun de gewenste kwaliteiten toevoegen en met sleur-en-pleur (sleep het “3 horizontale lijntjes” ikoontje naast de  ) in de gewenste volgorde zetten.

Als je klaar bent, klik dan op de “Save” knop, je zult dan merken dat rechts onder “Default Quality” jouw profiel nu een optie wordt. je kunt jouw profiel nu als de standaard voorkeur opgeven. Klik “Save” als je dat gedaan hebt.

De volgende keer dat je een film zoekt, zal dan jouw profiel gebruikt worden en in dit voorbeeld zal Couch Potato pas een download starten als het een 1080P720PBR-Rip, of DVD-Rip versie vindt (in de volgorde van top naar bodem). Alle andere versie worden overgeslagen (wie wil er nou werkelijk een CAM versie hebben?).

Renaming

Renaming – het hernoemen van bestanden en folders – kun je voorlopig overslaan om er zeker van te zijn dat alles correct werkt.

Mocht je veranderingen willen maken voor het automatisch hernoemen en verplaatsen van bestanden;

  1. Klik “Enable“.
  2. Voer het pad naar de “Download folder” in. Het standaard pad op een QNAP is “/share/MD0_DATA/Download/sabnzbd/complete/” gevolgt door de categorie naam (movies).
  3. Voer de foldernaam in waar de uiteindelijk film heen verplaats moet worden in het vold “Movie destination” – dit mag absoluut niet hetzelfde pad zijn als de download folder! Op mijn QNAP staan de shares in “/share/MD0_DATA/Multimedia/Movies“.
  4. Pas de “Folder naming” aan indien gewenst (naam van de folder waar de film in geplaatst gaat worden), b.v. “<thename> (<year>)” genereert een folder met de film naam gevolgd door het jaar tussen haakjes.
  5. Pas de “File naming” aan indien gewenst voor de bestandsnamen, b.v. “<thename> (<year>)<cd>.<ext>” hernoemt een bestand naar de filmnaam gevolgd door het jaar tussen haakjes, gevolgd door “CDx” (alleen indien er meerdere film bestanden zijn).
  6. Verander “Name separator” indien gewenst (Ik gebruik de optie “space“)
  7. Optioneel kies je “Cleanup” (dit ruimt de download folder op als alles klaar is met downloaden en verplaatsen).
  8. Vergeet niet de “Save” knop aan te klikken.

 

Couch Potato - Automatisch hernoemen en verplaasten van de films

Couch Potato – Automatisch hernoemen en verplaasten van de films

Extras

Wat aardigheden …

  • Automatisch films toevoegen die voldoen aan bepaalde criteriaAls je Blu-Ray.com RSS en/of Kinepolis.com RSS aanvinkt, dan zullen bepaalde films met bepaalde kwaliteits aspecten (hoe mensen denken over de film) automatisch worden toegevoegd aan de “Wanted” lijst.
  • De optie “Metadata” is een aanrader omdat dit er voor zorgt dat meta informatie (beschrijving van de film, posters, etc) meteen mee opgeslagen wordt met de film. Met name XBMC kan dit waarderen.
  • Ondersteuning voor IDBM Watch-lists.IMDB laat je een zogenaamde “Watch List” maken – welke je hier kunt toevoegen (en delen met anderen). Een goede (Engelstalige) blog-post met dit onderwerp vindt je hier.

 

Notification, UsersScript, iPhone

Een aantal alternatieve methoden om notificaties uit te sturen, eigen scripts te runnen, of de iPhone gebruiken met Couch Potato – de instellingen vindt je hier.

N.b.: In v0.4 van Couch Potato werkt de Growl notificatie niet correct met Growl v1.3.2 voor MacOS X Lion.

Films die je wilt …

Na al deze instellingen; tijd om films te gaan vinden.

We gaan een zogenaamde wensen lijst maken, de films die je graag zou willen hebben – ze hoeven nog niet beschikbaar te zijn, maar je kunt ze alvast maar in de lijst hebben vooral als je net de trailer van een geweldige film hebt gezien …

Klik op “Wanted“, en voer de naam van de film in die je zoekt, optioneel kun je de gewenste video kwaliteit kiezen (standaard wordt de standaard voorkeur gekozen – b.v. 720P of het profiel dat je gemaakt hebt) en klik vervolgens op de “Add” knop.

Couch Potato - Voer de gewenste film in

Couch Potato – Voer de gewenste film in

Couch Potato veranderd nu een klein beetje … een drop-down lijstje laat je kiezen welke film Couch Potato denkt dat je bedoelde (het kan voorkomen dat meerdere films verschijnen). Als je de naam correct hebt ingevoerd, kies dan de juiste film uit de lijst. Overigens wordt de film naam die je invoerde opgezocht in IMDB en TheMovieDB om een lijst met opties te genereren;

Couch Potato - De correct film gevonden?

Couch Potato – De correct film gevonden?

Kies de gewenste film en klik op de “Add” knop. Een paar seconden later verschijnt de film in de “Wanted” lijst:

Couch Potato - De film staat nu in de wensen lijst

Couch Potato – De film staat nu in de wensen lijst

Onder het kopje “Show Details” vindt je 4 ikoontjes, van links naar rechts;

  1. Laat de IMDB informatie zien
  2. Laat de TheMovieDB informatie zien
  3. Forceer opnieuw zoeken op beschikbaarheid
  4. Verwijder van de lijst

 

Als je op het kopje “Show Details” klikt dan zul je zien dat de lijst veranderd en dat een poster en een stukje tekst voor ieder film verschijnt – erg mooi!

Couch Potato - Details zichtbaar gemaakt

Couch Potato – Details zichtbaar gemaakt

Als je net films hebt toegevoegd en meteen wilt controleren op beschikbaarheid, klik dan “Force check” (helemaal onder aan de pagina) – anders wacht gewoon tot de dagelijkse beschikbaarheidscontrole wordt uitgevoerd.

Wanted, Snatched, Downloaded

Of te wel: wat ik wil (Wanted), wat we vonden (Snatched) en wat we gedownload hebben  (Downloaded).

Een film bevindt zich een van deze 3 groepen op de “Wanted” pagina.

Couch Potato - Wanted, Snatched, en Downloaded

Couch Potato – Wanted, Snatched, en Downloaded

Als een gewenste film gevonden wordt op een van de NZB diensten, dan zal Couch Potato deze oppakken (“snatch“) en aan SABnzbd doorgeven zodat een download kan starten. Couch Potato controleert nu regelmatig de download folder om te kijken of een download is afgerond.

Eenmaal gedownload, indien ingesteld, zal Couch Potato de download verplaatsen en, indien ingesteld, correct hernoemen.

Naast de “Snatched” bestanden zien we 2 ikoontjes; een om handmatig aan te geven dat een download klaar is (voor het geval Couch Potato het og niet gemerkt had, of indien er iets fout ging) en een recycle ikoontje om een film terug te zetten in de “Wanted” lijst.

Naast de bestanden onder “Downloaded” zien we een “Delete” ikoontje om een download te verwijderen, en een “Refresh” ikoontje om een film terug te zetten in de “Wanted” lijst, en als laatste een “Clear” knop (om afgeronde downloads uit de lijst te verwijderen).

Simpel niet waar …?

Auto Updates

Men beweert dat de automatische update functie prima werkt (bron) en dat alleen voor QNAP specifieke wijzigingen een nieuw QPKG gemaakt zal worden door sl1000 (de held die het QPKG pakket maakte!).

Ik ben altijd nerveus met dit soort programma’s omdat ze niet specifiek voor de QNAP ontwikkeld zijn – maar tot dus ver werkt de auto-update prima. Het is wel aan te raden Couch Potato na een update, en om te instellingen even te doorlopen om te controleren of er geen instellingen verloren zijn gegaan.

UPDATE: Met versie 2 nu beschikbaar kan het zijn dat CouchPotato update naar versie 2.

Iets ging er fout met de download …?

Het kan gebeuren dat je in SABnzbd ziet dat er een probleem is met de download:

Het leuke is dat we het gewoon nog eens kunnen proberen; ga naar de Couch Potato “Wanted” scherm en onder “Snatched” klik je op het “Recycle” ikoontje.

Een vraag verschijnt met wat je wilt doen. Kies “Find another version to download” en de film gaat weer terug in de “Wanted” lijst.

SABnzbd - Download mislukt ...

SABnzbd – Download mislukt …

Gerelateerde Websites

We gingen er in dit artikel vanuit dat we Couch Potato op een QNAP NAS draaien, maar Couch Potato is ook beschikbaar onder bijvoorbeeld Microsoft Windows, MacOS X, en Linux.

Een aantal websites geeft aanvullende informatie voor andere systemen:

Donatie Opties


Donaties worden zeer gewaardeerd, maar zijn zeker niet vereist. Donaties worden gebruikt voor het dekken van kosten voor web-hosting en project materialen, en eventueel voor een drankje of een snack. Voor wie al gedoneerd heeft: Hartelijk dank! Het is werkelijk geweldig om te zien dat men onze artikelen en applicaties waardeert.

Reacties


Er zijn nog geen reacties geplaatst.
Je kunt jouw eigen opmerkingen plaatsen m.b.v. dit formulier, of een reactie op een opmerking plaatsen door op de "Reageer" knop te klikken.



Jouw Reactie ...

Vriendelijk verzoek om hier geen lange teksten te plaatsen (zoals source codes, log files of config files). Gebruik daarvoor het Forum.

Deel met anderen:
*
*
Houd me op de hoogte van nieuwe reacties (email).
       Gebruik jouw RSS reader om reacties te volgen.


Tweaking4All uses the free Gravatar service for Avatar display.
Tweaking4All zal nooit jouw email adres met anderen delen.