ich vermute mal, daß das eine extra-Config in /etc/eplists/series.d werden muß? wie benamt?
vdr-addon-seriestimer (a.k.a VDRSeriesTimer.pl)
-
-
ich vermute mal, daß das eine extra-Config in /etc/eplists/series.d werden muß? wie benamt?
Entweder für alle gülting unter "/etc/vdrseriestimer.conf", oder per Serie unter "/etc/eplists/series.d". Der Name der Config ist dann der Name der Serie für die es gelten soll.
cu
-
mhmm -
macht er nicht.
-
Hallo,
ich habe für die Konfiguration von vdrseriestimer folgende Konfiguration nach epgsearchuservars.conf übernommen:
Code
Alles anzeigen%Season%=system(/usr/local/bin/VDRSeriesTimer.pl,--title %Title% --subtitle %Subtitle% --episode %Episode% --category %Category% --genre %Genre% --date %date% --time %time% --channel %chnr% --timet %time_lng%) %DateVar%=%time_w% %date% %time% %SeriesSD%=%Subtitle% ? %Subtitle% : %DateVar% %SeriesVar3%=Series~%Title%~%Episodes%. %SeriesSD% %SeriesVar4%=Series~%Title%~%SeriesSD% %SeriesVar1%=%Episode% ? %SeriesVar3% : %SeriesVar4% %Series%=%Season% ? %Season% : %SeriesVar1%
Prinzipiell haut das super hin. Nur wenn kein Titel angegeben ist, dann bekomme ich ein Ergebnis wie folgt:
Wenn ein Titel angegeben ist, dieser aber nicht erkannt wird, bekomme ich:
Was ich nun möchte ist, dass ich in beiden Fällen immer die zweite Ausgabe bekomme. Die Erste ist ziemlich blöd, weil die Folgen dann alle im Unterordner Series liegen. Dann muss man immer hin und her springen um eine Aufnahme zu finden.
Kann man das irgendwie lösen?
Danke
-
Hallo Stolzi,
Probier mal folgendes
Code%Season%=system(/usr/local/bin/VDRSeriesTimer.pl,--title %Title% --subtitle %Subtitle% --episode %Episode% --category %Category% --genre %Genre% --date %date% --time %time% --channel %chnr% --timet %time_lng%) %DateVar%=%time_w% %date% %time% %SeriesSD%=%Subtitle% ? %Subtitle% : %DateVar% %Series%=%Season% ? %Season% : %SeriesVar1% %SeriesVar1%=%Title%~?x? - ?. %SeriesSD%
Wenn VDRSeriesTimer nichts findet, dann wird SeriesVar1 genommen. Und das muss halt mit deinen Einstellungen vom SeriesTimer zusammen passen.
Viele Grüße
schneisa -
Tut genau was ich wollte. Super, danke!
-
öhm äähh...
bei mir klappt das nicht.
folgende uservars.conf hab ich:
Code
Alles anzeigen%DateVar%=%time_w% %date% %time% %SerieSD%=%Subtitle% ? %Subtitle% : %DateVar% %Season%=system(vdrseriestimer,-v --title %Title% --subtitle %Subtitle% --episode %Episode% --category %Category% --genre %Genre% --date %date% --time %time% --channel %chnr% --timet %time_lng%) %SeriesVar1%=%Title%~_x_ - _. %SerieSD% %Serie%=%Season% ? %Season% : %SeriesVar1%
es wird mir _immer_ die %SeriesVar1% in der letzten zeile angehängt.
Testweise hab ich mal die Zeile
auf
geändert - das brachte mir 2 Unterstriche am Anfang, also war %Season% leer...
und ja - für die Serien gibts es Einträge unter /var/cache/eplists/episodes
whats wrong ?
-
system(vdrseriestimer,-v --title %Title%
Hi,
hast du mal probeweise ausprobiert den ganzen Pfad zu vdrseriestimer anzugegeben? Gibt es einen Grund warum du nicht das Orginale "/usr/local/bin/VDRSeriesTimer.pl" verwendest?
Viele Grüße
schneisa -
das ist ein yavdr, da muß das so sein
-
*schieb*
-
mhmmm....
Codevdrseriestimer --title 'Smallville' --subtitle 'Lex gegen Jonathan' --lists '/var/cache/eplists/episodes' Use of uninitialized value $Global_Tmp{"WorkLanguage"} in pattern match (m//) at /usr/share/perl5/Eplists.pm line 315. Bitte prüfe ListsDir, Verzeichnis existiert nicht!
kann das der Grund sein?
-
also Freunde -
wenn hier nix kommt, kannich ja mal das Wort ftp ins Spiel bringen
-
Hi Sigi,
ich bin noch nicht zum nachschauen gekommen. Habe grad etwas viel Stress auf der Arbeit und will daheim keine Tastatur mehr sehen.
Aber ich bilde mir ein, dass es auch im YaVDR mit dem Orginalaufruf *.pl funktioniert.
Da bei mir die Funktionalität inzwischen ins tvm2vdr Plugin gewandert ist, verwende ich den Aufruf von seriestimer nicht mehr im epgsearchuser.conf.
Aber ich denke solange es auf der Kommandozeile nicht funktioniert, brauchst du mit epgsearch gar nicht rumtun.Nur leider sagt mir der Fehler den du gepostet hast, so gar nichts.
Ich versuche heute Abend mal meine alten Einstellungen für epgsearch zu finden. Ich hoffe ich habe die noch in irgendeinem Backupfolder.
Viele Grüße
soschnei -
Hi Sigi,
habe jetzt mal bei mir im Backup gegraben. Für yaVDR 0.5 habe ich nichts im Backup gefunden. Aber von 2011 habe ich folgende epgsearchuservars.conf
Code%Season%=system(vdrseriestimer,--title %Title% --subtitle %Subtitle% --date Úte% --time %time% --channel %chnr% --timet %time_lng% ) ÚteVar%=%time_w% Úte% %time% %SerieSD%=%Subtitle% ? %Subtitle% : ÚteVar% %SerieVar1%=Serie~%Title%~%SerieSD% %Serie%=%Season% ? %Season% : %SerieVar1%
Habe jetzt einfach mal einen Probeaufruf als normaler User gemacht.
Codevdrseriestimer --title Bones --subtitle "Menschliche Portionen per Post" Series~Bones~Staffel_?~?. Menschliche Portionen per Post
Habe dann mal einen Aufruf mit --verbose --verbose (2x) gemacht. Dabei hat er mir die Variablen ausgespuckt.
Hash %Config:
-------------
Bugfixes => no
BugfixesCode => no
Category¹²³ =>
ChangeEPG¹² => yes
Channel³ =>
CompareEpisode¹² => no
CompareSubtitle¹² => yes
Date³ =>
Directory¹² => Series
DoubleIfLongerAs¹² => 0
DryRun³ => no
EMailSubject¹ => Season data missing
EMailTo¹ => name@domain.local
EpisodeIncrement² => 0
EpisodeOverAll³ => 0
EplistServerName => eplists.constabel.net
EplistServerPort => 2006
EplistServerSSL => no
EplistServerTimeout => 60
Fallback¹² => yes
Format¹²³ => %e. %S
FormatPrefix¹²³ => %D~%T~Staffel_%s~
FormatSpacer¹²³ => /
Fuzzy¹² => 0.20
Genre¹²³ =>
GlobalConf => /etc/eplists/vdrseriestimer.conf
KeepEPGSubtitle¹² => no
KeepEPGTitle => yes
Length³ => no
ListLanguage¹² => de,en
ListName => Bones.en
ListsDir¹³ => /var/cache/eplists/episodes/
LogFile¹² => /var/log/vdrseriestimer.log
MissingFile =>
MultiDetection¹² => no
MultiRegex¹² => (?:\s*)(?:(\d+)\.\s+)?(.*?)\s*(?:\/|$)
PrintOptions => no
Protected¹² => yes
SendEMail¹² => no
SeriesConfFile =>
SeriesConfsDir¹ => /etc/eplists/series.d/
ShortTitle² =>
StartWithSeason² => 0
Subtitle³ => Menschliche Portionen per Post
Summary³ =>
SVDRPPort¹ => 6419
SVDRPTimeout¹ => 30
Time³ =>
TimeT³ => no
Title³ => Bones
UserConf => /home/sonja/.eplists/vdrseriestimer.conf
UseShortTitle¹² => no
VDRHost¹ => localhost
Verbose¹²³ => 2¹ Änderbar in "/home/sonja/.eplists/vdrseriestimer.conf"
² Änderbar in "/etc/eplists/series.d/Bones.en.conf"
³ Änderbar per BefehlszeilenoptionHash %SeriesData:
-----------------
Category =>
Changes => 0
Complete => 0
EpisodeOverAll[0] => 0
Extract[0] => 0
Genre =>
Output =>
Season[0] => 0
SeasonStart[0] => 0
ShortTitle =>
Subtitle[0] => Menschliche Portionen per Post
Summary =>
Title => BonesHash %Global_Tmp:
-----------------
Language => en
Links => 81
Lists => 699
Max => 0
Status =>
StdErr => ARRAY(0x26779f8)
StdOut => ARRAY(0x2677a58)
Translate => 0
Unknown => 0
WorkLanguage => enViele Grüße
schneisaPS: Irgendwie macht mir der Editor den Code der epgsearchuser.conf kaput. Ich hoffe es reicht trotzdem um den Fehler einzugrenzen.
-
interessant.----.-
egal welchen Serientitel ich angebe, ich bekomme immer die Meldung "Keine Liste gefunden für die Sendung "<titel>.de"!"
klar, die .episodes-Dateien heißen ja "ALF.episodes" und nicht "ALF.de.episodes". also hab ich mal nen Symlink "ALF.de.episodes" angelegt - und bekomme die selbe Meldung ...
-
so jetzt hab ich mal das addon nochmals installiert.
Ergebnis: niente. wenn ich vdrseriestimer aus der Konsole aufrufe
bekomme ich richtigerweise
mit dieser epgsearchuservars.conf:
Code%Season%=system(vdrseriestimer,--title %Title% --subtitle %Subtitle% --date %date% --time %time% --channel %chnr% --timet %time_lng% ) %dateVar%=(%time_w% %date% %time%) %SerieSD%=%Subtitle% ? %Subtitle% : %dateVar% %SerieVar1%=%Title%~%SerieSD% %Serie%=%Season% ? %Season% : %SerieVar1%
mit VDRSeriesTimer.pl statt vdrseriestimer ists das gleiche....
bekomme ich die Season/Episoden-Zahlen nicht:...ratlos gucke.....
-
-
auch interessant:
hab mal aus dem syslog einen Teil nach dem "vdr: [17081] executing command" kopiert und direkt eingegeben:
Codevdrseriestimer --title '2 Broke Girls' --subtitle 'Reboot in Brooklyn' --episode %Episode% --category %Category% --genre %Genre% --date '10.02.13' --time '19:33' --channel 154 --timet '1360521180'
liefert mir das richtige Ergebnis:
die ...uservars.conf hat aber an der Stelle keinen Input ????
-
Evtl. findet der VDR vdrseriestimer nicht weil du es in /usr/local/bin liegen hast?
cu
-
die vdrseriestimer liegt in /usr/bin
die VDRSeriesTimer.pl liegt in /usr/local/bin als Symlink auf /usr/local/src/VDRSeriesTimer-0.2.6/VDRSeriesTimer.pl
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!