Het grote SabNZB & Sickbeard topic

Started by jowi, August 4, 2012, 18:20:57

Previous topic - Next topic

0 Members and 3 Guests are viewing this topic.

jowi

Nog iets wat ik vergeten ben; in de normalize.py staat ook in het begin de sickbeard.api die het script nodig heeft. Die moet je ook even vervangen door je eigen sickbeard api.

Nummer11

#51
Ik heb deze scripts ook uitgeprobeerd. Maar ik krijg nu onderstaande melding bij elke file die ik binnenhaal in SABnzbd.

Bijvoorbeeld house.s07e03.720p.bluray.x264-clue:

Traceback (most recent call last):
  File "/share/MD0_DATA/.qpkg/SickBeard/autoProcessTV/normalize.py", line 455, in <module>
    filepath = files[0]
IndexError: list index out of range


Enig idee wat er fout is? In SABnzbd staat nu in het groen: "Exit(1) IndexError: list index out of range".

Ik vroeg me ook nog af of deze scripts om kunnen gaan met season files (dus één download waarin alle afleveringen van een seizoen zitten). Of werkt het alleen met losse afleveringen. SAB checkt en repareert ze wel allemaal apart.

jowi

#52
Quote from: Nummer11 on September  4, 2012, 06:48:42
Ik heb deze scripts ook uitgeprobeerd. Maar ik krijg nu onderstaande melding bij elke file die ik binnenhaal in SABnzbd.

Bijvoorbeeld house.s07e03.720p.bluray.x264-clue:

Traceback (most recent call last):
  File "/share/MD0_DATA/.qpkg/SickBeard/autoProcessTV/normalize.py", line 455, in <module>
    filepath = files[0]
IndexError: list index out of range


Enig idee wat er fout is? In SABnzbd staat nu in het groen: "Exit(1) IndexError: list index out of range".

Ik vroeg me ook nog af of deze scripts om kunnen gaan met season files (dus één download waarin alle afleveringen van een seizoen zitten). Of werkt het alleen met losse afleveringen. SAB checkt en repareert ze wel allemaal apart.
Hij kan bij jouw de gedownloadde file niet vinden. Kloppen de paden allemaal wel wat je hebt ingesteld? Staat de file ook daadwerkelijk daar? Of heeft de uitgepakte file een totaal andere naam dan de nzb?

Verder wordt het script 1x per nzb aangeroepen, als daar meer episodes inzitten zal het uiteraard niet werken. De interne file moet gelijk zijn aan de nzb naam. Het script krijgt van sabnzb namelijk ALLEEN de naam van de NZB mee, ik weet dus op dat moment niet wat er IN zit, maar ik ga er van uit dat er 1 file in zit, die hetzelfde heet als de nzb maar dan met een andere extensie.

Wat jij wilt moet je dus met de hand downloaden. Dit script is echt voor samenwerking met sickbeard, dus 1 episode per nzb.

Nummer11

#53
Quote from: jowi on September  4, 2012, 10:16:16
Hij kan bij jouw de gedownloadde file niet vinden. Kloppen de paden allemaal wel wat je hebt ingesteld? Staat de file ook daadwerkelijk daar?

Verder wordt het script 1x per nzb aangeroepen, als daar meer episodes inzitten zal het uiteraard niet werken. De interne file moet gelijk zijn aan de nzb naam. Het script krijgt van sabnzb namelijk ALLEEN de naam van de NZB mee, ik weet dus op dat moment niet wat er IN zit, maar ik ga er van uit dat er 1 file in zit, die hetzelfde heet als de nzb maar dan met een andere extensie.

Wat jij wilt moet je dus met de hand downloaden. Dit script is echt voor samenwerking met sickbeard, dus 1 episode per nzb.
De paden lijken me te kloppen. SAB moved het bestand van de download folder naar de opgegeven TV series folder (opgegeven in het folder/path veld bij tv categorie). Maar daarna gebeurd er blijkbaar niets meer. Dit is trouwens wel dezelfde locatie als die in Sickbeard staat opgegeven. Dus de 'final' folder waar de episode uiteindelijk moet komen. Moet ik soms in SAB een temporary folder opgeven bij het folder/path veld?

De season files zal ik dan maar links laten liggen. Maar Sickbeard ging dat bestand automatisch downloaden toen ik een nieuwe serie toe had gevoegd. Ik zal dan maar geen hele seizoenen meer op wanted zetten.

jowi

#54
Hoe heet de nzb precies, en hoe heet het uiteindelijke, uitgepakte bestand?

Zit net te kijken, misschien kan een seizoen in 1x ook wel, moet ik even testen. Heb je een nzb (link) daarvan? Desnoods via pm.

Nummer11

#55
Quote from: jowi on September  4, 2012, 11:19:22
Hoe heet de nzb precies, en hoe heet het uiteindelijke, uitgepakte bestand?

Zit net te kijken, misschien kan een seizoen in 1x ook wel, moet ik even testen. Heb je een nzb (link) daarvan? Desnoods via pm.

De NZB heet: House.M.D.S01E01.Pilot.720p.WEB-DL.h.264-LP.nzb
Uitgepakte bestand is: House.M.D.S01E01.Pilot.720p.WEB-DL.h.264-LP.mkv

Overigens wordt er door SAB nu een folder House M D aangemaakt, terwijl ik in Sickbeard de folder House gebruik. Maar dat is kwestie van effe handmatig in de juiste map zetten. Komt door de benaming van de NZB.

Voorbeeld van een seizoens NZB: House.S02.720p.WEB.DL.H-264.nzb


jowi

#56
Probleem zit hem dan in  'house .m.d'. het script krijgt blijkbaar 'house.s01e1...' mee of andersom en gaat daar naar zoeken en vind dan uiteraard niets, of het zoekt in een map die er niet is omdat er iets naar \serie\house\m\d\season1 ofzo is uitgepakt? Er zit ofwel iets mis in de naam of het uitpakken/aanmaken van de correcte folder.

Als je de nzb tijdens downloaden hernoemt naar 'House.S01E01.Pilot.720p.WEB-DL.h.264-LP.nzb' dus zonder '.m.d' moet het goed gaan denk ik...

*edit* thetvdb kent 'house.m.d.' niet, die noemt het ook 'house'. Hernoemen dus.


jowi


torx

Op windows 7 heb ik nu sabnzb ook aan de praat het werkt mooi :clapping:
Bedankt Jowi.

Nummer11

Thanks Jowi. Ik heb het nu ook aan de praat. Als ik gewoon handmatig de NZB rename, werkt het perfect. Netjes de subtitle erbij. Ik ben nu de season NZB aan het proberen. Zag in het script dat je daar ook wat aanpassingen aan had gedaan.

jowi

#60
Ik zal eens kijken of het met season nzb's ook gaat werken, zou met wat aanpassingen moeten kunnen... uitgangspunt moet dan wel zijn dat er echt verder NIETS al in de doellocatie staat... dus het hele seizoen moet in zijn geheel in de nzb zitten en er mag nog niets al aanwezig zijn, en de naamgeving van de files in de nzb moet qua serienaam overeenkomen met de nzb... een hoop voorwaarden waar een hoop mis kan gaan...

Als ik een dergelijk archief zoek zie ik bijvoorbeeld deze:
Dr.House.S02.German.Synced.DL.720p.WEB-DL.AC3.h264

En daar gaat het al meteen mis omdat 'Dr. House' domweg niet de correcte serienaam is... dan kun je de nzb wel hernoemen zodat het script het oppakt, maar de interne episodes zullen waarschijnlijk ook 'dr house' heten... maar goed, in mijn frutselizer zit een stukje software waarmee op basis van fonetische algorithmes, dit toch te herkennen is... ik zal daar eens mee gaan testen of ik dat hier voor in kan zetten. Zo zou ik toch dr house en house md en dr huis herkennen als 'House' ;) maar daar moet ik even voor gaan zitten... voor de liefhebbers, ik gebruik hiervoor dit: http://nl.wikipedia.org/wiki/Soundex

Om een idee te krijgen wat er gebeurt als je 'house' zoekt op thetvdb:


('73255', 'House')
('253105', "Justin's House")
('77008', 'Women of the House')
('239191', 'Building the Ultimate House')
('79709', 'Edwardian Country House')
('165081', 'House of the Year')
('262026', 'House Husbands')
('259045', 'House of Harmony and Vengeance')
('78843', "MTV's The '70s House")
('181551', "Grandma's House")
('77572', 'House Calls')
('77095', "House of Buggin'")
('71913', 'Colonial House')
('255919', 'The Watch House')
('175301', 'Coffee House')
('129291', 'The Sons of Sol Pharmacy House')
('74516', 'The 1940s House')
('70622', 'Bear in the Big Blue House')
('259629', "Bob's Full House")
('259081', 'Lush House')
('217321', 'Bleak House')
('73182', 'House Hunters')
('258484', 'baby, moved house!')
('73395', 'House Rules')
('247909', 'House of Lies')
('155081', '2nd House')
('256439', 'House of Consignment')
('80925', 'Cory in the House')
('73227', 'Nutt House')
('76700', 'Man About the House')
('261302', 'In The Big House')
('246511', 'In Performance at the White House')
('260844', 'Sex House')
('204531', 'Mad About The House')
('108331', 'House Crashers')
('74189', 'House of Mouse')
('131981', 'Outback House')
('260817', 'Half Built House')
('258575', 'House of Harmony & Vengeance')
('78466', "The Magician's House")
('79558', 'Frontier House')
('74127', 'Open House')
('72438', 'House of Dreams')
('84091', "Big Daddy's House")
('74515', 'The 1900 House')
('70500', 'Full House')
('71754', 'The Wild House')
('103531', 'Treats from the Edwardian Country House')
('75249', 'House of Clues')
('110461', 'House of Jazmin')
('122361', 'Coal House')
('72838', 'Monster House')
('139341', 'The House')
('249271', "Hector's House")
('82624', 'House of Saddam')
('70949', 'Movie House')
('82200', 'Noble House')
('74140', 'Clean House')
('76749', "Kurt Vonnegut's Monkey House")
('160661', 'Genie in the House')
('76768', 'Detective in the House')
('99421', 'House Swap')
('72779', 'In the House')
('72122', 'Bless This House')
('73338', 'House Rules (1998)')
('183411', 'House Hunters International')
('70672', "Wimzie's House")
('79861', 'House Of Cards')
('81249', "Run's House")
('199811', 'Why Did You Come to My House?')
('193761', 'Young Sherlock: Mystery of the Manor House')
('73497', 'Sell This House')
('72143', 'Run of the House')
('202711', 'The Little House')
('73708', 'Mad Mad House')
('219621', 'House of Anubis')
('219891', "Dani's House")
('79189', 'Naked in the House')
('224991', 'Jonathan Meades - The Victorian House')
('82126', 'House Guest')
('73931', 'On the House')
('211481', 'House Of Glam')
('82565', 'Texas Ranch House')
('122951', 'House Gift')
('78335', 'Doctor in the House')
('82768', 'Laughter In The House')
('74193', 'Champion House')
('248196', "Tommy Walsh's Eco House ")
('248502', "Archie's Fun House")
('249071', 'Bip Comedy House')
('249172', "Sarah's Summer House")
('215331', 'The Flying House')
('249260', 'Spouse vs. House')
('84228', 'Crooked House')
('250061', 'Tacky House')
('72507', 'Manor House')
('74854', 'How Clean Is Your House?')
('251048', 'House Hunters on Vacation')
('84486', 'House Of Cosbys')
('84959', 'Sober House')


en als ik zoek naar 'Dr. House' geeft thetvdb dit terug:

('79322', "Dr. Terrible's House of Horrible")

;)

Nummer11

