Jump to content

Sumisu

Keywelt-Plugingenieur
  • Gesamte Inhalte

    709
  • Benutzer seit

  • Letzter Besuch

Beiträge erstellt von Sumisu

  1. @snowhead

     

    ok - danke - jetzt bin ich wieder im Thema :)

     

    Habs mal testweise eingebaut. Funktioniert auch wie folgt:

     

    SHELLRESON=...... ,wget -Y off -O - -q http://localhost/control/channellist | grep -q channel_id

     

    Allerdings geht das erheblich auf die Performance (Menü wird erst geladen und Aufbau dauert dann nochmal genauso lange). Daher hab ichs wieder rausgenommen. Da muss was anderes her.

     

    Muss ja echt sagen, dass ich hier viel lerne :blink:

     

    Sumisu

  2. @snowhead und rich:

     

    Nu kann ich euch so gar nicht mehr folgen :) - muss mich erstmal schlau machen, was grep überhaupt macht :blink:

     

    Um aber zum Grundproblem zu kommen:

     

    Das mit den Senderbezeichnungen war auch mein Problem bei der channel_id-Geschichte. Ich habe daher zunächst einfach mal ein Mapping auf Basis der Guide-Daten gemacht (Sender X = 12345676 etc.). Nur, um mal zu testen, ob und wie das funktionieren würde. Dass da nun Sender dabei sind, die jemand gar nicht hat, ist mir noch gar nicht gekommen. So langsam denke ich aber, dass man da um ein zusätzliches Scripting (shell) nicht mehr herum kommt. Naja - eigentlich sollte es nur der Link in der Shellexec sein. Muss mal mit Fackelkind absprechen, was wir da machen können.

     

    Kommt Zeit, kommt Lösung :D

     

    Sumisu

  3. @all

     

    ich möchte mich echt mal für die tolle Unterstützung hier im Board bedanken! Das ist echt super, dass ihr euch da ran macht, ausprobiert und dann noch helft. Bin da echt dankbar.

     

    Anscheinend kann es noch zum Vertauschen von Sendern kommen. Ich werde das jetzt auch mal weiter testen und dann mit Fackelkind abstimmen. Solange könnt ihr ja mit dem neuen Link noch etwas probieren. Der alte bleibt aber vorerst auch noch bestehen (da bisher stabil und soweit getestet).

     

    Viele Grüße,

    Sumisu

  4. Habs eben getestet mit Kabelbox bei Kabel-BW. Umschalttimer und Recordtimer funktionieren nicht, es wird kein neuer Timer in die Timerliste eingefügt.

    @drstoned

     

    Danke für die Info. Leider geht das momentan nur für Astra. Sobald das funktioniert, werde ich mir für Kabel was einfallen lassen (grmpf - da habe ich gar nicht dran gedacht :blink: ). Aber super, dass Dus probiert hast!

     

    Sumisu

  5. schade ich denke es geht nicht habe es mal getestet aber aufzeichnen oder auch auf den gewünschten kanal schaltet es nicht.

    da das zap timer program hier aus dem board auch nicht unter enigma geht denke ich das es nur mit neutrino richtig funktionieren wird.

    ist halt schade .

    @zombi

     

    hmm, ja - schade - naja, wenns mal laufen sollte, können wir uns da ja mal gedanken machen...

     

     

    An den Rest nochmal die Bitte, das zu testen! Danke!

     

    Sumisu

  6. @Sumisu

    das mit dem rec und zap timer geht das nur mit neutrino oder auch mit der dream unter enigma?

    würde es gerne mal testen.

    @zombi

     

    wenn ich das nur wüsste... ich kenn die Dream so gar nicht. Und Enigma ebenso. Vielleicht kann das wer beantworten, der weiss, wie dort das Web-Interface funktioniert (darauf baut der Timer nämlich auf).

     

    Grüße,

    Sumisu

  7. TESTER gesucht:

     

    Ich habe jetzt mal versucht, einen Timer für die Aufnahme und fürs Umschalten reinzubasteln. Ich bin mir aber mit den Programm-IDs noch nicht so ganz sicher (ist übrigens nur für Astra!). Könnte das bitte jemand mal ausprobieren?

     

    Folgender Link wäre in der Shellexec hinzuzufügen:

     

    ACTION=&TV-Guide,(wget -O - http://tvguide.krecos.de/dbox/dbox.php || echo "msgbox msg='Server nicht erreichbar!'") | sh

     

    Der Link gilt wirklich nur für die neue Alpha-Variante und zum TESTEN. Wer die stabile Variante will, nimmt bitte nach wie vor den Eintrag aus dem ersten Posting. Sobald das stabil läuft, werde ich das austauschen.

     

    Eine Bitte an die Tester: Bitte geht das mal in verschiedenen Genres durch und lasst mich wissen, was da so auffällt. Ich bin für alle Hinweise dankbar!

     

    @ snowhead + worschter:

    Ich habe leider wieder ein paar Fragen und wäre super dankbar, wenn ihr euch das mal durch den Kopf gehen lassen könntet:

     

    - ist es möglich, nach der Anzeige über msgbox eine zweite Nachricht über das Setzen des Timers zu erzeugen? Irgendwie kriege ich das über das webinterface nur so hin, dass die meldung erst angezeigt wird, wenn die shellexec beendet wird.

     

    - wisst ihr zufällig, ob man über die timer-Aufnahme via web den Minutenaufschlag (Timerparameter, der gesetzt wird, um zu steuern, wieviel Minuten vor und nach dem Film aufgeschlagen werden sollen) automatisch hinzuzählen kann?

     

    Danke für jegliche Bemühungen.

     

    Grüße,

    Sumisu

  8. EDIT: Hat sich erledigt - was 3xBackslash doch alles so bewirken kann :blink:

    Sumisu

     

     

    -----

    Ursprüngliche Nachricht:

     

    Hossa,

     

    ich bräuchte nochmal Hilfe, da ich mich schon wie blöd mit folgendem Problem beschäftigt habe und einfach nicht weiterkomme. Vielleicht weiss ja jemand was dazu.

     

    das php-Scripting erzeugt folgenden Eintrag:

     

    echo "ACTION=&~G~YIIIIII~S MTV NOISE, msgbox size=26 title='MTV NOISE' msg='F~ur die kommenden Tage besch~aftigt sich MTV NOISE mit dem Thema Black &~nWhite. Clips von Robbie Williams (Feel), Jay-Z (99 Problems), Red Hot Chilli~nPeppers ( Give It Away) sowie viele weitere d~urfen da nicht fehlen!~nInfo: Hintergrund: MTV NOISE ist die neue Motto-Show auf MTV, die im~nw~ochentlichen Rhythmus verschiedene Themen behandelt. Jeweils Montags~nstartet das Format mit einem neuen Topic in die Woche, das dann jeden Tag~neine Stunde lang mit speziellen Clipstrecken oder passenden Shows in~nMTV-typischer Manier abgehandelt wird. Damit steht MTV NOISE f~ur die~nultimative t~agliche Ladung geballter Musik - auch am Wochenende. Thematisch~ngehts dabei nat~urlich absolut bunt zu: Ob Best Videos Ever, Best Female~noder Best East Coast, MTV NOISE bietet viel Musik aus ...~n~s~nBewertung: ~G~YIIIIII~S (0 von 6)~n~s~n30.01. / 20:10-21:00 / MTV (Clips)' select='Schlie~zen,REC-Timer,ZAP-Timer' default=1; ret=$?; if [ $ret -eq 2 ];then wget -O - http://localhost/control/message?popup=Hallo; fi; if [ $ret -eq 3 ]; then wget -O - http://localhost/control/message?popup=TACH; fi;">>/tmp/tvguide.dat

     

    Im File, das dann von der shellexec aufgerufen wird, landet dann aber folgender Inhalt:

     

    ACTION=&~G~YIIIIII~S MTV NOISE, msgbox size=26 title='MTV NOISE' msg='F~ur die kommenden Tage besch~aftigt sich MTV NOISE mit dem Thema Black &~nWhite. Clips von Robbie Williams (Feel), Jay-Z (99 Problems), Red Hot Chilli~nPeppers ( Give It Away) sowie viele weitere d~urfen da nicht fehlen!~nInfo: Hintergrund: MTV NOISE ist die neue Motto-Show auf MTV, die im~nw~ochentlichen Rhythmus verschiedene Themen behandelt. Jeweils Montags~nstartet das Format mit einem neuen Topic in die Woche, das dann jeden Tag~neine Stunde lang mit speziellen Clipstrecken oder passenden Shows in~nMTV-typischer Manier abgehandelt wird. Damit steht MTV NOISE f~ur die~nultimative t~agliche Ladung geballter Musik - auch am Wochenende. Thematisch~ngehts dabei nat~urlich absolut bunt zu: Ob Best Videos Ever, Best Female~noder Best East Coast, MTV NOISE bietet viel Musik aus ...~n~s~nBewertung: ~G~YIIIIII~S (0 von 6)~n~s~n30.01. / 20:10-21:00 / MTV (Clips)' select='Schlie~zen,REC-Timer,ZAP-Timer' default=1; =0; if [  -eq 2 ];then wget -O - http://localhost/control/message?popup=Hallo; fi; if [  -eq 3 ]; then wget -O - http://localhost/control/message?popup=TACH; fi;

     

    Problem: alle Variablen mit $ werden offenbar aufgelöst. Das will ich aber gar nicht. Ich will ja, dass die Variablen 1zu1 ins shellexec-Menü übergeben werden.

     

    Hoffe, dass ich nicht wieder zu kompliziert bin...

     

    Sumisu

  9. @worschter

     

    gg - ok: Frage ist, ob ich die Möglichkeit habe, bei der Steuerung direkt einen http-Befehl abzusetzen. Beispiel:

     

    ACTION=&~GIII~YIII~S Die Perlenprinzessin, msgbox size=26 title='Die Perlenprinzessin' msg='Es war einmal der in die Jahre gekommene Ritter Kornelius. Der lebte auf~nseiner Burg nur in Gedanken an seine nach der Hochzeitsnacht entf~uhrte~nFrau. Ein Portr~at ist ihm von ihr geblieben, allerdings eins, das echte~nPerlen weinen kann. Das entdeckt der r~auberische Ritter Cyprian und l~asst~ndieses Portr~at stehlen.~n~nDies ist endlich f~ur Kornelius Anlass, seine entf~uhrte Frau zu suchen.~nDabei muss er einige Abenteuer bestehen und lernt den Kom~odianten Vendelin~nkennen. Sie finden das Portr~at und auch die Perlenprinzessin Lucia. Lucia~nwurde vom teuflischen Portr~atmaler aufgezogen, nachdem er deren Mutter~nentf~uhrt hatte und diese bei der Geburt von Lucia gestorben war. Und weil~nLucia und Vendelin sich verlieben, hat Kornelius zur Tochter nun auch einen~nSohn gefunden.~n~s~nCZ 1997 (Regie: Vladimir Drha)~nBewertung: ~GIII~YIII~S (3 von 6)~n~s~n29.01. / 12:00-13:15 / Ki.Ka (M~archenfilm)' select='Schlie~zen,REC-Timer,ZAP-Timer' default=1,Beschreibung

     

    Habe ich da die Möglichkeit, gleich mitzugeben, was gemacht werden soll, wenn Auswahl "REC-Timer" bzw. "ZAP-Timer" gewählt wurde? In dem Fall will ich einfach mal, dass bei Auswahl 1 nix passiert, bei Auswahl 2 "http://dbox/control/message?nmsg=Afnahme" und bei Auswahl 3 "http://dbox/control/message?nmsg=Umschalten" abgesetzt wird. Und das möglichst ohne dass ich auf ein shell-script zugreife. Ich suche also einen Parameter bzw. die Syntax, wie ich die Auswertung der Auswahl gleich an den msgbox-Befehl anhänge.

     

    Grüße,

    Sumisu

  10. @SnowHead / Worschter / Fackelkind oder wer auch immer da helfen kann :blink:

     

    So ganz habe ich die Messagebox noch nicht verstanden. Habe ich die Möglichkeit, nach dem Select einen http-Befehl je Auswahl "n" zu setzen oder muss ich zwingend über ein sub-Script (bspw. sh) die Auswahl via if auswerten und darüber den http-Befehl steuern? Ich hoffe, ich habe mich nicht zu kompliziert ausgedrückt...

     

    Grüße,

    Sumisu

  11. @SnowHead

    Due nimmst uns ja glatt Phase 2 vorweg :blink:

     

    @fackelkind

    ob das mit der Namensauflösung geht, das bezweifle ich noch - wenn, dann müssten wir über die services.xml gehen - da wäre aber noch zu klären, was man mit Astra / Hotbird macht. Vielleicht machen wir einfach ne Mapping-Tabelle mit den IDs und beschränken das auf Astra?!? Als Buttons wäre OK / Umschalten / Aufnehmen ganz nett (Umschalten dann auch als Timer - falls man in der 15-Min-Übersicht ist). Müssen wir mal belabern :)

     

    Morgen (heute) wirds für mich ggf. erst spät möglich sein, da meine Frau sonst den Scheidungsanwalt anruft, wenn ich mich zu früh an die Kiste setze...

     

    Sumisu

  12. Nu isses soweit - Dank der grossartigen Anstrengungen von Coder-Genie Fackelkind, können wir ab sofort die Veröffentlichung der ersten Beta-Version verkünden!!!

     

    Der Link hat sich nach wie vor nicht geändert. Der TVGuide kann wie folgt in die Shellexec eingefügt werden:

     

    ACTION=&TV-Guide,(wget -O - http://tvguide.krecos.de/dbox/dbox.php || echo "msgbox msg='Server nicht erreichbar!'") | sh

     

    Alternative für Keywelt-User: Eingefügte Variante im ersten Beitrag dieses Threads.

     

    Wichtig: Es werden MessageBox 1.52 und Shellexec 1.94 benötigt.

     

    Bitte lasst uns wissen, was man Eurer Ansicht nach korrigieren / verbessern / optimieren kann.

     

    Viele Grüße,

    Fackelkind und Sumisu

  13. @Sumisu

     

    Hab's mal getestet. Der Text nach "select" muß, wie fackelkind schon

    schrieb, zwingend in einfache Quotas, sonst denkt das FlexMenü, daß

    noch ein Wartetext kommt. Abgesehen davon, daß die erste Zeile zu

    lang ist, sieht das mit einfachen Quotas schon ganz gut aus.

    grrr - Asche auf mein Haupt - das mit der ersten Zeile liegt daran, dass ich da einfach noch was vorgesetzt habe - eigentlich ist die nicht zu lang.

     

    Danke Euch beiden. Weiteres dann ab morgen abend...

     

    Viele Grüße,

    Sumisu

  14. @SnowHead

     

    Könntest Du mir bitte mal einen Gefallen tun und schauen, warum ich mit folgendem Menüeintrag keine ordentliche Anzeige bekomme? Bin eigentlich der Meinung, dass da nix falsch ist - aber irgendwie hat msgbox was gegen den Select. Danke!

     

    Sumisu

     

    ACTION=&~GIII~YIII~S Filmtitel,msgbox size=26 title='Filmtitel' msg='Filmbeschreibung: Ein uralter Menschheitstraum wird wahr: Au~zerirdische vom Mars besuchen die~nErde! Doch schon w~ahrend der von US-Pr~asident Dale (Jack Nicholson)~nangeordneten Begr~u~zungszeremonie  kommt es zu einem folgenschweren~nZwischenfall. Als die Aliens kurz darauf auch noch den kompletten US-Senat~nausradieren, schwant auch dem Letzten, dass die Marsianer entgegen ihren~nBeteuerungen keineswegs in friedlicher Absicht gekommen sind. Gegenwehr~nscheint zwecklos. Ist die Welt wirklich dem Untergang geweiht?~n~nInfo: Vorlage f~ur die gr~unen M~annchen waren das Mutanten-Monster aus dem~nSci-Fi-Klassiker Metaluna IV antwortet nicht (1955) sowie die Sammelkarten~neines beliebten US-Kaugummis.~n~n~s~nSendung - USA 1996 (Regie: Tim Burton)~nBewertung: ~GIII~YIII~S~S (3 von 6) ~S~n~s~nVOX  /  26.01.  /  20:15 - 22:15~S~n' select="DRUEK,MICH"

  15. Nachdem Fackelkind beim Optimieren des Codes auch ein paar Erweiterungen eingebaut hat, habe ich diese und ein paar weitere Kleinigkeiten schon mal in das "dirty coding" eingebaut.

     

    Bitte beachtet, dass zur korrekten Funktion zwingend die aktuelle shellexec und messagebox erforderlich sind (danke an snowhead für die Erweiterungen).

     

    Sobald das optimierte Coding fertig ist, werden wir es testen und als Beta rausgeben. Der Link wird sich zunächst aber nicht ändern.

     

    Grüße,

    Sumisu

  16. @Sumisu

    und wo kommen die daten dann her ??

    also fuer premiere kann man glaube ich die daten importieren (JTG).

    und dann mittels skript in mysql importieren. aber die anderen sender, hmm?

    Die Daten stammen aus dem Clickfinder - m.E. eine der besten Quellen, da qualitativ gut, vollständig, aktuell und mit vielen Zusatzinfos (Genre/Bewertungen etc.)

     

    Sumisu

  17. @Sumisu

     

    Allerdings gibt es noch die Idee, eine Funktionalität für den Timer einzubauen (naja - es ist noch nicht sicher, ob das wirklich funktionieren könnte...). Wenn das klappen sollte, dann wird zunächst die Frage sein, wie wir die Programme ermitteln. Da werden wir dann schnell feststellen, dass wir ein Mapping für PIDs benötigen.

     

    Vielleicht kann ich da bisl was zu beitragen mit meiner Erfahrung die ich mit dem WOL-Timer gesammelt hab.

    Frag einfach vielleicht weiß ich ja was :lol:

    @worschter

     

    Das interessiert mich natürlich brennend. Wäre super, wenn Du uns da helfen könntest. Ich frag daher mal ganz brav: Hast Du eine Idee, wie man von der jeweiligen Programmbeschreibung imTV-Guide bspw. die Channel-ID ableiten kann?

     

    Sorry, wenn ich hier Blödsinn erzähle - aber was das betrifft, sind wir noch ganz am Anfang: Wenn ich das richtig verstanden habe, wird in die timerd.conf je Timer folgender Eintrag gemacht:

     

    ALARM_TIME_1=1138186200

    ANNOUNCE_TIME_1=1138186020

    EVENT_INFO_APIDS_1=

    EVENT_INFO_CHANNEL_ID_1=141742637955

    EVENT_INFO_EPG_ID_1=0

    EVENT_INFO_EPG_STARTTIME_1=0

    EVENT_REPEAT_1=1

    EVENT_STATE_1=0

    EVENT_TYPE_1=5

    EXTRA_TIME_END=900

    EXTRA_TIME_START=600

    IDS=1

    PREVIOUS_STATE_1=1

    REC_DIR_1=/mnt/film

    REPEAT_COUNT_1=0

    STOP_TIME_1=1138194000

     

     

    Die meisten Punkte sind mir dabei klar. Blöd wirds nur bei der Channel-ID: Ist die bspw. bei Sat 1 für jeden Astra-User gleich oder gibt es einen Weg, die zu ermitteln? Und wie ist das bei Kabel-Usern? Ziel wäre es nämlich, entweder den Astra-Kanal oder eben den Kabel-Kanal einzutragen. Eins von beiden dürfte ja jeder haben.

     

    Frage ist auch: Wie kann man EXTRA_TIME_START und _ENDE abfragen? Und wie befüllt man REC_DIR?

     

    Wäre sehr toll, wenn Du da helfen könntest. Bitte sehe es nach, wenn es dazu schon Threads gibt. Damit haben wir uns eben noch gar nicht beschäftigt.

     

    Viele Grüße,

    Sumisu

  18. mal ne technische frage: den zugriff koennte man ja im eigenen netzwerk (nicht mit dem internet verbundendes netzerk-quasi intranet)

    realisieren. der zugriff ueber die datenbank per mysql o.ä.

    aber woher bekomme ich die aktuellen daten, wie bekomme ich die epg daten in die db (mdb oder welches format auch immer). habt ihr da auch ein skript oder tool zum sammeln der epg daten in eine db ??

    Intranet: Ja - es wird lediglich via php eine db abgefragt

     

    DB: die DB (mdb-File - wird derzeit via odbc abgefragt) wird nicht aus dem epg erstellt

     

    Sumisu

  19. @ Sumisu

     

    Wäre schon wenn die in einer eigenen Sparte untergebracht werden z.b. Ausländer deutsch !

     

    Die ORF`s sind zwar schon dabei ,aber jedesmal wenn ich schauen will was auf ORF um 20:15 läuft muss ich die alternativen Sender Abendprogramm durchblättern.

     

    Wäre doch einfacher und übersichtlicher wenn die deutschsprachigen Ausländer seperat wären , oder was denkt ihr ?

    Der TVGuide ist darauf ausgerichtet, das Programm nach Genre bzw. Tageszeit auszugeben. So war jedenfalls die Idee. Wenn wir jetzt noch eine Sparte fürs Ausland einfügen, dann entspricht das eigentlich nicht mehr dieser Grundidee und überfrachtet m.E. eher das Menü. Aber vielleicht denken andere da anders - bitte also Feedback dazu. ich werde das auch nochmal mit Fackelkind besprechen.

     

    Was die Schweizer betrifft: Grundsätzlich wäre es kein Problem, auch diese einzubinden. Allerdings gibt es noch die Idee, eine Funktionalität für den Timer einzubauen (naja - es ist noch nicht sicher, ob das wirklich funktionieren könnte...). Wenn das klappen sollte, dann wird zunächst die Frage sein, wie wir die Programme ermitteln. Da werden wir dann schnell feststellen, dass wir ein Mapping für PIDs benötigen. Aus dem Grunde würde ich das gerne erstmal auf Astra-Programme beschränken. Aber auch das werde ich mal mit Fackelkind besprechen, wenn wir näheres zum Timer wissen.

     

    Grüße,

    Sumisu

×
×
  • Neu erstellen...