18.07.2011 um 15:51

StreamDB für XBMC

Auf der Suche nach einer Lösung für ein DMAX-Plugin hab ich diese Seite gefunden – www.thestreamdb.com – also hab ich dafür ein Plugin geschrieben. Auf der Seite werden Streams gesammelt und bei Bedarf aktualisiert – und natürlich verwaisen einige Links auch wieder. Aber grundsätzlich eine schicke Liste an Livestreams, wo auch einige deutsche Programme nicht fehlen dürfen.

————-
In Version 1.0 habe ich sie auf die “deutschen” Einträge fixiert.
Das lässt sich in Eigeninitiative durch Leeren der Variable urlLang im Code beseitigen.
————-
Download StreamDB-Plugin v1.0 (18.07.2011)
Download StreamDB-Plugin v1.26 (29.12.2011)

Download StreamDB-Plugin v1.27 (02.01.2012)

——-english———
Ok, i tried to figure out scraping the stream/offline-videos from dmax(germany). so i found this database of livestreams, straight made for xbmc-users – this is the plugin to readout/scrape all online-streams. Link above is fixed to the german database, below is the international (main) site, but you’re able to specify the scraping, if you change the var urlLang to Yours (for example for germany it is urlLang=’db/German’). happy scraping..

Download StreamDB-Plugin international v1.0 (18.07.2011)

– Sorry – will only update the german version.

Tags: , ,

{ 28 comments to read ... please submit one more! }

  1. plugin hab ich angetestet und scheint gut zu laufen – nur unser typisch deutsches problem halt – nach ner minute ist schluss mit den deutschen streams – da kann das plugin nix für aber das regt einfach auf mit dem ip-check….

  2. Es ist kein IP-Check. In der Log ist zu sehen, dass der Stream abgebrochen wird aufgrund falscher Flashplayer-URL, ergo funktioniert der SWFVerify nicht. Das wiederum ist Sache der User, die die Datenbank füttern. sorry..

  3. also keine chance das stabil ans laufen zu bekommen ? ist ja generell ein drama deutsche streams zu schauen – entweder geblockt oder pixelkrieg etc…..

  4. tja naja, es liegt nicht am Addon, sondern einfach an den Daten, die bereitgestellt werden..

  5. Nein, leider hängt es an wilmaa , so ein Mist das bekommt auch keiner hin, die Jungs in der Schweiz sind fix.

    Egal was soll’s halt über Sat schauen

  6. @Joe: Danke für die Info – wilmaa stand auch mal auf meiner Liste der potentiellen AddOns. Nach dem Lesen über deren Gebahren hab ichs dann gelassen..

  7. AT Streams (ORF) sind aber nach einer Minute auch zu ende, also ein deutschsprachiges oder Deutsches Problem?

  8. Ich gehe einfach davon aus, dass die meisten deutschsprachigen Links/Streams in der DB von wilmaa stammen. Wenn die Jungs von wilmaa fix arbeiten, ja, dann passiert es halt, dass so viele Streams auf einmal futsch sind.

  9. Hihoo,

    du sag mal, mit was programmierst du die .py sachen? .. das format wird nämlich auch von der dreambox & co community bei enigma2 genützt… hätte große lust mich daran zu probieren.

  10. Könnte nicht einfach ein Schweizer sich die SWF-Datei ziehen, auf nen freehoster uploaden und den link dann bei the streamdb posten.

  11. @Fusi : Ich programmiere in einem einfachen Texteditor a la Notepad++. Wie auch für php und andere Sachen will ich keine große Programmier-Umgebung haben.

    @floreno : Damit machst Du aus einem Strem eine Offline-Datei – dafür gibt es zu Genüge Seiten und AddOns für XBMC. Das macht doch keinen Sinn.

  12. Hallo!!

    Eine Frage:

    Ist es irgendwie möglich sich eine eigene streamdb db zu konfigurieren?
    Oder kann ich irgendwie alle z.B. spanischen und alle deutschen Streams in das plugin bekommen?

    Danke schon mal

    Gruß
    Bello

  13. @Bello
    Ich mach mir mal Gedanken, wie man das anstellen kann.

  14. Wäre es denn möglich, mit einer schweizer IP Adresse den Stream stabil zum laufen zu bekommen ?
    Weiss man, was genau da gecheckt wird ? Und warum erst nach 1 Minute ?!

    LG

  15. Horstknut:
    schweizer IP, Ausprobieren. Wenn es ein SWF-Stream ist (das denk ich), dann ist es möglicherweise der SWFVerify, der nach rund einer Minute nochmals eine Checksumme des verwendeten Players gegentestet, wenn die nicht stimmt, dann wird abgebrochen.

  16. @chmee ich sprach von der SWF-Datei. Die SWF-Datei beinhaltet ja nicht den RTMP-STREAM. Die SWF-Datei wird aber für SWFVerify der RTMP(S) Streams benötigt.

  17. @floreno
    Ich kann Dir nicht ganz folgen.. Flash-Streams haben mehrere Schutzmöglichkeiten, eine davon SWFVerify. Nur, SWFVerify wird in der RTMP-lib via XBMC unterstützt. Die Anbieter der Streams – zB zattoo und wilmaa – unterbinden mit allen Möglichkeiten, dass unidentifizierte Streams stattfinden. Und genau da hört mein Interesse auf, weil
    (A) ich mit diesem PlugIn nicht den Stream abgreife, sondern nur die DB zu von Usern abgelegten Streams
    und vor Allem
    (B) jene Anbieter auch eine rechtliche und technische Handhabe gegen mich hätten. Sie könnten gegen mich vorgehen und ein ständiges Katz&Maus-Spiel veranstalten, indem sie zB Parameter täglich verändern. Kampf gegen Mühlen.

    Jeder ist frei, die StreamDB zu aktualisieren mit besseren Stream-Adressen. Das ist aber nicht das Anliegen dieses PlugIns. Ich jedenfalls würde mich auch freuen, wenn bessere Stream-Urls auftauchen täten..

  18. Nachtrag zum Thema : Vor Wochen gab es den Ansatz, teleboy in XBMC zu implementieren.

    http://forum.xbmc.org/showthread.php?t=106515

    Die Freude war kurz. teleboy tat, was ich angedeutet habe – sie haben Parameter des Systems geändert und schwupps war der Aufwand umsonst, schade.

  19. v1.26 DE ist raus.

  20. Also ich habe 1.26 installiert, aber der ezigt auch ausländische Sender an und kein DMAX…

  21. Au Backe, ja, ich werd gleich mal schauen..

  22. v1.27 fixed. Hier oder in der XBMCnerds Repo. –Das Problem bei den meisten deutschen Streams bleibt aber. Nach einer Minute werden sie abgebrochen..

  23. v1.27 scheint nicht mehr zu funzen …. ???? Hab nur ich das prob ???

  24. Die Seite an sich ist down. Ich sollte beizeiten noch ein Check einbauen, ob die Seite überhaupt online ist :) http://www.thestreamdb.com

  25. Hallo chmee,

    habe thestreamdb v1.27 ordnungsgemäß installiert.
    Scheint aber nicht mehr zu funktionieren.
    Ich bekomme immer unten rechts script-Fehler angezeigt.
    Kommt noch ein update oder kann ich es wieder löschen ?
    Frage : Wie löscht man den “thestreamdb 1.27″ Eintrag wieder aus der Übersicht im Bereich XBMC/Video/Addons ?

  26. @PBHL – Aufgrund der Tatsache, dass die Seite an sich ein Error500 rauswirft, kann ich nicht sagen, ob es jemals wieder laufen wird – zudem ist jene Seite entstammen im Forum von XBMC.org. Es scheint, als sei das “alte” Prinzip (veröffentlichen von Streamlinks auf jener Seite) tot und die XML-Files werden nur noch über eine Repo bezogen.

    Ich behaupte mal, mein AddOn ist als tot anzusehen. werde es den XBMCNerds ausrichten und empfehle allen, das offizielle AddOn dazu zu nutzen.

    http://forum.xbmc.org/showthread.php?t=97116

  27. Frage : Wie löscht man den “thestreamdb 1.27″ Eintrag wieder aus der Übersicht im Bereich XBMC/Video/Addons ?

    Antwort : den ATV2 z.B. mit dem Windows Programm WinSCP aufrufen. Dann den Pfad root/private/var/mobile/Library/preferences/XBMC/addons aufrufen und hier den entsprechenden Ordner – hier “thestreamdb” löschen.
    Die nicht mehr benötigten Plugin-Zipdateien löscht man im Pfad root/private/var/mobile.
    In diesem Pfad werden natürlich auch neue Plugin-Zipdateien installiert.

  28. Frage : Wie löscht man den “thestreamdb 1.27″ Eintrag wieder aus der Übersicht im Bereich XBMC/Video/Addons ?

    Das geht auch einfacher übers Menü…(zumindest bei V11 Eden beta2)
    Einfach auf System->Add-Ons->Aktivierte Add-Ons->Video-Add-Ons
    Dann das zu löschende Plugin auswählen und deinstallieren

    Ich finde es übrigens auch schade das es keine Lösung gibt die Streams so zu schauen, bin aber froh hier die Lösung gefunden zu haben warum es bei mir nicht funktioniert

{ 0 Pingbacks/Trackbacks }

Hinterlasse eine Antwort

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *

*

Du kannst folgende HTML-Tags benutzen: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>