Synology-Forum.nl

Packages => 3rd party Packages => CouchPotato => Topic gestart door: The Raptor op 25 oktober 2017, 23:22:35

Titel: Post-Processing in CouchPotato
Bericht door: The Raptor op 25 oktober 2017, 23:22:35
Bij CouchPotato lukt het post processing niet. Ik download via NZBGet en heb ingesteld dat de postprocessing door CouchPotato gedaan wordt. In de geschiedenis krijg ik de volgende melding in NZBGet:

Post-process-script nzbToMedia/nzbToCouchPotato.py for Cult.of.Chucky.2017.720p.BluRay.DTS.x264-FuzerHD.cp(tt3280262) failed

In CouchPotato zelf krijg ik het volgende te zien:

[tato.core.plugins.renamer] Missing `cd` or `cd_nr` in the renamer. This will cause multi-file releases of being renamed to the same file. Please add it in the renamer settings. Force adding it for now.

Ik heb de renamer als volgt ingesteld: <thename> <year>.<ext>

Ik heb de API key van CouchPotato ingevuld in NZBGet, bij NZBTOCOUCHPOTATO.

Weet iemand wat het probleem kan zijn en hoe ik het kan oplossen?
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 26 oktober 2017, 06:37:10
Volgens mij is het helemaal niet nodig om in NZBGet aan te vinken dat postprocessing door CP gedaan wordt, deze wordt elke x ingestelde minuten automatisch gedaan.
Wat je in CP te zien krijgt is een hele normale melding (althans, bij mijn cp heb ik die ook en daar gaat het renamen goed). Wanneer er meer dan één CD (of DVD) aanwezig is zal hij deze waarden toevoegen. Dat moet ook wel anders krijg je twee identieke namen voor twee verschillende bestanden.

Als je de NZBGet to CP koppeling uit zet, worden de bestanden dan wel door de CP postprocessor opgepakt?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 26 oktober 2017, 21:48:43
Het kan zijn dat die 2de foutmelding in de log niks met het probleem te maken heeft. Moet je niet het tabblad renamer instellen om het post-processing door CouchPotato te laten verlopen? Je moet toch in NZBGet aangeven dat je het pisprocessing gedeelte door CochPotato wilt laten verlopen?

Kun je schermafdrukken maken over hoe jij het ingesteld heb?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 29 oktober 2017, 00:18:01
Ik heb in CP aangegeven dat alles in de categorie movie opgeslagen wordt. Daar post process CP alles heen. Dat werkt heb ik gezien. Maar ik heb ook de categorieën Horrorfilms en tekenfilms. Als ik in NZBGet tijdens het downloaden de categorie verander in horrorfilms dan blijft CP post processen in de categorie movie. Dat wil ik juist niet. Hoe kan ik dit oplossen?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 29 oktober 2017, 18:50:04
Even een toevoeging en een update: Ik heb verschillende categorieën: horrorfilms, tekenfilms en movie. Standaard heb ik ingesteld dat er in de categorie movie gepost process wordt. Dat werkt ook. Maar als ik de categorie tijdens het downloaden verander in horrorfilms krijg ik de bovenstaande melding.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 30 oktober 2017, 06:51:45
De renamer van CP heeft standaard maar één uitvoer-map, waardoor je geen map voor elke aparte categorie kunt maken. Vandaar dat dit waarschijnlijk niet goed gaat.
Wat ik wel heb gezien (maar niet gebruik) is dat je de categorie label aan de folder naming kunt toevoegen. Wellicht dat dat kan bereiken wat je voor ogen hebt?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 30 oktober 2017, 18:32:46
Bedoel je in dit scherm?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 30 oktober 2017, 23:45:00
Waarschijnlijk gaat het niet werken als ik post-process via CouchPotato. Deze applicatie kijkt inderdaad naar de uitvoermap. Om te lossen wat ik wil moet je denk ik het post-process gedeelte door NZBGet laten doen. Dit werkt op basis van scripts. Ik heb geen idee hoe dit werkt.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 31 oktober 2017, 08:46:35
Ik bedoel dit scherm:
[attach=1]

Hieronder een voorbeeld van wat de renamer doet wanneer je het volgende in vult:
Citaat
<category>/<namethe> (<year>)

Categoriën: Horror, Cartoon, Movie