Haha, ik heb wel meteen een mooie voorbeeldserie gepakt zeg :)

jowi

#62
Nou dit is een probleem met heel veel series hoor... gelukkig gebruiken de meeste uploaders de goede naam. Maar ja House is wel aardig omdat de eerste paar seizoenen inderdaad officieel 'House, M.D.' genaamd waren... en als je dan ook nog domoren erbij hebt die het dan Dr. House gaan noemen... dan wordt het moeilijk.

Omaha2002

#63
Jowi, respect voor je script en de snelheid waarmee je Python hebt geleerd...

Ik krijg het script, de laatste versie nog niet goed aan de praat. Geinstalleerd op een Readynas, chmod +x en verder alles goed ingesteld, ik kreeg bij je eerste versie script de melding: Exit(1) IndexError: list index out of range (More) en bij de laatste versie: "Exit(127) /usr/bin/env: python : No such file or directory (More)"  na het downloaden en uitpakken. Met more:            /usr/bin/env: python
: No such file or directory

Ok, ik had het script zitten editten met Wordpad, slecht idee, nu met Vi maar krijg weer de melding na uitpakken:

File "/c/media/Sabnzb/scripts/normalize.py", line 482, in <module>
    filepath = files[0]
IndexError: list index out of range

jowi

Als je op 'more' klikt, zie je dan nog meer aan logging? Post het even hier. Laat ook even weten hoe de nzb heet die je download.

Omaha2002

#65
Op more klikken geeft:

          Traceback (most recent call last):
  File "/c/media/Sabnzb/scripts/normalize.py", line 482, in <module>
    filepath = files[0]
IndexError: list index out of range

De naam van de NZB is : The.Good.Wife.S03E14.720p.WEB.DL.DD5.1.H.264-NFHD.nzb

Sickbeard log geeft aan:
sep-04 20:37:10 INFO     SEARCHQUEUE-BACKLOG-95451 :: Sending NZB to SABnzbd
sep-04 20:37:10 INFO     SEARCHQUEUE-BACKLOG-95451 :: Quality of The.Good.Wife.S03E14.720p.HDTV.X264-DIMENSION is 720p x264
sep-04 20:37:10 INFO     SEARCHQUEUE-BACKLOG-95451 :: Quality of The.Good.Wife.S03E14.720p.WEB.DL.DD5.1.H.264-NFHD is 720p WEB-DL
sep-04 20:37:10 INFO     SEARCHQUEUE-BACKLOG-95451 :: Quality of The.Good.Wife.S03.DVDRip.XviD-REWARD is SD DVD
sep-04 20:36:56 INFO     SEARCHQUEUE-BACKLOG-95451 :: Sleeping 10 seconds to respect NZBMatrix's rules
sep-04 20:36:56 INFO     SEARCHQUEUE-BACKLOG-95451 :: Searching for stuff we need from The Good Wife season 3

Hij slaat de bestanden op in:

NAS:/c/media/Sabnzb/Complete/TV/The Good Wife/Season 3/

En ook geprobeerd om sorting met Episode filter en dan worden de bestanden opgeslagen in:

NAS:/c/media/Sabnzb/Complete/TV/The Good Wife/S03E16 - 720p WEB DL DD5 1 H 264-NFHD

jowi

Zou het gewoon moeten doen, zie hieronder.
De fout lijkt er op alsof het bestand niet op de plek staat waar het wordt verwacht.
Ik heb wat aangepast zodat de logging laat zien waar ie mee wil werken, en als het daar fout gaat, een nettere melding.
Scripts bijgwerkt.


---------------------------------------------------------------------------------
Found episode  :  The.Good.Wife.S03E14.720p.WEB.DL.DD5.1.H.264-NFHD.mkv
Filetype       :  mkv
Qualifier      :  S03E14
Seriename      :  The Good Wife
Videoformat    :  720p
Origin         :  WEB-DL
Encoding       :  H.264
Soundformat    :  DD5.1
Releasegroup   :  NFHD
Episode name   :  Another Ham Sandwich
---------------------------------------------------------------------------------
Renaming '/mnt/disk1/Downloads/The.Good.Wife.S03E14.720p.WEB.DL.DD5.1.H.264-NFHD.mkv'
to: '/mnt/disk1/Downloads/The Good Wife.S03E14.Another Ham Sandwich.720p.DD5.1.WEB-DL.H.264.mkv'
---------------------------------------------------------------------------------
Refreshing sickbeard to reflect the changes we made...
---------------------------------------------------------------------------------
Searching for dutch subs...
Found subtitle(s):
The.Good.Wife.S03E14.720p.WEB-DL.DD5.1.H.264-NFHD 331 (100%)
The.Good.Wife.S03E14.720p.HDTV.X264-DIMENSION 613 (20%)
The.Good.Wife.S03E14.HDTV.XviD-LOL 1070 (0%)
---------------------------------------------------------------------------------
Best subtitle match: The.Good.Wife.S03E14.720p.WEB-DL.DD5.1.H.264-NFHD
Saving best subtitle match as:
'/mnt/disk1/Downloads/The Good Wife.S03E14.Another Ham Sandwich.720p.DD5.1.WEB-DL.H.264.srt'
---------------------------------------------------------------------------------
Done.

jowi

De sabnzb sort string MOET dit zijn voor de categorie TV SERIES:

%sn/Season %s/%s.n.S%0sE%0e.%e.n.%ext

Omaha2002

Met je nieuwe script de melding:
         
---------------------------------------------------------------------------------
Target folder  :  /c/media/Sabnzb/Complete/The.Good.Wife.S03E20.720p.WEB.DL.DD5.1.H.264-NFHD
NZB            :  The.Good.Wife.S03E20.720p.WEB.DL.DD5.1.H.264-NFHD.nzb
Categorie      :  tv
---------------------------------------------------------------------------------
Mediafile can not be found. Check your download location.

