Beiträge von th23081977

    Super Danke für die Infos ich hab das gerade mal getraced und siehe da


    Beim einen Sender wird die Version geändert -> Enigma now next funktioniert wie gewünscht
    Beim anderen Sender ist Version_number immer 0 -> now next funktioniert somit natürlich nicht

    Hi,


    also ich bin mir nicht ganz sicher ob es tatsächlich ein KabelBW Problem ist


    Ich hab mit dvbsnoop (dvbsnoop -demux /dev/dvb/adapter0/demux3 -nph 0x12)
    mal nen trace gemacht und so wie es aussieht ist der Running_status: 4 (0x04) [= running]
    Ist das die now next information ?? Wenn ja dann stimmt sie.
    Was ich allerdings mangels Zeit nicht tracen konnte ist der 0/1 Übergang.



    Event_ID: 26833 (0x68d1)
    Start_time: 0xdd20211500 [= 2013-11-12 21:15:00 (UTC)]
    Duration: 0x0005500 [= 00:55:00 (UTC)]
    Running_status: 4 (0x04) [= running]
    Free_CA_mode: 0 (0x00) [= unscrambled]
    Descriptors_loop_length: 379 (0x17b)


    DVB-DescriptorTag: 77 (0x4d) [= short_event_descriptor]
    descriptor_length: 32 (0x20)
    ISO639_2_language_code: ger
    event_name_length: 27 (0x1b)
    event_name: "Bones - Die Knochenjägerin" -- Charset: Latin alphabet no. 5
    text_length: 0 (0x00)
    text_char: ""


    DVB-DescriptorTag: 78 (0x4e) [= extended_event_descriptor]
    descriptor_length: 255 (0xff)
    descriptor_number: 0 (0x00)
    last_descriptor_number: 1 (0x01)
    ISO639_2_language_code: ger
    length_of_items: 0 (0x00)


    text_length: 249 (0xf9)
    text: "Der Mann aus dem Gefängnis. Booth und Brennan werden nach einem Brand im Gefängnis zur Zelle des Serienmörders Howard Epps gerufen, um dort die sterblichen Überreste des Häftlings zu identifizieren. Doch sehr bald finden sie heraus, dass die bis zu" -- Charset: Latin alphabet no. 5


    DVB-DescriptorTag: 78 (0x4e) [= extended_event_descriptor]
    descriptor_length: 82 (0x52)
    descriptor_number: 1 (0x01)
    last_descriptor_number: 1 (0x01)
    ISO639_2_language_code: ger
    length_of_items: 0 (0x00)


    text_length: 76 (0x4c)
    text: "r Unkenntlichkeit verbrannte Leiche nicht der gefürchtete Mörder sein kann." -- Charset: Latin alphabet no. 5


    DVB-DescriptorTag: 84 (0x54) [= content_descriptor]
    descriptor_length: 2 (0x02)
    Content_nibble_level_1: 1 (0x01)
    Content_nibble_level_2: 0 (0x00)
    [= movie/drama (general)]
    User_nibble_1: 0 (0x00)
    User_nibble_2: 0 (0x00)

    Hallo,


    zusammen bei mir spinnt das EPG für now next seit ein paar Tagen.


    Enigma2 Version:
    2013-10-01-tarball (oozoon image) ist aber auch im aktuellen DMM Experimental genau der gleiche Fehler.


    Ich habe epg.dat schon gelöscht um sicherzustellen, dass sich da nichts eingeschlichen hat.


    Auf dem unteren Bild sieht man es ist 13:16 und im Now Next steht noch die alte Sendung drin
    Auf dem zweiten Bild sieht man dass in der Weboberfläche alles OK ist



    [Blockierte Grafik: http://www.pic-host.org/images-i1040bm7w78.jpg] [Blockierte Grafik: http://www.pic-host.org/images-i1041bppj74.png]

    Ja das hab ich auch schon mal gemacht als einfaches Python Script


    nur ist reactor.run() ein blockierender Aufruf und ich will das alles ja im Hintergrund haben sprich Box fährt hoch starte Plugin per AutoStart und dann läuft der Server aber Enigma soll natürlich weiter nutzbar sein und da steht mir gerade einer auf der Leitung wie ich das ohne Threads realisieren soll.

    Hallo zusammen,


    ich möchte gerne ein Plugin programmieren welches "einfach nur" per UDP auf einen Port hört die Nachrichten dekodiert und sie dann anzeigt.
    Als Unix Deamon und dann per WebInterface Aufruf die Nachricht anzeigen wäre sicher kein Problem.


    Aber ich wollte mich eh mal mit Python beschäftigen und würde es gerne als reines Python/Twisted Plugin realisieren falls das möglich ist ?
    Mein Problem ist gerade, dass ich den UDP Server ja im Hintergrund laufen haben will per Plugin Autostart, aber Enigma 2
    ja keine Threads unterstützt ( How to run a Background task in a separate thread. )
    und ich jetzt keine Ahnung hab ob das technisch so überhaupt machbar ist.


    Ist es generell möglich so was als reines Python Plguin hinzubekommen oder eher nicht ?


    Danke schon mal vorab