Folder structure:
Videos
  |-- Horror
  |     |-- Horrorfilm 1 (2017)
  |     |     |-- Horrorfilm 1 (2017).mkv
  |     |     |-- Horrorfilm 1 (2017).sub
  |     |-- Horrorfilm 2 (2014)
  |           |-- Horrorfilm 2 (2014).mkv
  |           |-- Horrorfilm 2 (2014).sub
  |-- Cartoon
  |     |-- Tekenfilm 1 (2017)
  |     |     |-- Tekenfilm 1 (2017).mkv
  |     |     |-- Tekenfilm 1 (2017).sub
  |     |-- Tekenfilm 2 (2014)
  |           |-- Tekenfilm 2 (2014).mkv
  |           |-- Tekenfilm 2 (2014).sub
  |-- Movie
        |-- Film 1 (2017)
        |     |-- Film 1 (2017).mkv
        |     |-- Film 1 (2017).sub
        |-- Film 2 (2014)
              |-- Film 2 (2014).mkv
              |-- Film 2 (2014).sub

Volgens mij is dit dus exact wat je wilt. Het enigste wat je in CP moet doen is de goede categorie aan de film hangen. Dat moet je toch doen wanneer je een film toevoegd, hierdoor is geen extra handeling in NZBGet nodig.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 31 oktober 2017, 09:03:05
Bovenstaande had ik zelf nog niet gebruikt, toch maar even getest voor de zekerheid.
Wanneer je de categories toevoegt zoals je ze graag hebt (in jouw geval dus horrorfilms, tekenfilms en movie) en deze aan de films toevoegd die in de wanted list staan zal hij ze per categorie in een submap van de "To"-map (die gespecificeerd is in de renamer) plaatsen.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 31 oktober 2017, 09:07:34
Zie bijlage. Zo heb ik het thuis ingedeeld. Precies zoals je het inderdaad getekend hebt.

Er wordt geen submap aangemaakt met de naam van de film. Hoewel het wel netter is. Ik ga het proberen. Dan hoef ik tijdens het downloaden niet de categorie te veranderen? Standaard word alles in de categorie movie uitgepakt.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 31 oktober 2017, 09:32:38
De categorie in NZBGet niet, die in CP moet je dan nog wel even instellen natuurlijk.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 31 oktober 2017, 09:47:32
Dan moet ik iedere keer handmatig de categorie aanpassen voordat ik een film download als ik je goed begrijp? Als ik Cult of Chucky wil downloaden moet ik bij het tabblad renamer de categorie aanpassen? Dat is best omslachtig.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 31 oktober 2017, 09:53:33
Je hoeft alleen de categorie toe te passen wanneer je een film aan CP toe voeg. Wanneer hij dan een betere kwaliteit heeft gevonden zal hij hem meteen naar de goede map verplaatsen.
Scheelt weer voor elke download de NZBGet categorie in te stellen.

In beide gevallen moet de categorie toegevoegd worden, het is maar net wat als de minst omslachtige manier wordt ervaren.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 31 oktober 2017, 14:35:46
Als ik een film download komt deze standaard in de categorie movie terecht. Ik kan het aanpassen naar horrorfilms maar dan werkt het post process gedeelte nog steeds niet. Ook niet nadat ik de optie categorie label heb toegevoegd.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 31 oktober 2017, 14:53:17
Welke error geeft CP dan? En staat de NZB-afhandeling in NZBGet uit?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 31 oktober 2017, 18:53:40
Ik kan wel de categorie veranderen in horrorfilms alleen wordt de film nog steeds gepost process in de categorie movie.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 01 november 2017, 06:31:41
En is dat dan de categorie van CP of die van NZBGet?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 01 november 2017, 09:55:25
Ik bedoel in CP. Dan moet je tijdens het downloaden de categorie veranderen als je een horrorfilm download.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 01 november 2017, 10:05:49
Volgens mij niet.
Gisteren heb ik het getest door een film in de tijdelijke folder te plaatsen waar alle films in komen. De CP postprocessor ziet welke categorie ik aan de film had toegevoegd en plaatste hem daarna automatisch in de map van de juiste categorie.
Geeft CP in de logs een error voor de categorieën?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 01 november 2017, 10:12:40
Ik krijg helemaal geen foutmelding. Ik heb het nu zo ingesteld. De log van NZBGet geeft aan dat het downloaden gelukt is. Alleen niks over post processing. Ik heb het onderdeel NZBTOCOUCHPOTATO ingesteld.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 01 november 2017, 10:29:02
Dat is vreemd.
Wat staat er precies achter From bij CP? /volume1/Downloads/Compleet/CouchPotato/ of iets anders?
Bij de folder naming staat <category>, wanneer CP horrorfilms renamed zal deze dus worden opgeslagen als /volume1/video/Horrorfilms/Horrorfilms/<thename> <year>.<ext>
Hierdoor heb je dus twee keer de categorienaam staan, is volgens mij ook niet wenselijk. Dan kun je beter de folder naming leeg laten.
Mijn test was met <category> in de folder naming, niet bij de postprocessor destination (die stond op de een of andere wijze niet tussen de lijst, nu staat hij er wel).
Wellicht dat het werkt als je die twee leeg haalt?