Dus inderdaad staat er ergens een pad niet goed, ik ga morgen verder, moet om 5:00 op... :-(

Bedankt voor de moeite tot nu toe!

jowi

#69
Quote from: Omaha2002 on September  4, 2012, 21:27:12
Target folder  :  /c/media/Sabnzb/Complete/The.Good.Wife.S03E20.720p.WEB.DL.DD5.1.H.264-NFHD
NZB            :  The.Good.Wife.S03E20.720p.WEB.DL.DD5.1.H.264-NFHD.nzb
Je moet even kijken of je in sabnzb de sorting/categories wel aan hebt staan, en of die goed staat. Zo te zien pak je namelijk uit in een tijdelijke folder en niet in een door sabnzb gesplitte folder op serie/seizoen/episode niveau.

Om je een idee te geven, bij mij zie je dit als ik een episode van breaking bad uitpak:

---------------------------------------------------------------------------------
Target folder  :  /mnt/user/TV Series/Breaking Bad/Season 5
NZB            :  Breaking.Bad.S05E08.720p.WEB-DL.DD5.1.H.264.nzb
Categorie      :  tvseries
---------------------------------------------------------------------------------
Found episode  :  Breaking.Bad.S05E08.720p.WEB-DL.DD5.1.H.264.mkv
...


De categorie 'tv series' heeft een pad naar /mnt/user/TV Series
En de 'series sorting' staat AAN met de setting die ik hierboven al postte.

Zo wordt de nzb/mkv dus door sabnzb opgesplitst in /Breaking Bad/Season 5/ Breaking.Bad.S05E08.720p.WEB-DL.DD5.1.H.264.mkv en dat geheel wordt IN de /mnt/user/TV Series geplaatst...

Omaha2002

Kleine update nog, logging zegt nu volgende dus ik moet nog even de autoProcessTV.cfg aanpassen blijkbaar:
           
---------------------------------------------------------------------------------
Target folder  :  /c/media/Sabnzb/Complete/TV/The Good Wife/Season 3
NZB            :  The.Good.Wife.S03E19.720p.WEB.DL.DD5.1.H.264-NFHD.nzb
Categorie      :  tvseries
---------------------------------------------------------------------------------
Found episode  :  The.Good.Wife.S03E19.720p.WEB.DL.DD5.1.H.264-NFHD.mkv
Filetype       :  mkv
Qualifier      :  S03E19
Seriename      :  The Good Wife
Videoformat    :  720p
Origin         :  WEB-DL
Encoding       :  H.264
Soundformat    :  DD5.1
Releasegroup   :  NFHD
Episode name   :  Blue Ribbon Panel
---------------------------------------------------------------------------------
Renaming '/c/media/Sabnzb/Complete/TV/The Good Wife/Season 3/The.Good.Wife.S03E19.720p.WEB.DL.DD5.1.H.264-NFHD.mkv'
to: '/c/media/Sabnzb/Complete/TV/The Good Wife/Season 3/The Good Wife.S03E19.Blue Ribbon Panel.720p.DD5.1.WEB-DL.H.264.mkv'
---------------------------------------------------------------------------------
Refreshing sickbeard to reflect the changes we made...
ERROR: You need an autoProcessTV.cfg file - did you rename and edit the .sample?

jowi

Yep. Zie hier een post van Dennis daarover: http://www.htforum.nl/yabbse/index.php?topic=106749.msg2232550#msg2232550
Die autoprocesstv.cfg geeft aan sabnzb door met welke user/id/poort/etc hij met sickbeard moet communiceren.

Nummer11

Ik heb nog iets vreemds ontdekt.



           
---------------------------------------------------------------------------------
Target folder  :  /share/MD0_DATA/Multimedia/TV series/House/Season 8
NZB            :  House.S08E10.1080p.BluRay.X264-P0W4HD.nzb
Categorie      :  tv
---------------------------------------------------------------------------------
Found episode  :  House.S08E10.Runaways.1080p.BluRay.X264.mkv
Filetype       :  mkv
Qualifier      :  S08E10
Seriename      :  House
Videoformat    :  1080p
Origin         :  BluRay
Encoding       :  x264
Soundformat    :  None
Releasegroup   :  None
Episode name   :  Twenty Vicodin
---------------------------------------------------------------------------------
Renaming '/share/MD0_DATA/Multimedia/TV series/House/Season 8/House.S08E10.Runaways.1080p.BluRay.X264.mkv'
to: '/share/MD0_DATA/Multimedia/TV series/House/Season 8/House.S08E10.Twenty Vicodin.1080p.BluRay.x264.mkv'
---------------------------------------------------------------------------------
Refreshing sickbeard to reflect the changes we made...
---------------------------------------------------------------------------------
Searching for dutch subs...
Traceback (most recent call last):
  File "/share/MD0_DATA/.qpkg/SickBeard/autoProcessTV/normalize.py", line 536, in <module>
    srt.Analyse() 
  File "/share/MD0_DATA/.qpkg/SickBeard/autoProcessTV/normalize.py", line 143, in Analyse
    self.GetReleaseGroup()       
  File "/share/MD0_DATA/.qpkg/SickBeard/autoProcessTV/normalize.py", line 311, in GetReleaseGroup
    addpos = list[len(list)-1] +  self.elements[list[len(list)-1]] + 1
IndexError: list index out of range

           


De titel van deze episode is "Runaways". Ook volgens theTVDb. Maar het script maakt er "Twenty Vicodin" van. Echter, deze titel hoort bij S08E01 en niet S08E10.
Ik denk dat dit ook de reden is dat er een fout optreedt bij het zoeken naar de ondertitel(?).

Ik gebruik de laatste versie van het script.

jowi

#73
Ik zal er morgen even naar kijken.

*edit* kon het niet laten. Fixed. Ik stripte de trailing 0 van de episode en niet de leading 0... dus 10 werd 1 :)
Subtitle gaat dan ook goed.

Nummer11

Thanks voor de snelle reactie! Het gaat nu goed  :clapping: