![]() | ||||||||||||||||||||||||||||||||||||||
Het Grote topic voor downloadautomation deel 3 | ||||||||||||||||||||||||||||||||||||||
Dit topic is bedoeld als topic waarin geavanceerde media downloadprogramma's worden besproken die al het downloadwerk voor je automatiseren en daarmee in je media behoeften voorzien. Gezien de Tweakers.net-policy is het niet de bedoeling dat er over download-websites wordt gesproken of dat er gelinkt wordt naar illegale bronnen. Dat kan volgens mij ook prima achterwege blijven terwijl je het toch over dit soort programma's hebt. Je kunt het hebben over hun functies, bugs, features, installatie, ontwikkeling etc. Deze programma's werken het beste in combinatie met een usenetprovider met flinke retentie en compleetheid, dus een abonnement is aan te raden. Daarnaast is het het mooiste geïntegreerd met SABnzbd (tegenwoordig is, NZBget een geduchte concurent), omdat er veel tussen de programma's en SABnzbd gecommuniceerd wordt (aanlevering en postprocessing). Vandaag de dag is ook torrents een alternatief, met de juiste versies heb je beperkte ondersteuning voor torrents en andere nzb-clients met blackhole-ondersteuning of volledig geïntegreerde ondersteuning. De programma's ondersteunen bijna allemaal verschillende soorten van notificeren (zoals growl, prowl, notifo, twitter e.a.) XBMC zal de meest compatible HTPC-software zijn, maar ook Plex en Networked Mediatanks komen aan bod wat betreft generatie van metadata-bestanden en dergelijke. Wat er nog niet is kan altijd nog komen, maar zoals altijd geldt deze regel bij opensource: Als je zelf niet kunt programmeren en de maker zelf geen toegevoegde waarde in je idee ziet, zoek dan iemand die dat wel ziet en die het ook kan aanleveren als patch. Voor sommige systemen gaat de ontwikkeling daarom ook veel harder, denk hierbij aan XBMC-support, Plex-support, Android, iOS etc etc. | ||||||||||||||||||||||||||||||||||||||
XDM | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Een nieuwkomer op de markt van download managers is XDM: eXtendable Download Manager. XDM: eXtendable Download Manager is een pluging gebaseerde download manager welke op dit moment nog in Beta fase is. XDM is een op python gebaseerde applicatie waar de kracht hem voornamelijk zit in de modulaire opbouw en toe te voegen losse plugins. Nadat ik door EJPostema in "[Ervaringen] CouchPotato, Sickbeard, Headphones e.a. deel 3" in aanraking gekomen ben met XDM ben ik van mening dat XDM wel als geduchte concurrent genoemd mag worden t.o.v. de al gevestigde download managers, SickBeard en CouchPotato (server). Homepage: http://xdm.lad1337.de Source: https://github.com/lad1337/XDM Support forum: https://github.com/lad1337/XDM/issues | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
CouchPotato Server (CPv2) | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
CouchPotato Server (CPv2), geschreven door medetweaker RuudBurger, is een automatische nzb en torrent downloader waarmee je films kunt beheren. Je kunt een "wanted'-list aanmaken zodat CouchPotato Server op gezette tijden zal zoeken naar een nzb of torrent van deze films. Als deze gevonden wordt zal CouchPotato ze serveren aan je download programma. CouchPotato Server kan daarnaast de films voorzien van een cover, trailer, ondertitels en de nodige fanart en metadate (nfo's). Bij CouchPotato Server kan je ook aangeven welke kwaliteit je minimaal wilt hebben en welke vooral niet. Homepage: https://couchpota.to Source: https://github.com/RuudBurger/CouchPotatoServer Support forum: https://couchpota.to/forum/ | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
Headphones | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Headphones, geschreven door Rembo10, is een programma dat automatisch of op verzoek speurt naar (nieuwe) albums van de door jou gevolgde artiesten. Het programma is ontzettend jong, 20 mei 2011 kwam de source online te staan, maar sindsdien gaat de ontwikkeling als een raket, helemaal nu meerdere mensen tegelijk code schrijven hiervoor. Het programma kan je muziek map of iTunes-library importeren en dan gaat het automatisch alle artiesten volgen. Als er nieuwe albums van die artiesten uitkomen zal het gaan zoeken naar dat album en voor je downloaden als het op Usenet komt. Daarnaast kun je ook oudere albums op Wanted zetten, en kun je handmatig nieuwe artiesten toevoegen en zo complete collecties automatisch binnen laten hengelen en daarna zelfs voor je taggen en naar je muziek map verplaatsen. Het programma bevat nog veel bugs, is nog niet featurerijk en de web interface ziet er nog spartaans uit. Echter worden gereporte bugs meestal binnen een week geplet en de interface wordt aan gewerkt (en mogelijk zelfs skinnable). Source: https://github.com/rembo10/headphones MusicBrainz server: Elect in "[Ervaringen] CouchPotato, Sickbeard, Headphones e.a. deel 3" | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
Sick Beard | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Sick Beard, geschreven door Midgetspy, presenteert zich op zijn website als een PVR programma, dat is een afkorting van Personal Video Recorder. Echter, het record helemaal niets, het is een geavanceerd programma dat bijhoudt welke series overzees worden uitgezonden en vervolgens Usenet (of torrents) afspeurt op zoek naar een download van die aflevering die is net is uitgezonden, of, als je dat wilt, zoekt naar oudere afleveringen. Het grote voordeel van Sick Beard is dat je, eenmaal de configuratie voorbij, je niet meer hoeft om te kijken naar je serie verzameling. Sick Beard vult deze automatisch aan met de nieuwste afleveringen, zo nodig in de hoogst mogelijke kwaliteit. Deze series en afleveringen worden automatisch voorzien van covers, fanart en metadata-bestanden (nfo's). Bovendien kan je via de web interface van Sick Beard bijhouden welke series binnenkort worden uitgezonden en welke je dus ook binnenkort kan verwachten op je harde schijf. Homepage: http://sickbeard.com Source: https://github.com/midgetspy/Sick-Beard en/of http://code.google.com/p/sickbeard Support forum: http://sickbeard.com/forums Veel gebruikte alternatieve versie: SickRage Homepage: https://sickrage.tv Source: https://github.com/echel0n/SickRage Support forum: https://sickrage.tv/forums/ | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
NzbDrone | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Recentelijk meer bekendheid gekregen met name door het beschikbaar zijn voor Synology NAS is NzbDrone. Deze is vergelijkbaar met Sickbeard maar werkt een stuk sneller/soepeler en ziet er wat gelikter uit. Voor de beschikbare features zie hier Homepage: http://nzbdrone.com/ Source: https://github.com/NzbDrone/NzbDrone Support: http://nzbdrone.com/#support | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
Mylar | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Tegenwoordig is zo'n beetje alles automatisch te downloaden. Boeken kon al, met LazyLibrarian, maar met comics is het tegenwoordig ook mogelijk dankzij Mylar. Dit project ontstond in september 2012 en is dankzij de actieve ontwikkeling een zeer betrouwbaar script geworden. Het is gebaseerd op HeadPhones, maar op de layout na is daar weinig meer van over. Mylar wordt tevens ondersteund door de nzbToMedia postprocessing scripts. Source: https://github.com/evilhero/mylar | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
Subliminal | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Subliminal, geschreven door Diaoul, is een fork van Periscope, of eigenlijk een doorontwikkeling daarvan, en is een programma dat automatisch of op verzoek speurt naar ondertitels voor al je films en series. Het kan voor je zoeken op basis van allerlei gegevens, hashdata, filmnaam, bestandsnaam etc. Het ondersteunt een flink aantal subtitlesites, je kunt hierin zelf voorkeuren opgeven. Subliminal is nog niet heel betrouwbaar qua resultaten. Je doet er dus goed aan af en toe de commandline te bekijken of het allemaal wel goed gaat. De ontwikkeling gaat wel gestaag door en stap voor stap worden issues aangepakt. Je geeft op welke talen/subproviders je prefereert en het script doet de rest. Source: https://github.com/Diaoul/subliminal | ||||||||||||||||||||||||||||||||||||||
SABnzbd | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
SABnzbd is een Open Source Binary Newsreader geschreven in Python. Het is volledig gratis, eenvoudig te gebruiken, en werkt vrijwel overal. SABnzbd maakt Usenet zo eenvoudig en gestroomlijnd mogelijk door het automatiseren van alles wat we kunnen. Het enige wat je hoeft te doen is het toevoegen van een nzb-bestand. SABnzbd neemt het vanaf daar over, waar het automatisch zal worden gedownload, gecontroleerd, gerepareerd, uitgepakt en opgeslagen met geen menselijke interactie. Note: Er worden geregeld meldingen gedaan dat SABnzbd moeilijk gaat doen met files rond de 15GB of hoger, download is traag en host systeem heeft moeite om te reageren. Van wat ik zo terug kon vinden doet dit zich voornamelijk voor op NAS systemen. Homepage: http://sabnzbd.org Source: https://github.com/sabnzbd/sabnzbd Support forum: http://forums.sabnzbd.org GoT-Topic: Het grote SABnzbd topic deel 1 | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
NZBGet | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
NZBget is een cross-platform binaire newsgrabber voor nzb-bestanden, geschreven in C + + en daarom minder resource eisend als SABnzbd. Het ondersteunt een client / server-modus, automatische par-check/-repair en web-interface. NZBget vereist weinig systeembronnen en loopt geweldig op routers, NAS-apparaten en mediaspelers. Homepage: http://nzbget.net Source: http://sourceforge.net/projects/nzbget/ Support forum: http://nzbget.net/forum/?title=forum | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
Transmission | ||||||||||||||||||||||||||||||||||||||
![]() | ||||||||||||||||||||||||||||||||||||||
Transmission is ontworpen voor eenvoud, maar toch krachtig in gebruik. We hebben de standaard gezet op gewoon werken en het duurt maar een paar klikken om geavanceerde functies te configureren, zoals watch directories, blocklists en de webinterface configureren. Ubuntu koos Transmission als standaard BitTorrent-client, een van de meest geciteerde redenen was haar makkelijk leercurve. Transmission kan ook perfect dienen als backup van Usenet (of als Main downloader) in CouchPotato en SickBeard. Homepage: http://www.transmissionbt.com Source: http://www.transmissionbt.com/download Support forum: https://forum.transmissionbt.com | ||||||||||||||||||||||||||||||||||||||
Klikkerdeklik![]() | ||||||||||||||||||||||||||||||||||||||
Installatie-instructies | ||||||||||||||||||||||||||||||||||||||
Omdat al deze programma's zijn geschreven in Python werken ze op alle systemen waarop Python te draaien is. Dat is zo een beetje alle systemen. Met wat goodwill en wellicht een soldeerbout zou je ze zelfs eventueel op de plaatselijke pinautomaat kunnen draaien. Alle vereisen minimaal Python versie 2.6. De windows howto's zijn geschreven door CodeCaster. De debian-based howto's zijn geschreven door Mar2zz. De synology howto's zijn geschreven door Brickman. Note: De Synology howto's zijn iets of wat achterhaald aangezien elk pakket tegen woordig in SPK vorm te verkrijgen is via de repo van http://www.synocommunity.com maar voor de Tweaker die van knutsellen houdt zijn ze nog beschikbaar via de linkjes onder betreffende pakket. De QNAP howto's/packages zijn geschreven door sl1000. De freeBSD/ZFSGuru howto's zijn geschreven door Kriss27 (kan Kriss niet vinden in gallery?)
* Voor deze apparaten en/of besturingssystemen is nog geen handleiding geschreven. Packages en/of scripted installs Linux (debian-based) : http://dl.dropbox.com/u/18712538/LaSi/LaSi.sh Synology: http://dl.dropbox.com/u/18712538/LaSi/LaSi_syn.sh Synology SPK's: http://www.synocommunity.com/ QNAP: http://forum.qnap.com/viewforum.php?f=132 Daarnaast zijn er zeer uitgebreide engelstalie installatiehandleidingen te vinden op ainer.org geschreven door daemox. | ||||||||||||||||||||||||||||||||||||||
Veelgestelde vragen | ||||||||||||||||||||||||||||||||||||||
Providers Providers zijn bij deze programma's indexsites (en in geval van Subliminal subtitle-sites). Sites die nzb's of torrents indexeren en overzichtelijk presenteren. Zonder ingestelde providers gaan deze programma's dus niet werken. Er is onderscheid te maken tussen betaalde en gratis providers. Sommige gratis providers limiteren het aantal requests dat je mag versturen. Ook hebben enkele een registratiestop. Lees het vorige topic goed door als je op zoek bent naar een goede gratis provider voor tweakers, door tweakers. Ook zijn spotweb en newznab als provider te gebruiken als je deze opzet op je eigen homeserver. GoT-Topic: [Ervaringen] Newznab SpotWeb - Webbased Spotnet - deel 2 Quality Zowel CouchPotato als Sickbeard hebben qualityprofiles. Deze hebben de optie om te zoeken naar meerdere quality's, maar de hoogste kwaliteit te bewaren. Bij Couchpotato is dit in te stellen onder Config > Quality > Quality Profile. Maak daar een custom profile aan en geef aan dat deze als default gebruikt moet worden. Bij Sickbeard kan je dit vinden onder Edit als je een show selecteert. Daar kan je de quality custom kiezen en daar kun je minimum en maximum kwaliteit zetten. Prefered/Required en Ignored/Unwanted words In de verschillende tools is het mogelijk voorkeurs woorden of juist die je helemaal niet wilt te configureren. Een up to date overzicht vind je hier Postprocessen Elk programma moet actie ondernemen nadat een bestand is gedownload. Dit doe je of door het programma actief je downloadmap te laten scannen, of met een postprocessingscript wat je downloadprogramma aanslingert. Best practice is voor elk programma een 'eigen' Complete/Downloads programma te hebben. Zo laten ze bestanden die op andere wijze of door een ander programma zijn 'gesnatched' met rust en voorkom je vreemde problemen. Geef nooit! het eindstation op als doelmap voor je downloadprogramma, maar laat CouchPotato, SickBeard en Headphones vanuit hun eigen (tussen)map de bestanden verplaatsen naar het eindstation. In geval van Linux (-devices), houdt rekening met bestandsrechten en users! Couchpotato heeft een 'hidden' optie ppdir in de config.ini. Hiermee wordt couchpotato geforceerd de imdb-id van een film in een file te zetten die de download vergezelt. Hiermee voorkom je verrassende hernoemingen. ppdir's waarde is het pad waar sabnzbd's postprocessingscripts staan. SickBeard heeft een 'hidden' optie extrascriptis in de config.ini. Hiermee kan je SickBeard nog een extra script laten runnen als het klaar is met hernoemen en verplaatsen. Zo kun je bijvoorbeeld Subliminal aan laten slingeren zodat je al subs hebt bij je afleveringen mits die beschikbaar zijn op dat moment. Transmission completed downloads verwijderen na postprocessing met nzbToMedia script Met dank aan Brackpc is er een script beschikbaar welke na post-processing de completed/idle downloads/files verwijderd wanneer bv upload ratio bereikt is. Download script hier. Configuratieguides SABnzbd+ icm Sick Beard & CouchPotato (PDF) door job Automagisch series en films binnenhengelen (blog) door CodeCaster | ||||||||||||||||||||||||||||||||||||||
Smartphone Apps | ||||||||||||||||||||||||||||||||||||||
iCouchpotato Couchpotato is ook aan te sturen vanop je iOS device, met de gratis app iCouchpotato van tweaker Tripkip. Hij heeft daarvoor een eigen topic op forum.xbmc.org met meer info. Installatie kan via Cydia (voeg repo http://couchpotato.myrepospace.com/ toe) of door het zelf te compileren van source die voor iedereen beschikbaar is op GitHub . ![]() Qouch Couchpotato, Sickbeard en Sabnzbd zijn ook aan te sturen met Qouch op iOS. Deze app is gemaakt door tweaker MeAngry. MeAngry is ook actief in dit topic. Support verloopt via twitter: https://twitter.com/QonstruktQouch of het Sabnzbd-forum: http://forums.sabnzbd.org/viewtopic.php?f=6&t=9529 ![]() Mediadog Mediadog stuurt Sabnzbd, CouchPotato en SickBeard aan op Android devices. Deze app kun je via de Appstore halen. Een 'support'-topic daarvoor loopt op xbmc.org. ![]() MobileCouch Met MobileCouch kun je films toevoegen aan CouchPotato door de barcode van een film te scannen. De app is via een apk te installeren. Het support topic loopt op xbmc.org. Let op: Je moet het topic even goed doorspitten. MobileCouch zelf wordt niet meer onderhouden, maar er zijn al een aantal derivaten ontstaan en de source staat op Github. Downloadlinks voor verschillende versies zijn helaas wat door het topic verspreid. http://www.ryscar.net/android/ NZB Unity NZB Unity is vergelijkbaar met MediaDog en is hier te vinden (Op dit moment alleen voor Android devices): Google Play Voor support kan men hier terecht: http://livingtype.com/forums/ ![]() Maraschino Welliswaar geen mobiele app maar past wel in het rijtje van apps om CouchPotato Server, SickBeard, Headphones etc te kunnen bedienen cq monitoren. Daarnaast heeft het ook nog eens volledige integratie met XBMC (waar het oorspronkelijk voor bedoeld was) Voor meer informatie en of support kan men hier terecht: http://www.maraschinoproject.com/ Klikkerdeklik ![]() | ||||||||||||||||||||||||||||||||||||||
Overige automatiseringen | ||||||||||||||||||||||||||||||||||||||
Het kan altijd automatischer. Wellicht kom je een mooi programma tegen, of schrijf je zelf een makkelijk script of package en wil je dat via dit topic delen. Niet alles is direct een complete startpost entry waard, maar een eervolle vermelding kan natuurlijk altijd. Waar veel mensen nog naar op zoek zijn is natuurlijk de CouchPotato/Sickbeard voor Ebooks. Deze is tot nu toe nog niet gespot, maar duikt wellicht zomaar ergens ineens op. Tot die tijd kunnen linuxgebruikers zich uitleven met Calibre en automatische verwerking: Ebooks processen (linux) Headphones is niet geschikt voor het volgen van custom albums, zoals top40's en SlamFM ditjes en Armin van Buuren State of datjes. Maar ook die muziek download je en wil je zo veel mogelijk automatisch processen: Muziek processen (linux) Er zijn nog zoveel meer dingen te automatiseren, als je iets wilt kun je altijd even zoeken of iemand dat idee al heeft gehad. Een goed startpunt daarvoor is: Postprocessingscripts voor Sabnzbd Daarnaast is er nog de repo van clinton-hall welke één script heeft (nzbToMedia) voor zowel SickBeard en/of CouchPotato Server via SABnzbd en/of NZBget, zijn repo is hier te vinden: Github repo clinton-hall Verder hebben we tegenwoordig ook geregeld last van releases met hashed filenames, dit script van roderickvd kan hier een uitkomst in bieden. Het zit ook ingebakken in nzbToMedia echter als je gebruik maakt van NZBget icm NZBDrone en de api communicatie tussen beide dan is dit "standalone" script een uitkomst hierin. https://github.com/roderi...master/nzbget/RenameMedia | ||||||||||||||||||||||||||||||||||||||
Disclaimer | ||||||||||||||||||||||||||||||||||||||
Er zijn allerlei NAS-devices die python kunnen draaien. Als daarop deze programma's ook kunnen draaien zonder dat ze te sluggish worden dan kunnen die aan het topic als product gekoppeld worden. Vragen / opmerkingen / aanvullingen / ideeën? Die horen wij natuurlijk graag. Gelieve deze via DM naar een van de auteurs te sturen zodat we dit topic schoon houden wat dat betreft. Wanneer er echt een discussie op gang komt omtrent de OP zullen we het uiteraard niet laten dit topic daar eveneens voor te benutten. |
[ Voor 255% gewijzigd door schumi2004 op 25-01-2015 12:48 ]