Verder weet ik niet wat NZBTOCOUCHPOTATO doet. Zelf gebruik ik SABnzbd, daar heb de mogelijkheid om de films volgens een bepaalde format op te slaan. Dit werkt alleen slecht met CP (e.d.), wellicht dat het uitzetten van deze functie het probleem op lost?
De gedownloade films worden in principe gewoon door CP opgepakt, daar hoeft NZBGet niets voor door te geven.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 01 november 2017, 10:56:00
In de folder /volume1/Downloads/Compleet/CouchPotato/ worden alle RAR en PAR bestanden opgeslagen.

De content wordt nu in /volume1/video opgeslagen. Niet in /volume1/video/horrorfilms. Het hernoemen doet CP netjes.

NZBTOCOUCHPOTATO moet je toch juist instellen? Hoe moet je anders aan NZBGet aangeven dat je post processing door CP wilt laten doen. Ik zie niet de mogelijkheid om dit uit te zetten als ik naar de settings kijk? Hierin heb ik aangegeven dat de output /volume1/video is. Daarom denk ik dat het ook daar uitgepakt wordt.

Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 01 november 2017, 11:32:08
Wat is het verschil tussen SABnzdb en NZBGet?
Als SAB wel de mogelijkheid biedt om tussen verschillende categorieën te kiezen dan wil ik SAB weer gaan proberen.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 01 november 2017, 12:31:08
CP scant regelmatig de downloadmap op bestanden, wanneer hier films in staan zal hij deze hernoemen. Daar is geen NZBGet (of NZBTOCOUCHPOTATO) voor nodig.

Misschien is het overbodig, maar ik denk dat de 'flow' van een film niet helemaal duidelijk is. Wat met je film gebeurt is het volgende:
1. Film wordt bij CP als wanted aangegeven.
2. CP zoekt bij de ingestelde providers naar de film, wanneer deze gevonden is 'snatched' hij deze en stuurt hij die naar je downloader (NZBGet in jouw geval).
3. NZBGet download de film en plaatst deze in een (temp)-map. Dit is dezelfde map als aangegeven in de "From" bij de CP renamer.
4. CP scant regelmatig de "From"-map en pakt de films op die daarin staan. (het is ook mogelijk om daar een film in te plaatsen die niet in de database staat, dan wordt hij alsnog opgepakt en in de database geplaatst).
5. De film wordt hernoemd aan de hand van de instellingen die je daar hebt gegeven.
6. Na een bepaalde ingestelde tijd zal CP weer zoeken naar de film om te kijken of er een release van betere kwaliteit aanwezig is, wanneer dit zo is zal CP deze 'snatchen' en begint stap 3 weer.

Wat dus binnen NZBGet gebeurt is het volgende:
1. NZBGet ontvangt de NZB van CP.
2. NZBGet download de film.
3. NZBGet plaatst de film in de "From"-map van CP.

NZBGet doet verder niets, hij hoeft alleen te downloaden naar de "From"-map van CP.
Het gaat ergens fout, kun je aangeven welke stappen bij jou momenteel anders verlopen?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 01 november 2017, 21:48:55
Ik vermoed dat het mis gaat bij het NZBTOCOUCHPOTATO gedeelte. Dat is bij mij anders. Ik heb de handleiding van snelrennen gevolgd: https://www.snelrennen.nl/synology/couchpotato/#.WfoxQ0xx_FM

1.De film wordt gedownload naar: /volume1/Downloads/Compleet/Couchpotato
2.De film wordt uitgepakt, hernoemd en gepost process naar /volume1/movie. Daar zorgt NZBTOCOUCHPOTATO voor. In dit tabblad heb ik cpsCategory aangegeven.
3.De film is netjes in Plex te zien.
4.Verander ik de categorie in horrorfilms werkt punt 2 niet. Er is ingesteld dat er naar de map /volume1/movie gekopieerd wordt.

Neem de handleiding van snelrennen even door als je tijd hebt. Dan kun je zien wat er bij jou anders ingesteld is en hoe ik het ingesteld heb.

Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 02 november 2017, 07:38:47
Ik heb de handleiding even snel doorgebladerd, zie nergens staan dat NZBGet de NZBTOCOUCHPOTATO nodig heeft om te werken.

Als je die NZBTOCOUCHPOTATO eens uit zet? In principe probeer je nu 2 postprocessors te draaien, dat zal nooit goed gaan natuurlijk.
Op de wijze zoals ik omschreven heb werkt het, het werkt dan zelfs met films die niet door NZBGet zijn verkregen.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 02 november 2017, 18:36:57
Ik had je de verkeerde handleiding gegeven. In de handleiding van NZBGet staat het gedeelte waarin je NZBTOCOUCHPOTATO in: https://www.snelrennen.nl/synology/nzbget/#.WftXfUxx_FM
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 03 november 2017, 06:42:58
Als ik dit allemaal zo lees lijkt het mij nog steeds een overbodige functie. Zoals ik al zei gebruik in geen NZBGet, wanneer iemand anders deze wel in combinatie gebruikt met CP dan hoor ik het graag als ik hier fout zit.

Wat dus moet gebeuren is dat CP een download aan NZBGet aanbied, hierbij wordt deze in een bepaalde categorie van NZBGet geplaatst. Bijvoorbeeld films. Wanneer de download klaar is wordt deze volgens de instellingen van NZBget  (zoals aangegeven in deze handleiding (https://www.snelrennen.nl/synology/nzbget/configuratie-1.php#.Wfv_gFvWxaQ)) verplaatst naar een bepaalde map. CP scant deze map elke x aantal minuten op voltooide downloads en zal deze dan postprocessen en de goede categorie toewijzen.
Zoals ik al uitgelegd heb zie ik binnen dit proces nog steeds niet waarom je NZBTOCOUCHPOTATO moet gebruiken. Wanneer je een film hebt en die plaats je in de CP From-map pakt hij hem ook op, dan heeft NZBTOCOUCHPOTATO ook niets gedaan.

Met de NZBTOCOUCHPOTATO 'bypass' je de CP postprocessor, daardoor zal deze ook nooit gaan werken. Je moet één van de twee gebruiken (zoals ik in mijn reactie van 01 november 2017, 10:29:02 ook al aan gaf), anders geeft het problemen.

Daarom: Zet de NZBTOCOUCHPOTATO eens uit en kijk wat het resultaat eens. Testen kan geen kwaad, de functie is zo weer aangezet als het niet werkt.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 05 november 2017, 22:53:01
Ik heb NZBTOCOUCHPOTATO uitgezet alleen nu blijft na het downloaden de content in /volume1/Downloads/Compleet/Couchpotato/ staan in plaats van dat het naar /volume1/horrorfilms verplaatst wordt. Zo staat renamer bij mij nu ingesteld.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 06 november 2017, 08:10:10
En wat zegt de log over de renamer?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 06 november 2017, 08:33:44
Het duurde even.De film is helaas gepost process in de categorie movie in plaats van horrorfilm.
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 06 november 2017, 08:52:30
En de category staat in CP wel goed?
Dat zou vreemd zijn, het is wel goed ingesteld.

Dan hiervoor ook wederom de vraag, wat zegt de log over het postprocessen?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 06 november 2017, 18:38:34
Zie bijlage. De log geeft aan dat hij het gepost process heeft naar /volume1/movie.
Heb je mijn vorige screenshot gezien? Heb ik het nu goed ingesteld bij renamer?
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 07 november 2017, 15:08:37
Dan staat de categorie dus blijkbaar verkeerd of is deze niet ingesteld, anders zal hij hem hier niet naar hernoemen.
Wat betreft de renamer instellingen, zie reactie #21 (https://www.synology-forum.nl/couchpotato/post-processing-in-couchpotato/msg234840/#msg234840)
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 08 november 2017, 23:17:40
Het werkt. Ik moest in CP de categorie aangeven bij het downloaden. Dus niet in NZBGet de categorie veranderen. Zie bijlage. Nu blijven er 2 vragen over.

1.De "from map" word niet netjes opgeruimd. De map van de film blijft er nog instaan. Kan ik instellen dat alles opgeruimd word?
2.Ik zie in de log de volgende melding terug:

[to.core.media._base.media] Failed restatus: Traceback (most recent call last): File "/volume1/@appstore/couchpotatoserver/share/CouchPotatoServer/couchpotato/core/media/_base/media/main.py", line 535, in restatus db.update(m) File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/CodernityDB/database_super_thread_safe.py", line 43, in _inner res = f(*args, **kwargs) File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/CodernityDB/database.py", line 917, in update _id, new_rev = self._update_indexes(_rev, data) File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/CodernityDB/database.py", line 680, in _update_indexes self._single_update_index(index, data, db_data, _id) File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/CodernityDB/database.py", line 645, in _single_update_index index.delete(doc_id, old_key) File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/CodernityDB/tree_index.py", line 1584, in delete key, doc_id)[:2] File "/usr/local/couchpotatoserver/share/CouchPotatoServer/libs/CodernityDB/tree_index.py", line 1556, in _find_key_to_update raise TryReindexException() TryReindexException
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 09 november 2017, 07:00:06
Bij mij blijft het een en ander ook nog wel eens staan in de map. Of dat met rechten te maken heeft of dat bestanden/mappen in gebruik zijn weet ik niet.
Volgens mij is het niet in te stellen dat hij alles 'geforceerd' verwijderd of dat hij het op een later moment nog een keer probeerd.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 09 november 2017, 16:25:39
Als het naar movie gepost processed wordt dan word wel de map verwijderd. Waar kan ik alle instellingen vinden over opruimen na het postprocessen?
Titel: Re: Post-Processing in CouchPotato
Bericht door: dvandonkelaar op 10 november 2017, 07:01:15
In de renamer instellingen van CouchPotato.

Bovenste setting, Cleanup leftover files after successful rename.
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 10 november 2017, 15:59:02
het vinkje  Cleanup leftover files after successful rename stond niet aan. Nu werkt het als een trein. Bij iedere categorie wordt de films gepost processed en wordt de troep automatisch opgeruimd.

De oplossing is om bij de tabblad renamer de categorien aan te maken en vervolgens de pad te selecteren waar CP de film naar toe moet post processen. Bij het zoeken van de film selecteer je de juiste categorie voordat je het download. Deze stappen moet je in CP aangeven. Dus niet in NZBGet zoals ik deed. Dat gaat niet werken omdat CP de post processing doet.

@dvandonkelaar Bedankt voor je hulp weer. Nu ga ik aan de slag met SickBeard dus waarschijnlijk zie je mij in een nieuw topic weer terug :)

@Birdy Dit lijkt mij een goede uitleg van de oplossing vergeleken met de vorige thread? :)

Hier mag een slotje op.
Titel: Re: Post-Processing in CouchPotato
Bericht door: Birdy op 10 november 2017, 16:14:47
Citaat
Dit lijkt mij een goede uitleg van de oplossing vergeleken met de vorige thread?
Welke vorige thread ?
Titel: Re: Post-Processing in CouchPotato
Bericht door: The Raptor op 10 november 2017, 17:33:46
Het ging om deze thread: https://www.synology-forum.nl/couchpotato/foutmelding-bij-het-downloaden-van-een-film-via-couchpotato/new/?topicseen#new

Ik was hier nog al onduidelijk over de oplossing. Dit gaf je terecht aan. Daarom gaf ik nu voor de grap aan dat ik het nu wel duidelijk een oplossing gegeven heb.
Titel: Re: Post-Processing in CouchPotato
Bericht door: Birdy op 10 november 2017, 17:46:46
Ahhh :thumbup: