Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Omdat het het origineel is, je dichter bij de bron/developer zit, niet achterloopt qua updates.CRXDelSol schreef op dinsdag 03 december 2013 @ 11:43:
[...]
Maar wat is de reden waarom je dan beter die van Mr Orange pakken?
Waarom is die beter als geen-NL je niet stoort?
Edit:
Recentelijk zei ik nog dat de ontwikkelingen van XDM zo traag als dikke str*nt is, maar de laatste paar dagen wordt ik helemaal plat gespammed met updates. Zou het dan toch?
[ Voor 21% gewijzigd door schumi2004 op 03-12-2013 11:46 ]
Ga ik eens proberen over te stappen.
Dat dus. en als je helemaal experimenteel/beta wilt gaan moet je de Pistachitos branch pakken van Mr Orange, dat is zijn dev versie.schumi2004 schreef op dinsdag 03 december 2013 @ 11:43:
[...]
Omdat het het origineel is, je dichter bij de bron/developer zit, niet achterloopt qua updates.
Edit:
Recentelijk zei ik nog dat de ontwikkelingen van XDM zo traag als dikke str*nt is, maar de laatste paar dagen wordt ik helemaal plat gespammed met updates. Zou het dan toch?
Ik heb die van Nivong op m'n Qnap staan en als ik met m'n Android tablet de webpagina open werkt dat aardig.TheVMaster schreef op dinsdag 03 december 2013 @ 00:54:
Inderdaad XBMC heeft daar ook geen moeite mee.
Weet iemand toevallig ook of Sickbeard (Mr Orange fork) ook ondersteuning kent voor touch screens? De pull down menu's vinden het niet echt fijn om vanaf een touch screen bediend te worden...ze klappen wel open, maar ik kan dan geen selectie doen....het menu klapt weer dicht.
Oke, de layout wordt een beetje raar maar het is nog prima te gebruiken.
Voor de pull down menu's doe ik het volgende (omdat als ik er 1x op zou klikken gaat hij direct door).
Ik druk op het menu - m'n tablet geeft een popup wat ik wil doen (openen in nieuw tablet en dat soort dingen) - ik druk op terug - en dan staat het menu nog open en kan ik de juiste aanklikken.
Went snel.
SickBeard van Nivong draait hier ondertussen prima. Autosub kan ik dus weer verwijderen (na tijden aangekloot te hebben om het werkend te krijgen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| [potato.core._base.updater] Failed updating via GIT: Traceback (most recent call last):
File "/share/MD0_DATA/.qpkg/CouchPotato2/couchpotato/core/_base/updater/main.py", line 187, in doUpdate
self.repo.saveStash()
File "/share/MD0_DATA/.qpkg/CouchPotato2/libs/git/repository.py", line 427, in saveStash
self._executeGitCommandAssertSuccess(command)
File "/share/MD0_DATA/.qpkg/CouchPotato2/libs/git/repository.py", line 85, in _executeGitCommandAssertSuccess
raise GitCommandFailedException(kwargs.get('cwd', self._getWorkingDirectory()), command, returned)
GitCommandFailedException: GitCommandFailedException: Command 'stash save' failed in /share/MD0_DATA/.qpkg/CouchPotato2 (1):
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: unable to auto-detect email address (got 'admin@QnapTS-212.(none)')
Cannot save the current index state |
[ Voor 41% gewijzigd door Piet91 op 03-12-2013 15:04 ]
Via de browser is deze dan ook niet meer te benaderen.
Elke update weer.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Steam: Brainfrz82 | PSN: Brainfrz | Discord: Brainfrz
Heb jij ergens een overzicht van wat alle argumenten precies doen? De bijgeleverde documentatie van Subliminal is nogal summier. Ik zie alleen maar onderstaande:zeroday schreef op zondag 01 december 2013 @ 20:39:
[...]
subliminal -m 60 -s --languages nl -c /usr/local/src/subliminal/subliminal.db --providers tvsubtitles podnapisi thesubdb addic7ed --addic7ed-username username --addic7ed-password [password -v --debug "/media/usenet/TV"
-v --debug is voor test doeleinden.
en die -s doet bij mij dus geen ruk .. .nl blijft ie zo opslaan helaas
usage: subliminal -l LANGUAGE [LANGUAGE ...] [-s] [-c CACHE_FILE]
[-p PROVIDER [PROVIDER ...]] [-m MIN_SCORE] [-a AGE] [-h]
[-f] [--addic7ed-username USERNAME]
[--addic7ed-password PASSWORD] [-q | -v]
[--log-file LOG_FILE] [--color] [--debug] [--version]
[--help]
PATH [PATH ...]
Subliminal --help gaf me natuurlijk de juiste output...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
| sage: subliminal -l LANGUAGE [LANGUAGE ...] [-s] [-c CACHE_FILE]
[-p PROVIDER [PROVIDER ...]] [-m MIN_SCORE] [-a AGE] [-h]
[-f] [--addic7ed-username USERNAME]
[--addic7ed-password PASSWORD] [-q | -v]
[--log-file LOG_FILE] [--color] [--debug] [--version]
[--help]
PATH [PATH ...]
Subtitles, faster than your thoughts
required arguments:
PATH path to video file or folder
-l LANGUAGE [LANGUAGE ...], --languages LANGUAGE [LANGUAGE ...]
wanted languages as IETF codes e.g. fr, pt-BR, sr-Cyrl
configuration:
-s, --single download without language code in subtitle's filename
i.e. .srt only
-c CACHE_FILE, --cache-file CACHE_FILE
cache file (default: ~/.config/subliminal.cache.dbm)
filtering:
-p PROVIDER [PROVIDER ...], --providers PROVIDER [PROVIDER ...]
providers to use (opensubtitles, thesubdb, podnapisi,
addic7ed, tvsubtitles)
-m MIN_SCORE, --min-score MIN_SCORE
minimum score for subtitles (0-71 for episodes, 0-31
for movies)
-a AGE, --age AGE download subtitles for videos newer than AGE e.g. 12h,
1w2d
-h, --hearing-impaired
download hearing impaired subtitles
-f, --force force subtitle download for videos with existing
subtitles
addic7ed:
--addic7ed-username USERNAME
username for addic7ed provider
--addic7ed-password PASSWORD
password for addic7ed provider
output:
-q, --quiet disable output
-v, --verbose verbose output
--log-file LOG_FILE log into a file instead of stdout
--color add color to console output (requires colorlog)
troubleshooting:
--debug debug output
--version show program's version number and exit
--help show this help message and exit |
[ Voor 52% gewijzigd door Muncher op 03-12-2013 19:12 ]
Klopt, kwam ik gister ook achter, die waren echt bedroevend slecht. Ik pak wel enkel Engels voortaan en Nederlands doe ik wel handmatig mocht ik dat nodig hebbenMr Magic schreef op dinsdag 03 december 2013 @ 17:26:
Ik heb trouwens gemerkt dat je opensubtitles beter uit kunt schakelen als bron voor NL subs. Daar worden nl. subs op geplaatst die gemaakt zijn met Google Translate o.i.d. en dat ziet er dus echt niet uit.
Ik zag dat je het al had gevondenMuncher schreef op dinsdag 03 december 2013 @ 15:54:
[...]
Heb jij ergens een overzicht van wat alle argumenten precies doen? De bijgeleverde documentatie van Subliminal is nogal summier. Ik zie alleen maar onderstaande:
usage: subliminal -l LANGUAGE [LANGUAGE ...] [-s] [-c CACHE_FILE]
[-p PROVIDER [PROVIDER ...]] [-m MIN_SCORE] [-a AGE] [-h]
[-f] [--addic7ed-username USERNAME]
[--addic7ed-password PASSWORD] [-q | -v]
[--log-file LOG_FILE] [--color] [--debug] [--version]
[--help]
PATH [PATH ...]
[ Voor 62% gewijzigd door Freddy Krueger op 03-12-2013 19:16 ]
Is that a controller I see before me ?
Ik kwam er ook net een paar minuten geleden achter... Oeps
Zou mooi zijn als podnapisi ook toegevoegd gaat worden aan de lijst van subtitle plugins.
Kan iemand mij een lichtje werpen?Bas Post schreef op dinsdag 03 december 2013 @ 07:57:
[...]
Even vraagje, is dit een toevoeging aan het originele scriptje of wijziging?
Ik wil namelijk deze scriptjes ook gaan gebruiken om zeker te weten dat de QoQ releases goed gerenamed worden, met name The Walking Dead.
Wat is de exacte werking van je wijziging/toevoeging? Ik wil leren/begrijpen wat er gebeurd
Zou je misschien de gewijzigde script code kunnen posten?
Bedankt alvast!
EDIT:
Nog een vraag, hoe laat je SickBeard (Fork van Nivong) zoeken naar QoQ releases? Dit zoek ik altijd nog steeds handmatig via SpotLite (Mac)
BP on the move!!!
Verwijderd
Als je even een aantal berichten naar boven leest, een conversatie tussen mij en een ander, dan zie je daar precies de oplossing voor QoQ releases waar het in de eerste instantie ook specifiek over ging qua renamen.Bas Post schreef op dinsdag 03 december 2013 @ 07:57:
[...]
Even vraagje, is dit een toevoeging aan het originele scriptje of wijziging?
Ik wil namelijk deze scriptjes ook gaan gebruiken om zeker te weten dat de QoQ releases goed gerenamed worden, met name The Walking Dead.
Wat is de exacte werking van je wijziging/toevoeging? Ik wil leren/begrijpen wat er gebeurd
Zou je misschien de gewijzigde script code kunnen posten?
Bedankt alvast!
EDIT:
Nog een vraag, hoe laat je SickBeard (Fork van Nivong) zoeken naar QoQ releases? Dit zoek ik altijd nog steeds handmatig via SpotLite (Mac)
Waar het op neer komt, een nieuw script maken (.sh oid), daar dit in zetten:
1
2
3
4
5
6
7
| #!/bin/sh # Make sure the files are properly renamed python /home/xbmc/scripts/pySabRename/pySabRename_unix.py "$@" # Make it finish the script /home/xbmc/scripts/nzbToMedia/nzbToSickBeard.py "$@" |
Dat noem je bijv. sabToSickbeard.sh en dat is dan het script die je in SAB koppelt aan je serie download.
Dat script roept dan de scripts 'pySabRename' (source) aan, en het script 'nzbToSickBeard.py' (source).
Zoals je ziet heb ik in de home dir van mijn xbmc user een mapje 'scripts', die er zo uit ziet:
~/scripts/sabToSickBeard.sh
~/scripts/nzbToMedia/nzbToSickBeard.py
~/scripts/pySabRename/pySabRename_unix.py
Als dat zo ingericht is, zijn QoQ releases geen probleem meer.
En als laatste, m.b.t. je EDIT:
Je kan beter gewoon een spotweb host hebben.
Ikzelf heb op mijn HTPC een spotweb checkout draaien die ik via het web kan benaderen, maar die ook door Sickbeard en Couchpotato probleemloos wordt gebruikt, en waar die ook heel vaak zelf QoQ releases snatched zonder wat extras te doen.
[ Voor 8% gewijzigd door xoniq op 04-12-2013 08:59 ]
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Denk het niet, doet die SabToSickBeard.py ook niet, dat doet Sickbeard zelf.Verwijderd schreef op dinsdag 03 december 2013 @ 21:48:
Doet het SabToCouchpotato.py script van clinton-hall ook het downloaden van subs, zoals de postprocessing van Couchpotato kan doen.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Bedankt voor je uitleg! Ik had je eerste script gebruikt niet de pySabRename script, ik zal deze is proberen.CRXDelSol schreef op woensdag 04 december 2013 @ 08:58:
[...]
Als je even een aantal berichten naar boven leest, een conversatie tussen mij en een ander, dan zie je daar precies de oplossing voor QoQ releases waar het in de eerste instantie ook specifiek over ging qua renamen.
Waar het op neer komt, een nieuw script maken (.sh oid), daar dit in zetten:
code:
1 2 3 4 5 6 7 #!/bin/sh # Make sure the files are properly renamed python /home/xbmc/scripts/pySabRename/pySabRename_unix.py "$@" # Make it finish the script /home/xbmc/scripts/nzbToMedia/nzbToSickBeard.py "$@"
Dat noem je bijv. sabToSickbeard.sh en dat is dan het script die je in SAB koppelt aan je serie download.
Dat script roept dan de scripts 'pySabRename' (source) aan, en het script 'nzbToSickBeard.py' (source).
Zoals je ziet heb ik in de home dir van mijn xbmc user een mapje 'scripts', die er zo uit ziet:
~/scripts/sabToSickBeard.sh
~/scripts/nzbToMedia/nzbToSickBeard.py
~/scripts/pySabRename/pySabRename_unix.py
Als dat zo ingericht is, zijn QoQ releases geen probleem meer.
En als laatste, m.b.t. je EDIT:
Je kan beter gewoon een spotweb host hebben.
Ikzelf heb op mijn HTPC een spotweb checkout draaien die ik via het web kan benaderen, maar die ook door Sickbeard en Couchpotato probleemloos wordt gebruikt, en waar die ook heel vaak zelf QoQ releases snatched zonder wat extras te doen.
Ik heb wel een probleem in met Sabnzbd+ (0.7.16) Ik kan namelijk geen scripts selecteren die in een subfolder staan in mijn script directory
BP on the move!!!
Is daar je script pad wel goed ingesteld?
Dus in mijn situatie staat daar dus:
/home/xbmc/scripts
Het volledige absolute pad naar de scripts.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Yep, ik heb een test mac met een map ~/desktop/scripts (deze staat ingesteld als script map in Sab)CRXDelSol schreef op woensdag 04 december 2013 @ 10:05:
Als je in SAB bij de instelling kijkt in de overzicht van 'Mappen'.
Is daar je script pad wel goed ingesteld?
Dus in mijn situatie staat daar dus:
/home/xbmc/scripts
Het volledige absolute pad naar de scripts.
Mijn structuur ziet er als volgt uit:
~/desktop/scripts/user scripts/sabToSickBeard.sh
~/desktop/scripts/nzbToMedia/nzbToSickBeard.py (volledige nzbToMedia-Master folder)
~/desktop/scripts/pySabRename/pySabRename_unix.py
Als ik in ~/desktop/scripts de sabToSickBeard.sh plaats, kan ik in Sab alleen deze selecteren.
De andere scripts in de subfolders zijn onder de selectie niet zichtbaar. Raar
BP on the move!!!
[ Voor 87% gewijzigd door chimera2 op 04-12-2013 11:01 ]
De settings grotendeels aangepast, downloaden nzb's gaat prima, maar nu....de subs....
Ik heb alleen addic7ed aangevinkt en heb geprobeerd om handmatig subs (nl) binnen te halen. Hij geeft wel aan dat hij ze aan het downloaden is, maar nergens verschijnt ook maar 1 sub.... Heb juist ook wat afleveringen in de map staan waarvan ik zeker weet dat er subs zijn, maar.....niets. Wat kan het zijn?
Andere vraag: elke uur (of net wat je instelt) checkt deze versie of er ontbrekende subs zijn en download ze dan (als het bij mij zou werken :-)) ?
¯\_(ツ)_/¯
Dat is ook logisch, sab kijkt niet recursief.Bas Post schreef op woensdag 04 december 2013 @ 10:15:
[...]
Yep, ik heb een test mac met een map ~/desktop/scripts (deze staat ingesteld als script map in Sab)
Mijn structuur ziet er als volgt uit:
~/desktop/scripts/user scripts/sabToSickBeard.sh
~/desktop/scripts/nzbToMedia/nzbToSickBeard.py (volledige nzbToMedia-Master folder)
~/desktop/scripts/pySabRename/pySabRename_unix.py
Als ik in ~/desktop/scripts de sabToSickBeard.sh plaats, kan ik in Sab alleen deze selecteren.
De andere scripts in de subfolders zijn onder de selectie niet zichtbaar. Raar
Wat wil je daar nog meer zien?
Want wil je de scripts binnen nzbToMedia bijvoorbeeld in Sab hebben voor die andere scripts voor bijv couchpotato?
Want in dat geval kan je ook nzbToMedia gewoon als script path instellen binnen sab, en een symlink maken van sabToSickBeard.sh naar het mapje nzbToMedia.
In de map nzbToMedia:
ln -s ../sabToSickBeard.sh sabToSickBeard.sh
Dan is sabToSickBeard.sh samen met de nzbToMedia scripts zichtbaar.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Dit vermoede ik al, dank je wel voor je bevestiging en oplossing! Echt super dat je me helpt hiermee! Hier leer ik wat van hahaCRXDelSol schreef op woensdag 04 december 2013 @ 10:24:
[...]
Dat is ook logisch, sab kijkt niet recursief.
Wat wil je daar nog meer zien?
Want wil je de scripts binnen nzbToMedia bijvoorbeeld in Sab hebben voor die andere scripts voor bijv couchpotato?
Want in dat geval kan je ook nzbToMedia gewoon als script path instellen binnen sab, en een symlink maken van sabToSickBeard.sh naar het mapje nzbToMedia.
In de map nzbToMedia:
ln -s ../sabToSickBeard.sh sabToSickBeard.sh
Dan is sabToSickBeard.sh samen met de nzbToMedia scripts zichtbaar.
BP on the move!!!
Het is juist leuk om ermee te knutselen en het werkend te krijgen.
Heb er zelf al heel wat tijd in zitten, en altijd handig om te delen met anderen die hetzelfde probleem ervaren.
Ben op die manier eigelijk continu bezig met optimaliseren van mijn systeem.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
¯\_(ツ)_/¯
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
¯\_(ツ)_/¯
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Zojuist aangepast naar:CRXDelSol schreef op woensdag 04 december 2013 @ 10:57:
Wat staat er bij jouw in de Subtitle directory?
/mnt/pools/A/A0/Media
(daar staan ook mijn afleveringen die gedownload zijn. Veelal in subdirectories.)
¯\_(ツ)_/¯
De subtitle download map is leeg zodat deze het bij de episode plaatst.
S01E21 - Isobel.avi
S01E21 - Isobel.en.srt
S01E21 - Isobel.nfo
S01E21 - Isobel.nl.srt
Zoals je ziet een en en nl sub ..
[ Voor 9% gewijzigd door xoniq op 04-12-2013 11:00 ]
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Als de download klaar is, komt dit in een subdirectory te staan in /mnt/pools/A/A0/Media
Dus:
/mnt/pools/A/A0/Media/Grimm.S03E05.720p.HDTV.X264-DIMENSION/Grimm.S03E05.720p.HDTV.X264-DIMENSION.mkv
/mnt/pools/A/A0/Media/Marvels.Agents.of.S.H.I.E.L.D.S01E05.720p.HDTV.X264-DIMENSION/Marvels.Agents.of.S.H.I.E.L.D.S01E05.720p.HDTV.X264-DIMENSION.mkv
enz.....
Vervolgens heb ik in deze map een map downloads (dus: /mnt/pools/A/A0/Media/downloads) met daarin een map series en daarin wordt door Sick-Beard bijgehouden welke afleveringen wel/ niet/ enz....
Maar nergens kan ik .srt bestanden vinden die gedownload zouden moet zijn/worden.
¯\_(ツ)_/¯
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
SHOWQUEUE-SUBTITLE :: Downloading subtitles for Marvel's Agents of S.H.I.E.L.D.
en een poosje later (wss als het uur voorbij is en hij automatisch gaat zoeken):
FINDSUBTITLES :: No subtitles to download
FINDSUBTITLES :: Checking for subtitles
¯\_(ツ)_/¯
CRXDelSol schreef op woensdag 04 december 2013 @ 11:11:
Maar je log geeft dus wel aan dat er ondertitels zijn gedownload .. ?
Exact, dat zijn ook mijn bevindingen.M.v.Veelen schreef op woensdag 04 december 2013 @ 11:26:
Nee, de log geeft aan nadat ik geforceerd laat zoeken:
SHOWQUEUE-SUBTITLE :: Downloading subtitles for Marvel's Agents of S.H.I.E.L.D.
en een poosje later (wss als het uur voorbij is en hij automatisch gaat zoeken):
FINDSUBTITLES :: No subtitles to download
FINDSUBTITLES :: Checking for subtitles
Waar wacht ie op...?? De eerste downloads gingen meteen lopen, maar NZBget staat op Sick-Beard te wachten...? Is dat nog een instelling die ik aan moet passen ergens? SB checkt nu om de 10 minuten (dit ivm de take-downs....)
¯\_(ツ)_/¯
Ik wil graag helpen, maar ik ken deze problemen niet, en de oplossing helaas ook niet ..wsmaal schreef op woensdag 04 december 2013 @ 11:29:
[...]
[...]
Exact, dat zijn ook mijn bevindingen.
Heel vreemd ..
10 minuten is wel heel kort (voor mij dan).M.v.Veelen schreef op woensdag 04 december 2013 @ 11:35:
Iets anders - overigens ook raar, ik zie nu in m'n NZBget diverse entries staan die bijv. melden: "Sickbeard connected to drop of -naamvandeserie.nzb any moment now
Waar wacht ie op...?? De eerste downloads gingen meteen lopen, maar NZBget staat op Sick-Beard te wachten...? Is dat nog een instelling die ik aan moet passen ergens? SB checkt nu om de 10 minuten (dit ivm de take-downs....)
Als je beetje veel series hebt zoals ik, dan is ie al 20 minuten aan het zoeken naar alle wanted afleveringen van alle series.
Maar ik ken zelf NZBget helemaal niet, beste ervaring met SabNzbd+ hier, dus ik heb ook geen idee waar die overheen struikeld.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Anyway, het belangrijkst nu is nog de subtitles. Snap niet wat er mis gaat.
Edit:
wacht....ineens staat er een .srt in de root van de map Media. Hmmmm.....nog een paar afleveringen toegevoegd om te kijken waardoor deze getriggerd is. Maar zal op z'n minst nog wel een uur duren denk ik
[ Voor 22% gewijzigd door M.v.Veelen op 04-12-2013 13:08 ]
¯\_(ツ)_/¯
Inderdaad, maar zoals uit de postings op dit forum blijkt ben ik niet de enige gebruiker van mr-orange waarbij het DL van subtitles niet werkt. In mijn geval is van een aflevering van een serie een nl.srt gedownload (van alle afleveringen zijn eng en nl srt van het betreffende seizoen beschikbaar (opensubtitle).CRXDelSol schreef op woensdag 04 december 2013 @ 11:39:
[...]
Ik wil graag helpen, maar ik ken deze problemen niet, en de oplossing helaas ook niet ..
Heel vreemd ..
Vervelend is dat SickBeard geen enkele foutmelding genereert, waardoor debuggen niet mogelijk is en posten probleem op het SickBeard forum ook geen zin heeft.
.
Nadeel blijft dat sickbeard geen "required words" of "preferred words" ondersteund. Met het huidige ondertitel download dilemma zou ik zelf graag willen dat alle 1080p web-dl gewoon overschreven worden als er een QoQ 1080p web-dl beschikbaar komt.CRXDelSol schreef op woensdag 04 december 2013 @ 08:58:
[...]
En als laatste, m.b.t. je EDIT:
Je kan beter gewoon een spotweb host hebben.
Ikzelf heb op mijn HTPC een spotweb checkout draaien die ik via het web kan benaderen, maar die ook door Sickbeard en Couchpotato probleemloos wordt gebruikt, en waar die ook heel vaak zelf QoQ releases snatched zonder wat extras te doen.
Zelfs handmatig aanklikken in spotweb werkt niet altijd lekker omdat sickbeard dan met "already processed episode" aankomt, en dan niet overschrijft.
Er zit een optie voor ignored words in de Mr Orange versie, zoveel moeite zou het niet moeten zijn om een preferred words functie in te bouwen lijkt me? Misschien een ticket openen op zijn Github pagina?Mirx_NL schreef op woensdag 04 december 2013 @ 13:47:
[...]
Nadeel blijft dat sickbeard geen "required words" of "preferred words" ondersteund. Met het huidige ondertitel download dilemma zou ik zelf graag willen dat alle 1080p web-dl gewoon overschreven worden als er een QoQ 1080p web-dl beschikbaar komt.
Zelfs handmatig aanklikken in spotweb werkt niet altijd lekker omdat sickbeard dan met "already processed episode" aankomt, en dan niet overschrijft.
"Allow me to shatter your delusions of grandeur."
Ik heb met texteditor het hele verhaaltje van jouw script gekopieerd en geplakt en vervolgens de extensie van het bestand veranderd naar .sh (is de bedoeling toch of moet ik anders dit scriptje maken.. ik ben echt een wokkel hierin namelijk).CRXDelSol schreef op woensdag 04 december 2013 @ 08:58:
[...]
Als je even een aantal berichten naar boven leest, een conversatie tussen mij en een ander, dan zie je daar precies de oplossing voor QoQ releases waar het in de eerste instantie ook specifiek over ging qua renamen.
Waar het op neer komt, een nieuw script maken (.sh oid), daar dit in zetten:
code:
1 2 3 4 5 6 7 #!/bin/sh # Make sure the files are properly renamed python /home/xbmc/scripts/pySabRename/pySabRename_unix.py "$@" # Make it finish the script /home/xbmc/scripts/nzbToMedia/nzbToSickBeard.py "$@"
Dat noem je bijv. sabToSickbeard.sh en dat is dan het script die je in SAB koppelt aan je serie download.
Dat script roept dan de scripts 'pySabRename' (source) aan, en het script 'nzbToSickBeard.py' (source).
Zoals je ziet heb ik in de home dir van mijn xbmc user een mapje 'scripts', die er zo uit ziet:
~/scripts/sabToSickBeard.sh
~/scripts/nzbToMedia/nzbToSickBeard.py
~/scripts/pySabRename/pySabRename_unix.py
Dit vervolgens gemaakt zoals de mappenstructuur die je aangeeft. Ik met sabnzb de juiste folder geselecteerd. Nu ziet hij dat sh-bestandje niet en kan ik dus geen script selecteren. Wat doe ik verkeerd?
Het lijkt inderdaad wel alsof de timer van 1 uur ook niet klopt, want na een uur wachten is er niets meer gebeurd. Ook al heb ik diverse series en shows toegevoegd en gedownload. Oudere afleveringen waar wel degelijk ondertitels van beschikbaar zijn overigens.
Klopt het dat je Addic7ed geen username en password kunt opgeven? Want je kunt als niet-lid toch maar maximaal 15 subs per dag daar downloaden? Ik heb een account, maar kan de gegevens nergens ingeven. Was dit bij de Sick-Beard-Dutch niet anders? Kan me herinneren dat ik het daar wel in heb kunnen geven toen ik daarmee aan het testen was...
¯\_(ツ)_/¯
662 geeft Sickbeard aan echter komen er een paar shows nog bij die niet in SB toegevoegd staanM.v.Veelen schreef op woensdag 04 december 2013 @ 15:12:
300 is wel wat veel, of heb je per dan ook zoveel afleveringen van diverse series?
Nu ik het zeg tijd voor een grote schoonmaak
[ Voor 15% gewijzigd door ShadowBumble op 04-12-2013 15:15 ]
"Allow me to shatter your delusions of grandeur."
Je hebt ze even daar neergezet opdat de subs dan automatisch gevonden kunnen worden begrijp ik :-) ?ShadowBumble schreef op woensdag 04 december 2013 @ 15:14:
[...]
662 geeft Sickbeard aan echter komen er een paar shows nog bij die niet in SB toegevoegd staanDus denk dat ik op de 725+ eps zit.
Nu ik het zeg tijd voor een grote schoonmaak
¯\_(ツ)_/¯
Neuh eigenlijk niet alles was al gesubbedM.v.Veelen schreef op woensdag 04 december 2013 @ 15:16:
[...]
Je hebt ze even daar neergezet opdat de subs dan automatisch gevonden kunnen worden begrijp ik :-) ?
"Allow me to shatter your delusions of grandeur."
Da's eigenlijk ook weer een minpuntje....Auto-Sub deed dat wel. Pfff....als iemand dat toch es om zou kunnen bouwen zeg..... De maker wil het niet doen / heeft er geen tijd voor, maar heeft gezegd dat het relatief makkelijk te doen is. Jammer dat ik er geen kaas van heb gegeten want er zouden een hoop mensen blij mee gemaakt worden.....ShadowBumble schreef op woensdag 04 december 2013 @ 15:17:
[...]
Neuh eigenlijk niet alles was al gesubbedmaar moest toch met iets testen
en dan gelijk maar goed, dus vandaar bovendien shwos die niet in SB staan worden ook niet gechecked op Subs.
¯\_(ツ)_/¯
De door mijn geschetste situatie is voor unix-based besturingssystemen, niet voor windows.willem1509 schreef op woensdag 04 december 2013 @ 15:12:
[...]
Ik heb met texteditor het hele verhaaltje van jouw script gekopieerd en geplakt en vervolgens de extensie van het bestand veranderd naar .sh (is de bedoeling toch of moet ik anders dit scriptje maken.. ik ben echt een wokkel hierin namelijk).
Dit vervolgens gemaakt zoals de mappenstructuur die je aangeeft. Ik met sabnzb de juiste folder geselecteerd. Nu ziet hij dat sh-bestandje niet en kan ik dus geen script selecteren. Wat doe ik verkeerd?
Weet niet wat jij gebruikt?
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Dit heb ik ook gehad, neem een bestaande .sh bestand uit de nzbToMedia folder, kopieer deze en hernoem deze naar bijvoorbeeld sabToSickbeard.sh, verwijder de bestaande regels en copy/paste de script van CRXDelSol, sla het bestand op en voilà, Sab ziet het script nu welwillem1509 schreef op woensdag 04 december 2013 @ 15:12:
[...]
Ik heb met texteditor het hele verhaaltje van jouw script gekopieerd en geplakt en vervolgens de extensie van het bestand veranderd naar .sh (is de bedoeling toch of moet ik anders dit scriptje maken.. ik ben echt een wokkel hierin namelijk).
Dit vervolgens gemaakt zoals de mappenstructuur die je aangeeft. Ik met sabnzb de juiste folder geselecteerd. Nu ziet hij dat sh-bestandje niet en kan ik dus geen script selecteren. Wat doe ik verkeerd?
BP on the move!!!
Is het door script ook te automatiseren dat de QoQ release binnenkomt en eventueel wordt voorbewerkt zodat couchpotato er ook mee overweg kan?
Ik gebruik verder zelf geen post / pre processing script aangezien ik dat op dit moment door Sickbeard & Couchpotato zelf laat doen. Maar dat de films toch iets beter automagisch binnen komen zou wel prettig zijn.
Om te begrijpen wat ik bedoel moet ik even de mapstructuur weergeven:
/mnt/pools/A/A0/Media/Downloads/Series -> Hierin werden met de "originele" SB de mappen aangemaakt voor de series, met daarin fanart.jpg, folder.jpg, tvshow.nfo, enz.
/mnt/pools/A/A0/Media/Downloads -> Hierin komen nu ineens de SB mappen voor de series, maar die mappen zijn en blijven volkomen leeg. Waar slaat ie dan nu de informatie op? Zou toch juist in die mappen moeten zijn?
/mnt/pools/A/A0/Media/ -> Hierin kwamen en komen de downloads van NZBget die klaar zijn.
/mnt/pools/A/A0/Media/Downloads
Als ik nu een .mkv bestand verplaats naar /mnt/pools/A/A0/Media/Downloads/Marvel's Agents of S.H.I.E.L.D. en ik wacht een uurtje, dan verschijnt er een .srt bestand met precies dezelfde naam in de map /mnt/pools/A/A0/Media/
Ik wil natuurlijk dat de seriemap gewoon weer in /mnt/pools/A/A0/Media/Downloads/Series terechtkomt en dat de map /mnt/pools/A/A0/Media/ met daarin alle kant-en-klare downloads wordt gescand en de .srt bestanden in de submappen met daarin de afleveringen terecht komen.
Iemand een idee hoe ik dit het beste aan kan pakken...?
¯\_(ツ)_/¯
tv download dir: hier moet je opgeven waar nzbget/sab/transmission/whatever na downloaden en uitpakken de series neerzet.
Subtitle Directory: laat je het pad leeg, dan komen subs op dezelfde plek terecht als je episode path.
episode path: dat is de plek waar je wilt dat je series uiteindelijk (inclusief thumbnails e.d.) komen te staan. Dat pad kan je opgeven als je een nieuwe tv show opgeeft.
edit: probeer de volgende instellingen eens.
/mnt/pools/A/A0/Media/Downloads/tv -> plek waar nzbget de boel afleveringen neerzet
/mnt/pools/A/A0/Media/Downloads/tv -> en dus ook de tv download dir in sickbeard
/mnt/pools/A/A0/Media/tv -> episode path
Subtitle Directory leeg laten.
Het is belangrijk om de download locatie te scheiden van de episode path.
[ Voor 27% gewijzigd door job op 04-12-2013 17:11 ]
Ik wil wel even kijken of ik dit ook voor films kan fixen.Senaxx schreef op woensdag 04 december 2013 @ 15:51:
Is er ook een scriptje dat het postprocessen van QoQ films ook goed doet dan? QoQ heeft namelijk in hun releases een heleboel extra "content" zitten en de film heeft altijd mooie hash naam. En dit kan je restoren door PAR2.exe te draaien geven ze aan in de readme, maar dit kan niet op een NAS omgeving.
Is het door script ook te automatiseren dat de QoQ release binnenkomt en eventueel wordt voorbewerkt zodat couchpotato er ook mee overweg kan?
Ik gebruik verder zelf geen post / pre processing script aangezien ik dat op dit moment door Sickbeard & Couchpotato zelf laat doen. Maar dat de films toch iets beter automagisch binnen komen zou wel prettig zijn.
Bovenstaand heb ik al een oplossing gemaakt voor Sickbeard, omdat dat voor mij simpelweg de meeste prioriteit heeft.
Ik zal kijken of ik voor de films ook wellicht vanavond een fix kan maken, en anders in de loop van morgen.
Hoofdredacteur bij GamerBase: games, handhelds en tech, zonder de hype. Gewoon up to date.
Ja, geen enkel probleem. Als je spotweb goed gefixed is voor de alternate URLs, dan werkt het in de basis als volgt.Senaxx schreef op woensdag 04 december 2013 @ 15:51:
Is er ook een scriptje dat het postprocessen van QoQ films ook goed doet dan?
Is het door script ook te automatiseren dat de QoQ release binnenkomt en eventueel wordt voorbewerkt zodat couchpotato er ook mee overweg kan?
Ik gebruik verder zelf geen post / pre processing script aangezien ik dat op dit moment door Sickbeard & Couchpotato zelf laat doen. Maar dat de films toch iets beter automagisch binnen komen zou wel prettig zijn.
1) Alternate URL wordt gebruikt om de nxb te downloaden
2) NZB wordt hernoemd naar de post naam zoals gebruikt in spotweb
3) Sabnzbd download en roept script pySabRename aan
4) Script zoekt grootste file en hernoemd naar job name (dus eigenlijk NZB, en eigenlijk spotnaam in spotweb)
5) Script roept sickbeard post processing op (in geval van serie) of verplaats file naar film map (in geval van film)
6) Script ruimt overige files en folder op
pySabRename ondersteund ook gewoon films.CRXDelSol schreef op woensdag 04 december 2013 @ 16:45:
[...]
Ik zal kijken of ik voor de films ook wellicht vanavond een fix kan maken, en anders in de loop van morgen.
http://spot-net.nl/forums/viewtopic.php?f=108&t=5994
Kan dit dan ook?job schreef op woensdag 04 december 2013 @ 16:25:
Ziet er uit als een gevalletje sickbeard niet goed ingesteld.
tv download dir: hier moet je opgeven waar nzbget/sab/transmission/whatever na downloaden en uitpakken de series neerzet.
Subtitle Directory: laat je het pad leeg, dan komen subs op dezelfde plek terecht als je episode path.
episode path: dat is de plek waar je wilt dat je series uiteindelijk (inclusief thumbnails e.d.) komen te staan. Dat pad kan je opgeven als je een nieuwe tv show opgeeft.
edit: probeer de volgende instellingen eens.
/mnt/pools/A/A0/Media/Downloads/tv -> plek waar nzbget de boel afleveringen neerzet
/mnt/pools/A/A0/Media/Downloads/tv -> en dus ook de tv download dir in sickbeard
/mnt/pools/A/A0/Media/tv -> episode path
Subtitle Directory leeg laten.
Het is belangrijk om de download locatie te scheiden van de episode path.
/mnt/pools/A/A0/Media -> plek waar nzbget de boel afleveringen neerzet
/mnt/pools/A/A0/Media -> en dus ook de tv download dir in sickbeard
/mnt/pools/A/A0/Media/Downloads/series/ -> episode path
Subtitle Directory leeg laten.
Want dat is dan zo'n beetje wat ik nu ook heb. Toch?
Al snap ik nog niet hoe het komt dat hij de seriemappen aanmaakt in /mnt/pools/A/A0/Media/Downloads/
Dit sla je op onder defaults als je een show toevoegt dus....
[ Voor 6% gewijzigd door M.v.Veelen op 04-12-2013 19:39 ]
¯\_(ツ)_/¯
Hoe hernoem je de nzb naar jobname dan? Ik heb geen spotweb draaien, alleen de beschikbare indexsites?Mirx_NL schreef op woensdag 04 december 2013 @ 18:14:
[...]
Ja, geen enkel probleem. Als je spotweb goed gefixed is voor de alternate URLs, dan werkt het in de basis als volgt.
1) Alternate URL wordt gebruikt om de nxb te downloaden
2) NZB wordt hernoemd naar de post naam zoals gebruikt in spotweb
3) Sabnzbd download en roept script pySabRename aan
4) Script zoekt grootste file en hernoemd naar job name (dus eigenlijk NZB, en eigenlijk spotnaam in spotweb)
5) Script roept sickbeard post processing op (in geval van serie) of verplaats file naar film map (in geval van film)
6) Script ruimt overige files en folder op
[...]
pySabRename ondersteund ook gewoon films.
http://spot-net.nl/forums/viewtopic.php?f=108&t=5994
Want hier gaat het bij mij nog fout, ik blijf als jobname de hash namen van QoQ in Sab
BP on the move!!!
Scriptje lijkt mij ook te moeten werken met nzbget lijkt me?Mirx_NL schreef op woensdag 04 december 2013 @ 18:14:
[...]
Ja, geen enkel probleem. Als je spotweb goed gefixed is voor de alternate URLs, dan werkt het in de basis als volgt.
1) Alternate URL wordt gebruikt om de nxb te downloaden
2) NZB wordt hernoemd naar de post naam zoals gebruikt in spotweb
3) Sabnzbd download en roept script pySabRename aan
4) Script zoekt grootste file en hernoemd naar job name (dus eigenlijk NZB, en eigenlijk spotnaam in spotweb)
5) Script roept sickbeard post processing op (in geval van serie) of verplaats file naar film map (in geval van film)
6) Script ruimt overige files en folder op
[...]
pySabRename ondersteund ook gewoon films.
http://spot-net.nl/forums/viewtopic.php?f=108&t=5994
Vanavond eens proberen.
Een zinvolle aanwijzing ;-)job schreef op woensdag 04 december 2013 @ 16:25:
edit: probeer de volgende instellingen eens.
/mnt/pools/A/A0/Media/Downloads/tv -> plek waar nzbget de boel afleveringen neerzet
/mnt/pools/A/A0/Media/Downloads/tv -> en dus ook de tv download dir in sickbeard
/mnt/pools/A/A0/Media/tv -> episode path
Subtitle Directory leeg laten.
Het is belangrijk om de download locatie te scheiden van de episode path.
Mijn directory structuur voor de series was (in mijn geval) een niveau dieper, waardoor het dl van subtitles niet gebeurde omdat het object niet werd gevonden. Na wijziging heeft mr-orange de nl srt van de afleveringen van het (laatste) seizoen nu wel gedownload. De 2e serie die ik bekijk worden de subtitles niet gedownload, maar deze staan ook niet op opensubtitle (e.a. plugins). Tot 27 november heb ik voor de voornoemde serie met AutoSub (Bierdopje) wel de subtitles voor alle afleveringen kunnen downloaden.
[ Voor 0% gewijzigd door wsmaal op 04-12-2013 20:29 . Reden: typo ]
2013-12-04 20:20:37 SHOWQUEUE-ADD :: Error loading IMDb info: local variable 'logging' referenced before assignment
2013-12-04 20:20:37 SHOWQUEUE-ADD :: DB error: near "WHERE": syntax error
2013-12-04 20:20:37 SHOWQUEUE-ADD :: Error saving the show to the database: near "WHERE": syntax error
2013-12-04 20:17:47 CP Server Thread-2 :: DB error: no such table: tv_episodes
2013-12-04 20:15:27 SEARCHQUEUE-RSS-SEARCH :: DB error: no such table: tv_episodes
2013-12-04 20:15:26 POSTPROCESSER :: DB error: no such table: tv_shows
ehm.....hellup....?
Edit: herstart van SB gedaan en kan weer opbouwen. Nu ff koppie erbij houden.....
[ Voor 4% gewijzigd door M.v.Veelen op 04-12-2013 20:36 ]
¯\_(ツ)_/¯
Wel nog een vraag over de rechten:
Er wordt nu in de map /mnt/pools/A/A0/Media/tv gedownload, en de (lege) seriemappen komen in /mnt/pools/A/A0/Media/Series
Het vervelende is nu dat ik de aangemaakte mappen van SB niet meer via FTP kan verwijderen. Geen rechten toe. Alleen als ik SSH naar de map kan ik het verwijderen.... Hoe kan dit en hoe los ik dit op dat ik gewoon weer op de normale manier mappen kan verwijderen?
umask in NZBget op 0 gezet ipv op de default 1000
[ Voor 5% gewijzigd door M.v.Veelen op 04-12-2013 23:56 ]
¯\_(ツ)_/¯
Hoe dat je dat dan zou moeten automatisch zou kunnen fixen weet ik niet, maar hieronder iig het script wat Spotweb aanroept.Bas Post schreef op woensdag 04 december 2013 @ 19:43:
[...]
Hoe hernoem je de nzb naar jobname dan? Ik heb geen spotweb draaien, alleen de beschikbare indexsites?
Want hier gaat het bij mij nog fout, ik blijf als jobname de hash namen van QoQ in Sab
Sorry voor de lange text, spoiler collapsed niet, en geen flauw idee hoe ik hem uitvouwbaar maak...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
| <?php
/**
*
* This class is used to find alternate download urls for nzb's.
*
*/
class SpotAlternateDownload {
protected $spot = null;
protected $alternateDownloadUrl = null;
protected $nzb = null;
public function __construct($spot) {
$this->spot = $spot;
}
/**
*
* Check for specific string to check if we have an alternate download url.
* @param array $this->spot
*/
public function hasUrlForSpot() {
if ($this->alternateDownloadUrl) {
return true;
}
// Array containing url matches. Must contain the first part of the url.
$matches = array(
'http://base64.derefer.me',
'http://derefer.me',
'http://alturl.com',
'http://www.dereferer.org',
'http://tiny.cc',
'http://bit.ly',
'http://hideref.org',
);
// Search in the website url
if(isset($this->spot['website'])) {
foreach ($matches as $needle) {
if (strpos($this->spot['website'], $needle) !== false) {
// Stop search we have a match
$this->alternateDownloadUrl = $this->resolveUrl($this->spot['website']);
return true;
}
}
}
// We have no alternate yet lets spider the description.
if (isset($this->spot['description'])) {
foreach ($matches as $needle) {
if (strpos($this->spot['description'], $needle) !== false) {
// Stop search we have a match, get the url from the description
$url = false;
preg_match('/\>('.str_replace('/','\/',preg_quote($needle)).'.*)\</',$this->spot['description'], $matches);
if(isset($matches[1])) {
$url = $matches[1];
}
if ($url) {
$this->alternateDownloadUrl = $this->resolveUrl($url);
return true;
}
}
}
}
$this->nzb = false;
return false;
}
/**
*
* Find the alternate url
* @param String $data String containing alternate url.
*/
protected function resolveUrl($url, $currentUrl=false, $retries=0) {
if(strpos($url, 'hideref.org')){
$arr = explode('/64/', $url);
$tresult = base64_decode($arr[1]);
return $tresult;
}
if(!function_exists('curl_init')) {
trigger_error('cURL is needed to resolve alternate download urls.', E_NOTICE);
return $url;
}
// Initialize curl and follow redirects.
$ch = curl_init($url);
$chOptions = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FAILONERROR => 1,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_HEADER => TRUE,
CURLOPT_NOBODY => TRUE,
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
);
// Only use these curl options if no open base dir is set and php mode is off.
$manualResolving = true;
if (ini_get('open_basedir') == '' && ini_get('safe_mode') == false) {
$manualResolving = false;
$chOptions[CURLOPT_FOLLOWLOCATION] = true;
$chOptions[CURLOPT_MAXREDIRS] = 20;
}
curl_setopt_array($ch, $chOptions);
// Execute (save responce to var for manual following redirects)
$header = curl_exec($ch);
// Check if any error occured
if(!curl_errno($ch))
{
$finalUrl = curl_getinfo($ch, CURLINFO_EFFECTIVE_URL);
$HTTPcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
// Close handle
curl_close($ch);
if ($finalUrl) {
// We found the final url let return it.
if($currentUrl == $finalUrl) {
return $finalUrl;
}
// We have a php config using safe mode or open_basedir.
// Lets do some manual matching for redirects.
if ($manualResolving) {
if ($HTTPcode == 301 || $HTTPcode == 302) {
preg_match('/Location:(.*?)\n/', $header, $matches);
$url = trim(array_pop($matches));
}
// We found a redirect url inside the page.
if ($url != $finalUrl) {
// Lets try to resolve this again there might be more redirects.
// Recursive call.
if ($retries == 20) {
// Lets stop trying recursive we have to many redirects.
return $url;
}
// Recursive call coming up :)
// Do no return we need to continue for meta refresh checks.
$finalUrl = $this->resolveUrl($url, $url,$retries++);
}
}
// Lets try to find a meta refresh on the page of the current url.
$url = $this->resolveMetaRefreshOnUrl($finalUrl);
// We found a meta refresh url inside the page.
if ($url != $finalUrl) {
// Lets try to resolve this again there might be more redirects.
// Recursive call.
if ($retries == 2) {
// Lets stop trying recursive we have to many redirects.
return $url;
}
return $this->resolveUrl($url, $url,$retries++);
}
return $finalUrl;
}
} else {
trigger_error(curl_errno($ch) . ': ' . curl_error($ch));
}
// Close handle (will occur on error)
curl_close($ch);
// Return input url, due to error the url could not be resolved.
return $url;
}
/**
*
* Checks for a meta refresh tag on the page given by url.
* Returns the new url if one is found. If there is no new url it will return the input url.
*
* @param String $url
*/
protected function resolveMetaRefreshOnUrl($url)
{
if(!function_exists('curl_init')) {
trigger_error('cURL is needed to resolve meta refresh urls.', E_NOTICE);
return $url;
}
$url = trim($url);
// Initialize curl
$ch = curl_init($url);
$chOptions = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FAILONERROR => 1,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_ENCODING => '',
CURLOPT_NOBODY => FALSE,
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
);
curl_setopt_array($ch, $chOptions);
// Execute
$body = curl_exec($ch);
// Check if any error occured
if(!curl_errno($ch))
{
// Get the url.
if (preg_match('/meta.+?http-equiv\W+?refresh/i',$body)) {
preg_match('/content.+?url\W+?(.+?)\"/i',$body,$matches);
if(isset($matches[1])) {
$url = $matches[1];
}
}
// Close handle
curl_close($ch);
return $url;
} else {
trigger_error(curl_errno($ch) . ': ' . curl_error($ch));
}
// Close handle (will occur on error)
curl_close($ch);
// Return input url, due to error the url could not be resolved.
return $url;
}
/**
*
* Check if we have an url and return it if there is one.
* @return String returns the url or null
*/
function getUrlForSpot() {
if(!$this->hasUrlForSpot()) {
$this->nzb = false;
return null;
}
return $this->alternateDownloadUrl;
}
public function hasNzb()
{
// Check if we can get an nzb.
if ($this->getNzb()) {
return true;
}
return false;
}
/**
*
* Returns nzb file in xml format.
*/
public function getNzb()
{
if ($this->nzb) {
// \O/ We already found an nzb before. Return the xml!
return $this->nzb;
} else if ($this->nzb === false) {
// We already did a curl request and this results in a badly formed xml.
return null;
}
if(!function_exists('curl_init')) {
trigger_error('cURL is needed to get the nzb xml.', E_NOTICE);
return null;
}
// Get the alternate url.
$url = $this->getUrlForSpot();
// If there is no alternate url return;
if (!$url) {
$this->nzb = false;
return null;
}
// Initialize curl.
$ch = curl_init($url);
$chOptions = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FAILONERROR => 1,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_ENCODING => '',
CURLOPT_NOBODY => FALSE,
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
);
curl_setopt_array($ch, $chOptions);
// Execute
$body = curl_exec($ch);
// Check if any error occured
if(!curl_errno($ch))
{
// Close handle
curl_close($ch);
// Load the body into simplexml.
// If the xml is well formed this will result in true thus returning the xml.
// Suppress errors if the string is not well formed, where testing here.
if (@simplexml_load_string($body)) {
$this->nzb = $body;
return $this->nzb;
} else if($body) {
// we did not get a direct link to an nzb file.
// more parsing is needed t(*_*t)
$this->nzb = $this->downloadNzbFrom($url, $body);
return $this->nzb;
} else {
$this->nzb = false;
}
} else {
trigger_error(curl_errno($ch) . ': ' . curl_error($ch));
}
// Close handle (will occur on error)
curl_close($ch);
// Return nothing we have a curl error.
return null;
}
/**
*
* Cases for calling the specific parse methods
*
* @param String $url
* @param String $body
*/
protected function downloadNzbFrom($url, $body) {
// Binsearch
if (strpos($url, 'binsearch.info') !== FALSE) {
return $this->downloadNzbFromBinsearch($url, $body);
}
// NZB Index
if (strpos($url, 'nzbindex.nl') !== FALSE) {
// This function does not use the $body var.
return $this->downloadNzbFromNzbindex($url);
}
// NZB Club
if (strpos($url, 'nzbclub.com') !== FALSE) {
// This function does not use the $body var.
return $this->downloadNzbFromNzbclub($url);
}
// No support found return ;(
return false;
}
/**
*
* Tries to download the actual nzb from binsearch
*
* @param String $url
* @param String $body
*/
protected function downloadNzbFromBinsearch($url, $body) {
// Match to get the nzb id.
preg_match('/\q\=([a-z0-9]*)&*/i', $url, $matches);
// This match is essential for the download
if (!count($matches)) {
return false;
}
// Hardcoded download url.
$downloadUrl = 'http://www.binsearch.info/fcgi/nzb.fcgi?q=' . $matches[1];
$dom = new DOMDocument;
// Suppress errors, html does not have to be well formed to function.
@$dom->loadHTML( $body );
$ids = array();
// Fetch table rows from the result page.
foreach( $dom->getElementsByTagName( 'tr' ) as $tr ) {
// Only continue parsing if the search query is found in the tr.
if (strpos($tr->nodeValue, $matches[1]) !== false) {
// Get all input fields.
$fields = $tr->getElementsByTagName('input');
// Check type, we need the checkbox :)
foreach($fields as $input) {
if($input->getAttribute('type') == 'checkbox') {
// walk up the DOM tree and check if the next element has the string in the name.
// this way we only have the download rows left.
if(
$input->parentNode &&
$input->parentNode->nextSibling
&& strpos($input->parentNode->nextSibling->nodeValue, $matches[1]) !== false)
{
// Push name to array. This name is needed to fetch the download.
$ids[] = $input->getAttribute('name');
}
}
}
}
}
// Fetch the last id assuming our download was the first to post.
// This step is to prevent accidental porn downloads.
$id = null;
if (count($ids)) {
$id = array_pop($ids);
}
// Withoud an id where not going to be able to get the nzb.
if(!$id){
return false;
}
$postdata = array(
'action' => 'nzb',
$id => $id
);
return $this->postAndDownloadNzb($downloadUrl, $postdata);
}
/**
*
* Tries to download the actual nzb from nzbindex
*
* @param String $url
* @param String $body
*/
protected function downloadNzbFromNzbindex($url) {
// New curl request to get the page again
// This time do a request with the cookie that accepts the Disclaimer agreement.
// Initialize curl.
$ch = curl_init($url);
$chOptions = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FAILONERROR => 1,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_ENCODING => '',
CURLOPT_NOBODY => FALSE,
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
CURLOPT_COOKIE => 'agreed=true'
);
curl_setopt_array($ch, $chOptions);
// Execute
$body = curl_exec($ch);
// Check if any error occured
if(curl_errno($ch))
{
trigger_error(curl_errno($ch) . ': ' . curl_error($ch));
return false;
}
// Close handle
curl_close($ch);
// Match to get the nzb id.
preg_match('/\q\=([a-z0-9]*)&/i', $url, $matches);
// This match is essential for the download
if (!count($matches)) {
return false;
}
$dom = new DOMDocument;
// Suppress errors, html does not have to be well formed to function.
@$dom->loadHTML( $body );
// Fetch a tags from the result page.
foreach( $dom->getElementsByTagName( 'a' ) as $a ) {
// Search for the direct nzb download link :)
if(trim(strtolower($a->nodeValue)) == 'download') {
$url = $a->getAttribute('href');
if(strpos($url, $matches[1]) !== false) {
// We just found a direct download link for our url.
// No need for posting, just another get using curl.
return $this->getAndDownloadNzb($url);
}
}
}
// Could not find the right download link.
return false;
}
/**
*
* Tries to download the actual nzb from nzbclub
*
* @param String $url
*/
protected function downloadNzbFromNzbclub($url) {
$downloadUrl = str_replace('nzb_view', 'nzb_get', $url) . 'nzb';
return $this->getAndDownloadNzb($downloadUrl);
}
/**
*
* Execute a POST to the given url and return the body.
* @param String $url
* @param array $postdata
*/
protected function postAndDownloadNzb($url, Array $postdata) {
$fields_string = null;
foreach($postdata as $key=>$value) {
$fields_string .= $key.'='.urlencode($value).'&';
}
rtrim($fields_string, '&');
// Initialize curl.
$ch = curl_init($url);
$chOptions = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FAILONERROR => 1,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_ENCODING => '',
CURLOPT_NOBODY => FALSE,
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
CURLOPT_POST => TRUE,
CURLOPT_POSTFIELDS => $fields_string
);
curl_setopt_array($ch, $chOptions);
// Execute
$body = curl_exec($ch);
// Check if any error occured
if(!curl_errno($ch))
{
// Close handle
curl_close($ch);
// Load the body into simplexml.
// If the xml is well formed this will result in true thus returning the xml.
// Suppress errors if the string is not well formed, where testing here.
if (@simplexml_load_string($body)) {
return $body;
} else {
return false;
}
} else {
trigger_error(curl_errno($ch) . ': ' . curl_error($ch));
}
return false;
}
/**
*
* Curl GET return xml or false if not well formed.
* @param String $url
*/
protected function getAndDownloadNzb($url)
{
// Initialize curl.
$ch = curl_init($url);
$chOptions = array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_FAILONERROR => 1,
CURLOPT_CONNECTTIMEOUT => 30,
CURLOPT_ENCODING => '',
CURLOPT_NOBODY => FALSE,
CURLOPT_SSL_VERIFYPEER => FALSE,
CURLOPT_SSL_VERIFYHOST => FALSE,
);
curl_setopt_array($ch, $chOptions);
// Execute
$body = curl_exec($ch);
// Check if any error occured
if(!curl_errno($ch))
{
// Close handle
curl_close($ch);
// Load the body into simplexml.
// If the xml is well formed this will result in true thus returning the xml.
// Suppress errors if the string is not well formed, where testing here.
if (@simplexml_load_string($body)) {
return $body;
} else {
return false;
}
} else {
trigger_error(curl_errno($ch) . ': ' . curl_error($ch));
}
// Close handle (will occur on error)
curl_close($ch);
return false;
}
} |
Ik krijg de volgende error:
1
| Failed Unrar archive xxxxxxxx.S0xE0x.rar: Unsupported RAR version, expected 4.x or 5.x, found: 3.80 |
Blijkbaar is de unrar package geupdate welke een harde check op RAR v4 of v5 doet
Heeft iemand misschien ervaring met het updaten van de unrar package op een Synology naar een versie boven 4?
ipkg upgrade unrar installeert wel versie 5.00, maar de error blijft helaas
[ Voor 8% gewijzigd door Blamm op 05-12-2013 10:06 ]
laat jij dan niet uitpakken door bijvoorbeeld SABnzb ? Want dan kan je in config -> special -> gnore_wrong_unrar ( off ) / ( on ) zetten.Blamm schreef op donderdag 05 december 2013 @ 09:57:
Helaas sinds de laatste update van Sickbeard (Mr-Orange branch) doet unrar niet helemaal meer wat ik had gehoopt.
Ik krijg de volgende error:
code:
1 Failed Unrar archive xxxxxxxx.S0xE0x.rar: Unsupported RAR version, expected 4.x or 5.x, found: 3.80
Blijkbaar is de unrar package geupdate welke een harde check op RAR v4 of v5 doet
Heeft iemand misschien ervaring met het updaten van de unrar package op een Synology naar een versie boven 4?
edit:
ipkg upgrade unrar installeert wel versie 5.00, maar de error blijft helaas
"Allow me to shatter your delusions of grandeur."
Ondertussen gevonden dat er 2 unrars geinstalleerd staan nu:
/usr/syno/bin
/volume1/@optware/bin
Eens kijken of het iets uithaalt om die eerste te vervangen met de nieuwe tweede
Dan gaat het dus om de torrent afhandelingBlamm schreef op donderdag 05 december 2013 @ 10:21:
Mijn downloads lopen via Transmission, dus ik laat Sickbeard het uitpakwerk doen.
Ondertussen gevonden dat er 2 unrars geinstalleerd staan nu:
/usr/syno/bin
/volume1/@optware/bin
Eens kijken of het iets uithaalt om die eerste te vervangen met de nieuwe tweede
"Allow me to shatter your delusions of grandeur."
Ik heb een premium account bij NZBGeek, maar deze pakt erg vreemde nzb's. Ook plakt deze er automatisch -NZBGEEK achter. Nu denkt mijn sickbeard dat dit de release groep is.
Na postprocessing zie ik dat NZBGEEK veranderd is naar SICKBEARD. Soms worden er wel subs gevonden maar vaak niet. Erg vreemd.
[ Voor 21% gewijzigd door Nivali op 05-12-2013 10:43 ]
Dat heeft gewerktBlamm schreef op donderdag 05 december 2013 @ 10:21:
Ondertussen gevonden dat er 2 unrars geinstalleerd staan nu:
/usr/syno/bin
/volume1/@optware/bin
Eens kijken of het iets uithaalt om die eerste te vervangen met de nieuwe tweede
Dus mocht iemand dit probleem ook ondervinden (sickbeard laten unrarren van torrent downloads):
- bootstrap installeren als dat nog niet gedaan is
- via terminal 'ipkg upgrade unrar'
- (oude unrar backuppen in /usr/syno/bin)
- mv /volume1/@optware/bin/unrar /usr/syno/bin/unrar
bestaat er ook een overzicht van de verschillende forken?
never mind. al gevonden! beter zoeken eerst...ik weet het...
[ Voor 11% gewijzigd door joppe113 op 05-12-2013 11:57 ]
Ik download torrents met Transmission, dit gaat allemaal goed. Alleen kan Transmission zelf geen rar's uitpakken. Wat ik graag zou willen is dat als de download klaar is, hij de download uitpakt en verplaats naar een andere map en de rars in de download map laat staan i.v.m. het seeden. Dit is volgens mogelijk d.m.v. een script, zou iemand me in de goede richting kunnen sturen?
Ook krijg ik het downloaden van subs via addic7ed nog niet aan de praat, ik zoek b.v. subs voor The.Big.Bang.Theory.S07E09.720p.HDTV.X264-DIMENSION.mkv addic7ed heeft deze subs al op hun site staan, maar als ik Sickbeard handmatig naar deze sub laat zoeken, dan geeft hij direct de melding: "No subtitles downloaded" Ik zie het volgende in de debug log:
CP Server Thread-6 :: 80379: No subtitles downloaded for episode 7x9
CP Server Thread-6 :: STATUS IS 402
CP Server Thread-6 :: 80379: Saving episode details to database
CP Server Thread-6 :: 80379: Downloading subtitles for episode 7x9
Kan iemand me verder helpen?
Sickbeard heeft de mogelijkheid in het venster 'post-processing' om de downloads uit te pakken.Danielson schreef op donderdag 05 december 2013 @ 12:15:
Ik download torrents met Transmission, dit gaat allemaal goed. Alleen kan Transmission zelf geen rar's uitpakken. Wat ik graag zou willen is dat als de download klaar is, hij de download uitpakt en verplaats naar een andere map en de rars in de download map laat staan i.v.m. het seeden. Dit is volgens mogelijk d.m.v. een script, zou iemand me in de goede richting kunnen sturen?
Kan iemand me verder helpen?
Stel hier je TV Download Dir in, zet 'Scan and Postprocess' aan samen met 'Unpack', en voor 'Process Episode Method' denk ik in jouw situatie 'copy'.
Dit heb ik zo ingesteld, en werkt prima. Met als verschil dat ik ze move, en niet doorga met seeden.
Failed Unrar archive xxxxxxxx.S0xE0x.rar: Unsupported RAR version, expected 4.x or 5.x, found: 3.80
- bootstrap installeren als dat nog niet gedaan is <- Duidelijk
- via terminal 'ipkg upgrade unrar' <- Duidelijk
- (oude unrar backuppen in /usr/syno/bin) <- Moet dit niet voor het updaten?
- mv /volume1/@optware/bin/unrar /usr/syno/bin/unrar <- dit is het commando voor het backuppen van de oude unrar?
de nieuwe unrar komt in /volume1/@optware/bin/unrarDanielson schreef op donderdag 05 december 2013 @ 13:33:
Super! Even voor de duidelijkheid:
- bootstrap installeren als dat nog niet gedaan is <- Duidelijk
- via terminal 'ipkg upgrade unrar' <- Duidelijk
- (oude unrar backuppen in /usr/syno/bin) <- Moet dit niet voor het updaten?
- mv /volume1/@optware/bin/unrar /usr/syno/bin/unrar <- dit is het commando voor het backuppen van de oude unrar?
met het laatste command verplaats je dan naar de plek waar de programma's gebruik van maken.
eventueel met hetzelfde commando als in stap 4....alleen dan ff de paden veranderen.Danielson schreef op donderdag 05 december 2013 @ 13:36:
Thx! Sorry hoor, maar hoe maak ik een backup van de oude unrar?
of unrar in /usr/syno/bin/unrar hernoemen naar unrar.old.
kan je altijd weer terug. (doe ik meestal)
Mij bekruipt meer het gevoel dat er voor de 1080p.web dl versie bijna geen subs te vinden zijn als het automagisch moet.
Als ik het zelf ga zoeken dan vindt ik ze wel, subliminal vindt ze niet.
Denk dat ik mijn quality naar beneden moet bijstellen want de hdtv versie vindt hij wel snel en zijn er ook steeds. Herkennen meer mensen dit?
Om maar niet te spreken van de nl subs. Denk ook dat er heel veel(web scrapers) gebruik maakten van BD want nl subs zijn nu wel heel erg schaars geworden.
Nu nog hier thuis er door krijgen dat we voortaan maar met engelse subs kijken moeten.
When you are dead, you do not know you are dead. It’s only painful and difficult for others. The same applies when you are stupid.
Location: /mnt/pools/A/A0/Media/Series/Arrow (dir is missing)
De map wordt ergens door verwijderd, maar door wat?
¯\_(ツ)_/¯
Het uitpakken van torrent gaat nu goed!Buzzie schreef op donderdag 05 december 2013 @ 13:39:
[...]
eventueel met hetzelfde commando als in stap 4....alleen dan ff de paden veranderen.
of unrar in /usr/syno/bin/unrar hernoemen naar unrar.old.
kan je altijd weer terug. (doe ik meestal)
Nu de subs nog aan de praat zien te krijgen, maar zo te lezen ben ik niet de enige die hier nog problemen mee heeft.
[ Voor 14% gewijzigd door Danielson op 05-12-2013 14:31 ]
Ik ben sinds bierdopje.com uit de lucht is en auto-sub niet meer werkt ook over op Subliminal.tcviper schreef op donderdag 05 december 2013 @ 14:26:
Heb exact hetzelfde sepp14, helaas is subliminal niet super ideaalik vind handmatig ook veel meer.
Ik verbaas me inderdaad ook over de out-of-sync subtitles die hij steeds vind. Als ik handmatig zoek op de sites die ik als provider opgeef vind ik vaak wel prima subtitles.
Auto-sub was blijkbaar een stuk beter in het matchen, toch maar eens even in de code base van beide gaan kijken waar dat verschil nou precies in zit (kan natuurlijk ook zijn dat bierdopje.com API veel beter was).
Ja, dat is lekker zeg!! Heb ik de map voor de series aangepast naar /mnt/pools/A/A0/Media/Downloads/Series/ (dit is de plek waar het voorheen ook stond en in deze map staan ook de config files e.d.), is ineens de hele map geleegd en ben ik alle config en andere files kwijt!!M.v.Veelen schreef op donderdag 05 december 2013 @ 14:01:
Op de 1 of andere manier verdwijnen de (lege) serie-mappen die SB aanmaakt in de map /mnt/pools/A/A0/Media/Series/... En ik krijg dan als ik een lijst van een serie in SB bekijk de melding:
Location: /mnt/pools/A/A0/Media/Series/Arrow (dir is missing)
De map wordt ergens door verwijderd, maar door wat?
Ik baal hier echt van.....godsamme zeg....! Kan ik weer vanaf het begin beginnen en ook nog eens met het idee dat het vast WEER fout zal gaan! Ik denk dat ik maar beter naar de standaard versie terug kan gaan want ik wordt hier niet vrolijk van.....
¯\_(ツ)_/¯
Zorg er voor dat de zaken gescheiden zijn, en gebruik maar op 1 plek de post-processing (of in sb of in nzbget).
Wat adviseer je me nu te doen dan?job schreef op donderdag 05 december 2013 @ 16:00:
Je moet niet je episode path in je tv download dir plaatsen. Dan krijg je geheid rare dingen.
Zorg er voor dat de zaken gescheiden zijn, en gebruik maar op 1 plek de post-processing (of in sb of in nzbget).
Waar vul ik volgens jou het beste welke paden in, op basis van de map /mnt/pools/A/A0/Media
In de map /mnt/pools/A/A0/Media/Downloads heb ik dus nu diverse mapjes met config files en mapjes waar bijv. tijdelijk de nzb's worden bewaard.
Ik wil best nog een poging wagen, maar wat een werk om weer opnieuw te beginnen zeg....
Dit wil ik dan wel proberen, maar waar stel ik dit precies in bij NZBget en SB?edit: probeer de volgende instellingen eens.
/mnt/pools/A/A0/Media/Downloads/tv -> plek waar nzbget de boel afleveringen neerzet
/mnt/pools/A/A0/Media/Downloads/tv -> en dus ook de tv download dir in sickbeard
/mnt/pools/A/A0/Media/tv -> episode path
Subtitle Directory leeg laten.
Het is belangrijk om de download locatie te scheiden van de episode path.
[ Voor 25% gewijzigd door M.v.Veelen op 05-12-2013 16:19 ]
¯\_(ツ)_/¯
Verwijderd
Nu vraag ik me af of ik de goede instellingen heb, het ziet er nu zo uit:

en in deze folder staan al mijn tv series:

Nu heb ik in de folder tvseries allemaal subfolders met de serietitels. In elke folder daarin zit per seizoen een folder en dan de ondertiteling zelf. Het ziet er globaal zo uit:

Zou dit gaan werken? De knop scan bij afbeelding 2 lijkt niks te doen?
Kan ik verder instellen dat engelse subs .eng in de bestandsnaam krijgen en nederlandse subs .nl ?
En heb ik alles goed staan? Misschien multiple subs aanvinken? En heb ik nu niet teveel services?
[ Voor 6% gewijzigd door Verwijderd op 05-12-2013 16:35 ]
De paden kan ik dan wel voor mezelf herleiden naar de paden die mijn NAS gebruikt.
Ik ben namelijk bang dat ik met postprocessing e.d. misschien wat dingen fout heb staan en de paden verder nog niet goed heb ingesteld. Ik weet dat het even wat werk is, maar ik denk ook dat velen er blij mee zullen zijn. Het hoeven geen schermprintjes te zijn, maar desnoods per settings / tabblad een overzichtje van wat je daar hebt staan :-)
¯\_(ツ)_/¯
Ik zou zelf de providers opensubtitles, thesubdb en addic7ed gebruiken, de rest is niet zo spannend,Verwijderd schreef op donderdag 05 december 2013 @ 16:34:
Ik heb na het neergaan van bierdopje's api nu maar subliminal op de synology gezet met als doel voornamelijk Engelse subs te downloaden.
Nu vraag ik me af of ik de goede instellingen heb, het ziet er nu zo uit:
[afbeelding]
en in deze folder staan al mijn tv series:
[afbeelding]
Nu heb ik in de folder tvseries allemaal subfolders met de serietitels. In elke folder daarin zit per seizoen een folder en dan de ondertiteling zelf. Het ziet er globaal zo uit:
[afbeelding]
Zou dit gaan werken? De knop scan bij afbeelding 2 lijkt niks te doen?
Kan ik verder instellen dat engelse subs .eng in de bestandsnaam krijgen en nederlandse subs .nl ?
En heb ik alles goed staan? Misschien multiple subs aanvinken? En heb ik nu niet teveel services?
Verder niks op aan te merken.
Mijn paden:M.v.Veelen schreef op donderdag 05 december 2013 @ 16:37:
Is het misschien mogelijk dat iemand met een goed werkende opzet, zijn settings met ons deelt? In mijn geval de settings van NZBget en ook de settings van SB (mr-orange) ?
nzbget:
interdir /volume1/downloads (deze kan je ook weglaten)
destdir /volume2/destination
Omdat ik sickbeard als categorie tv laat meegeven komen series automatisch te staan in:
destdir /volume2/destination/tv
sickbeard:
tv download dir: /volume2/destination/tv
Process Episode Method: move
rename episodes aangevinkt
scan and process aangevinkt
Subtitle Directory is leeg.
tv episode path: /volume2/videos/tv shows
Zoals je ziet heb ik twee volumes. Met één volume werkt het ook prima. De interdir is dan wel overbodig en kan leeg gelaten worden.
De namen van de paden zijn niet belangrijk, als je maar houdt aan de regel dat de download folder (waar nzbget de series neer zet) gescheiden zijn van de episode path. Zo moet je bijvoorbeeld in sickbeard niet de episode path in de tv download dir zetten.
Mijn paden zijn wel gebaseerd op de keuze dat de sickbeard de post-processing doet.
[ Voor 31% gewijzigd door job op 05-12-2013 18:17 ]
Verwijderd
Dank, ik pas het even aan, top!schumi2004 schreef op donderdag 05 december 2013 @ 17:08:
[...]
Ik zou zelf de providers opensubtitles, thesubdb en addic7ed gebruiken, de rest is niet zo spannend,
Verder niks op aan te merken.
renamesubs.sh: renamed .en.srt en .nl.srt naar .srt
Dit script is een oplossing voor media players die een SRT file zoeken met dezelfde naam als de media, zonder .en of .nl landcode. Ten slotte zet hij de permissies goed. Bedoeld als scheduled task of cronjob.
Het script geeft de voorkeur aan Nederlandse ondertitels: als er zowel .nl.srt als .en.srt files zijn, dan pakt hij de .nl.srt en gooit hij de .en.srt weg. Zijn er alleen Engelse ondertitels, dan pakt hij die. Ik laat SickBeard, CouchPotato Server en Subliminal dus zoeken naar "nl, en" ondertitels.
Script met instructies: http://pastebin.com/hh2DR5rZ
RenameMKV.sh: renamed hashed filenames naar seizoen en aflevering
Adaptatie van CRXDelSol's fixParRename.sh, nu voor NZBGet en compatibel met Synology DSM. Bedoeld om releases met hashed filenames van o.a. QoQ goed te laten post-processen door SickBeard.
Deze versie bevat een veiligheid: je dient in te stellen in welke directory hij aan de slag mag gaan. Deze parameter is te configureren via de NZBGet GUI.
Script met instructies: http://pastebin.com/i0WpEQiZ
Veel succes ermee!
Thanks man!job schreef op donderdag 05 december 2013 @ 18:10:
[...]
Mijn paden:
nzbget:
interdir /volume1/downloads (deze kan je ook weglaten)
destdir /volume2/destination
Omdat ik sickbeard als categorie tv laat meegeven komen series automatisch te staan in:
destdir /volume2/destination/tv
sickbeard:
tv download dir: /volume2/destination/tv
Process Episode Method: move
rename episodes aangevinkt
scan and process aangevinkt
Subtitle Directory is leeg.
tv episode path: /volume2/videos/tv shows
Zoals je ziet heb ik twee volumes. Met één volume werkt het ook prima. De interdir is dan wel overbodig en kan leeg gelaten worden.
De namen van de paden zijn niet belangrijk, als je maar houdt aan de regel dat de download folder (waar nzbget de series neer zet) gescheiden zijn van de episode path. Zo moet je bijvoorbeeld in sickbeard niet de episode path in de tv download dir zetten.
Mijn paden zijn wel gebaseerd op de keuze dat de sickbeard de post-processing doet.
Net terug van een verjaardag en even de benen op de bank / TV aan, maar zie net wel dat alles wat ik heb aangezet is gedownload en uitgepakt. Daarnaast is er in ieder geval van 1 serie/aflevering een .srt gedownload. Deze is in een submap geplaatst in de map van de aflevering. Helemaal prima wat mij betreft.
Ik laat het nu even zo, want ben veel te bang dat ik iets aanpas en dat dan de boel weer onderuit gaat, maar zal morgen mijn settings met jullie delen en eens vergelijken met jouw instellingen. Ik zie namelijk nu al dat ik dat 'scan and process' bij mij uit heb staan terwijl ik dat voorheen aan had staan. Geen idee wat het verschil is, maar ik durf er nu gewoon even niet aan te rommelen gezien de poeha die ik vandaag heb gehad
¯\_(ツ)_/¯
Als dat uitstaat dan dan vindt er geen post processing plaats en moet je er voor zorgen dat nzbget de boel op de juiste plek zet. Dan moet je de paden anders invoeren.
Maar als het nu doet wat het moet doen, blijf er dan inderdaad maar van af
[ Voor 25% gewijzigd door job op 05-12-2013 23:50 ]
Hoe test ik of er succesvol ondertitels worden gedownload van oudere afleveringen? Downloaden gaat helaas niet ivm de take-downs, maar kan ik 1 of 2 afleveringen gewoon in de tv map zetten en wordt die dan gescand, of moeten de afleveringen door SB zijn afgehandeld en moet het op een andere manier?
¯\_(ツ)_/¯
Relevante settings NZBGet:
PATHS:
Maindir: /mnt/pools/A/A0/Media/Downloads/
DestDir: /mnt/pools/A/A0/Media/
InterDir: leeg
NzbDir: ${MainDir}/nzb
QueueDir: ${MainDir}/queue
TempDir: ${MainDir}/tmp
WebDir: /opt/share/nzbget/webui
ScriptDir: ${MainDir}/ppscripts
LockFile: ${MainDir}/nzbget.lock
LogFile: ${MainDir}/nzbget.log
ConfigTemplate: /opt/share/nzbget/nzbget.conf
PERMISSIONS:
DaemonUsername: root
UMask: 000
INCOMING NZBS:
AppendCategoryDir: YES
NzbDirInterval: 5 sec
NzbDirFileAge: 60 sec
MergeNzb: NO
NzbProcess: leeg
NzbAddedProcess: leeg
DupeCheck: YES
CATEGORIES:
Name: tv
DestDir: leeg
DefScript: leeg
(andere categorieën verwijderd)
POST-PROCESSING SCRIPTS:
DefScript: leeg
ScriptOrder: leeg
ScriptPauseQueue: YES
Settings Sick-Beard mr-orange versie:
SEARCH OPTIONS:
(Episode Search)
Download propers (aangevinkt)
Search Frequency: 10 min
Usenet Retention: 800
Ignore words: german,french,core2hd,swedish,reenc,MrLss
Allow high priority (aangevinkt, maar zet ik uit)
(NZB Search)
Settings zoals deze werken voor mij
(Torrent Search)
Uitgezet, gebruik ik niet
SEARCH PROVIDERS:
Usenet-Crawler
Womble’s Index
Moet nog andere vinden, kan me niet meer herinneren welke ik had dus wordt even een klusje
SUBTITLE SETTINGS:
(Subtitles Search)
Search Subtitles (aangevinkt)
Subtitle Languages: Dutch; Flemish
Subtitle Directory: leeg
Subtitle Find Frequency: 1
Subtitles History (aangevinkt)
(Subtitles Plugin)
Tvsubtitles
Addic7ed
Opensubtitles
Thesubdb
POST PROCESSING:
(Post-Processing)
TV Download Dir: /mnt/pools/A/A0/Media/tv
Process Episode Method: Move
Extra Scripts: leeg
Move Associated Files: uitgevinkt
Rename Episodes: uitgevinkt
Scan and Process: uitgevinkt
Unpack: uitgevinkt
Use Failed Downloads: uitgevinkt
(Episode Naming)
Name Pattern: Show Name - 2x03 - Ep Name
Multi-Episode Style: Repeat
Strip Show Year: uitgevinkt
Custom Air-By-Date: uitgevinkt
(Metadata)
Metadate Type: MediaBrowser
Verder alles uitgevinkt
NOTIFICATIONS:
Hier gebruik ik Prowl : alles aangevinkt, maar ik krijg alleen een berichtje als er begonnen wordt met een download.
Dus: gaat dit goed uitpakken met het vinden van subs? Hoe kan ik dit testen? De rest LIJKT nu goed te werken, al heb ik dus nog wel een paar NZB sites nodig om een beetje 'bij' te blijven.
¯\_(ツ)_/¯
In sickbeard bij “ignore words/search options” NZBgeek zetten pakt tie andere releases die wel subs hebben.Nivali schreef op donderdag 05 december 2013 @ 10:29:
Welke searchproviders gebruiken jullie? En de volgorde daarvan?
Ik heb een premium account bij NZBGeek, maar deze pakt erg vreemde nzb's. Ook plakt deze er automatisch -NZBGEEK achter. Nu denkt mijn sickbeard dat dit de release groep is.
Na postprocessing zie ik dat NZBGEEK veranderd is naar SICKBEARD. Soms worden er wel subs gevonden maar vaak niet. Erg vreemd.
TVSubtitles is het ergste, dus die heb ik uitgegooid. Addic7ed en opensubtitles doen het redelijk.
[ Voor 19% gewijzigd door tcviper op 06-12-2013 09:33 ]
When you are dead, you do not know you are dead. It’s only painful and difficult for others. The same applies when you are stupid.
Ik heb "Elementary.S02E10.720p.HDTV.X264-DIMENSION.mkv" in de map staan, maar zie niets binnen komen. De vraag is ook of het bij mij wel goed is ingesteld, dus ik hoop op reacties / tips (zie post hierboven van mij).Sepp14 schreef op vrijdag 06 december 2013 @ 09:43:
Kreeg net een sub binnen van Elementary E10 wel op HDTV quality. blijven hoop houden
¯\_(ツ)_/¯
Dit topic is gesloten.
![]()
~~~[html]Als je een vraag stelt, vergeet dan <strong>niet</strong>:
<ul style="line-height: 1em">
<li style="font-size:150%; line-height:22px;">Het bespreken van index sites en het vragen om invites is niet toegestaan!</li>
<li>Eerst in de debug logging te kijken (eventueel mee te posten via http://www.pastebin.com)!</li>
<li>Het besturingssysteem te vermelden (OSX, Linux, Windows, NAS (Synology,QNAP,etc)</li>
<li>Repository versie (Main of andere fork)</li>
</ul>~~~[/html]