Beiträge von Flatman


    I've seen this thread and downloaded the code from git, but haven't installed the dependencies, yet. From what I can tell the PVR stuff is actually linked into XBMC and not accessible through the plugin interface? I'll have to find some time to go through the documentation.



    At least why don't you use the embedded tuxbox client in xbmc?
    Read this: http://wiki.xbmc.org/index.php?title=TuxBox


    I thought the tuxbox code only works with Enigma 1? I'll have to check again.

    Ein Addon fuer die neue version on XBMC zum Zugriff auf die Dreambox.


    XBMC Addon fuer Dreambox


    Was funktioniert (mit Dreambox 7025 und einigermassen aktueller Firmware mit aktiviertem Webinterface, XBMC auf MacOS/ppc und Win32/x86):
    - Liste TV Kanaele und streamen
    - Liste Radio Kanaele und streamen
    - Liste aufgenommene Filme und streamen


    Die Weiterentwicklung haengt ein wenig bis das neue Netzteil fuer meine Dreambox eintrifft.

    das kann ich mir nicht vorstellen. Die für die 7025+ kann man doch auch nutzen mit etwas Bastelarbeit wenn ich mich richtig erinnere.

    Gerade eins bestellt. Seltsam, das letzte Mal wo ich gesucht hatte waren keine zu finden.


    Naja, hat den wenigstens jemand schon das Addon probiert?

    OT: Die 7025 sollte auch vom 3.0.3 unterstützt werden :face_with_rolling_eyes: :confused_face:

    OT: Hmm, im Augenblick scheint ueberhaupt nichts mehr zu funktionieren... Ich hab schon einige aufgeblaehte Kondensatoren im Netzteil getauscht, das hat aber nur kurzfristig geholfen. Und ich glaube es gibt keine neuen Netzteile mehr zu kaufen. Hat noch irgendwer eins rumliegen, oder mal versucht ein ATX Netzteil umzustricken? Schade das sowas gerade jetzt passiert.

    Danke, ich habe gerade ein paar images versucht. Bei 3.0.1 und 3.0.3 schmiert die Box nur ab. 2.8.0 scheint zu funktionieren, und ich probiere gerade 3.0.0. Ich werde auf alle Faelle das XBMC addon mit den neueren versionen propieren.
    (Keine Ahnung. Hat die 7025+ mehr Flash speicher, oder killt die hoehere Prozessorlast mein Netzteil? Egal, offtopic hier.)


    Update: 3.0.0 schmiert im sendersuchflauf ab...


    Es scheint dass Filme einen anderen request verwenden (ts.m3u, der dann an einen file?file= umleitet). Da koennte ich ja probieren gleich die Datei zu streamen.
    HD streaming funktioniert recht gut zu meinem PC, mein kleiner Mac ist wohl zu schwach... (einsfestival HD Test)

    Aber du solltest auf jeden Fall mal deine Dreambox aktualisieren :grinning_face_with_smiling_eyes:

    Der automatische update scheint nichts mehr zu finden, und ich bin im Moment zu faul um mit cvs images zu experimentieren... Wird die 7025 noch von der neuen Firmware unterstuetzt, oder konzentriert sich alles auf die 8000?

    Jetzt wo eine neue version des XBMC raus ist hab ich mich mal drangesetzt ein neues addon fuer die Dreambox zu schreiben. Ist alles noch ein wenig alpha, aber wer will kann damit ein wenig herumspielen.
    Zur installation muss das zip file ausgepackt und in den entsprechenden addon folder kopiert werden. Der pfad fuer alle platformen ist aehnlich wie der plugin path, nur das addons im verzeichnis /addons und nicht /plugins landen. Wer schon andere addons installiert hat kann ja nach denen Ausschau halten. Die IP Addresse oder der Hostname der Dreambox muessen in den Einstellungen des Addons gesetzt werdem.
    Ich habe es auf MacOS/ppc und Win32/x86 getestet, und streaming fuer TV und Radio scheint recht gut zu funktionieren. Filme scheinen nicht zu funktioneren, allerdings werden sie im Augenblick im webif fuer mich auch als "Disabled" angezeigt. Keine Ahnung wiso, ueber SMB gemounted kann ich auf Filme zugreifen. Naja, vielleicht bekomme ich das auch noch zum laufen.
    Ich verwende eine Dreambox 7025, mit enigma version dev-2007-10-25. Keine Ahnung ob es mit neueren versionen funktioniert, da ich nach Netzteilproblemen (die immer noch nicht 100% kuriert sind) mich eine Weile nicht beschaeftigt habe. Das addon verwended das http protokoll wie es auf Enigma2:WebInterface beschrieben wird.


    And in English:
    Now that a new version of the XBMC was released I started to write an addon to support the Dreambox. It's all very much alpha, but it's ready for people to start playing around with.
    To install the zip file needs to be unpacked and copied into the addon folder. The required path for all platforms is similar to the plugin path, only that addons land in the folder /addons and not /plugins. If you have other addons installed you can look for them. The IP address or hostname of the Dreambox need to be set in the addons settings.
    I tested it on MacOS/ppc and Win32/x86, and streaming for TV and Radio seems to work well. Only films don't seem to work, though they're shown as Disabled in the webif for me as well. No idea why, movies work when mounted over SMB. Well, maybe I'll get that to work sometime as well.
    I'm using a Dreambox 7025, with enigma version dev-2007-10-25. No idea if it works with newer versions, as I stopped following development after some power supply problems (that are still not 100% cured). The addon uses the http protocol as it is described on Enigma2:WebInterface.


    Update:
    Diese Version kann jetzt auch Filme abspielen. Getested mit einem 2.8.3 image auf 7025.


    TODO:
    - mal sehen ob ich irgendwie die Schnittliste integrieren kann, vielleicht als bookmarks?
    - irgendwie muss es auch moeglich sein die Meta-Daten von den verschiedenen Datenbanken zu integrieren...

    (Bump)
    Hat sich das mal jemand angesehen? Meine 7025 mit Software auf dem letzten Stand hat immer noch das Problem.
    Ich habe mal eine Datei ein wenig genauer mit Project-X angesehen. Am Anfang wird "cannot find sequence header" gemeldet. Ich habe dann die erst ~4 MB rausgeschnitten und im Hexeditor angesehen. Das ist die leere Stelle mit dem BBC Senderlogo. Die Laenge wird immer noch mit ?:?? angezeigt. Ich habe dann die Daten bis zur ersten Bild in ProjectX weggeschnitten. ProjectX beschwert sich nicht mehr ueber den Header, die Zeit wird jetzt als 0:15 angezeigt und der Schnitteditor funktioniert.
    Hat das schon jemand in einer Entwicklerversion geflickt? Gibt es irgendwo einen MPEG2-Disassembler der mir nur die Header der verschiedenen Daten fuer jedes Bild anzeigt, damit ich herausfinden kann was fuer Daten am Anfang stoeren? Oder will sich jemand die Datenstroeme mal ansehen? (~750 kB und ~900 kB mit bzip2 gepackt, nur das Senderlogo, keine Filmdaten!)

    Quick and dirty:


    You have to find the correct cutlist manually and change the filenames. At the moment I'm running it on PC and copy the result.

    If you're interested you can download a few from http://cutlist.de/, though they're mostly German shows.


    Wen es interessiert, hier kann man ein paar 'runterladen: http://cutlist.de/


    I've already written python code to parse filenames, do the time conversions from German time to UTC, and to parse the cut points and convert them to 1/90000 seconds time base. Cut points seem to be in seconds, optionally in frames, with ~5 min initial offset.


    Ich habe schon Python-code um Dateinamen zu parsen, um Startzeiten von Deutscher Zeit nach UTC umzurechnen, und um um die Schnittpunkte zu parsen und auf das 1/90000 Sekunden Zeitformat umzurechnen. Schnittpunkte sind in Sekunden, optional in Bildern, und der Start ist ~5 Minuten vom Anfang entfernt.


    One idea is to export the final cuts into an XML format, so that they can be shared between Dreambox users. Though I'm not sure how this will work, as I don't have time to write and maintain the server side. I could send them back to cutlist.de, but I'm not sure if I can ensure 100% compatibility with their cut times, and I don't think they're interested in non-German shows.


    Man könnte die fertige Schnittliste nach XML exportieren, so dass man sie mit anderen Dreambox Benutzern austauschen kann. Ich bin mir aber noch nicht sicher wie das funktionieren soll, weil ich keine Zeit habe einen Server zu schreiben und zu betreiben. Man könnte sie nach cutlist.de zurückschicken, aber ich bin mir nicht sicher ob ich einen 100%ige Kompatibilität mir deren Schnitt-timern sicherstellen kann, und ich denke nicht dass sie an nicht-Deutschen Sendungen Interesse haben.

    Ich versuche gerade Schnittlisten vom *.cutlist Format in das *.ts.cuts Format der Dreambox zu konvertieren. Das passt aber bis jetzt noch nicht 100%, es gibt immer noch unterschiede von ~1min, selbst wenn ich die Startzeiten anpasse und Skalierungsfaktoren probiere.
    Hat jemand Erfahrungen ob es unterschiede in den Werbebloecken eines Senderes gibt wenn er ueber DVB-T oder DVB-S ausgestrahlt wird? Und weiss jemand ob das Timing einer Aufnahme intakt bleibt wenn sie nach avi konvertiert wird, oder gibt es (z.B. durch Rundungsfehler) Timing-unterschiede?

    Super, genau danach hatte ich gesucht. Die normale Startzeit habe ich schon aus der .eit Datei. Jetzt muss ich nur noch probieren ob das bei Aufnahmen von der BBC passt - die fangen naemlich erst 19:00 mit dem Senden an, und wenn ich Dr. Who mit 10 min Vorlauf programmiere faengt die Aufnahme vor dem Sendestart an.

    Kann man aus der .ts Datei die Uhrzeit berechnen, zu der die Aufnahme gestartet wurde? Die .eit Datei enthaelt zwar die EPG Informationen, mit dem eingestellten Vorlauf passt das ja aber nicht mehr. Und der PTS in der .ts.ap Datei scheint auch nichts mit der Uhrzeit zu tun zu haben (wenn mein Programm keinen Fehler hat...)
    Alternativ, sind irgendwelche Programminformationen (Sendungsstart, VPS) im .ts Datenstrom, oder ist das alles in einem separaten Datenstrom der nicht aufgezeichnet wird?

    Bei einigen Aufnahmen (Dr. Who, BBC) wird die Filmlaenge nicht angezeigt (?:??), und ich kann den Film nicht scheiden. Ich habe einen recht grosszuegigen Vor- und Nachlauf eingestellt, weswegen die Startzeit vor dem Sendestart liegen kann (Ich glaube die fangen hier erst ~19:00 auf einigen BBC-Sendern an.)
    Spaetere Aufnahmen funktionieren, und Aufnahmen von anderen Sendern funktionieren einwandfrei.

    Super, nach genau sowas hatte ich gesucht! Funktioniert bei mir, waere also sicher auch gut im CVS aufgehoben. Oder will jemand die Daten fuer alle Englischen Sender eintippen?

    Ich habe gerade meine Dreambox mit einem DVB-T tuner erweitert, hatte dann aber Probleme einen Sender zu finden. Nach einigem Suchen fand ich heraus, fuer meine Postleitzahl ist der Sender "Sutton Coldfield" nahe Birmingham zustaendig. Der ist aber nicht in der terrestrial.xml .
    Nach langem Suchen und herumprobieren hatte ich Erfolg mit:

    Code
    <terrestrial name="Sutton Coldfield(uk)" flags="5">
    <transponder centre_frequency="634166000" bandwidth="0" constellation="1" code_rate_hp="2" code_rate_lp="6" guard_interval="0" transmission_mode="0" hierarchy_information="0" inversion="2" />
    </terrestrial>


    Die centre_frequency ist allerdings "geraten", und basiert auf einstellungen fuer andere Software.
    Kann mir einer sagen was die richtigen Einstellungen sind? Die einzige Seite die ich gefunden habe ist
    http://www.ukfree.tv/txdetail.php?a=SK113003
    Wie uebersetzt man diese Daten in Einstellungen fuer terrestrial.xml?

    Ich hab einen Hub und einen ADSL Router durch Blitzeinschlag verloren, kann also sein. Funktionieren alle anderen Geraete am Switch? Hast du mal versucht die Anschluesse zu tauschen, oder mit einem Crossover Kabel den PC direkt verbunden?