Sky Radio rippen : tsStreamRipper (jetzt mit GUI Support)

    • Sky Radio rippen : tsStreamRipper (jetzt mit GUI Support)


      Neue Version 1.1.9 vom 10.01.2012.
      ==========================================


      Was macht tsStreamRipper?
      ===================================================================================================

      Mit tsStreamRipper ist es möglich Radiokanäle aufzunehmen, die über das Web-Interface der Dreambox
      gestreamt werden. Haupt Anwendungsfall ist zum Beispiel die Aufnahme eines SKY Musikkanals, der
      nahezu unterbrechungsfrei Musikstücke voll ausspielt.

      Es wird für jedes Musikstück eine eigene Datei angelegt mit "[Titel] - [Interpret].mp3". Die
      Datei selber wird mit ID3v2 Tags versehen (Titel, Interpret, Album, Jahr). Die üblichen
      verdächtigen Anwendungen können in der Regel daraufhin ein Cover-Bild des Musikstück laden und
      anhängen (z.B. iTunes).

      Wird ein Musikstück gerippt das bereits im Zielverzeichnis existiert, wird es übersprungen sofern
      der "-overwrite" Switch nicht gesetzt ist. Beschädigte Dateien oder Dateien mit
      Moderator-Ansprachen können also problemlos gelöscht werden, bis eine Variante gespielt wird, die
      einem gefällt.

      Konvertierung der gerippten MP2-Dateien:
      ===================================================================================================

      Die gerippten Musikstück sind Mpeg1-Layer-2 kodiert (in Wirklichkeit ".mp2" Dateien) und können
      von iPod's und iPhone's nicht wiedergegeben werden. Aus diesem Grund kann optional die
      Transkodierung der Musikdatei in das AAC-LC Format (".m4a") mittels "FAAC" oder in das MP3-Format
      mittel "LAME" erfolgen. FAAC oder LAME sind vom Anwender selber zu installieren. Das AAC Format
      sollte theoretisch eine bessere Audioqualität liefern. Es kann nur entweder nach MP3 oder nach
      AAC konvertiert werden, nicht beides gleichzeitig.

      FAAC : Quelle: audiocoding.com/
      LAME : Quelle: lame.sourceforge.net/

      Verwendung Kommandozeile:
      ===================================================================================================

      tsStreamRipper sollte auf allen Plattformen mit installiertem Java 1.5 oder höher laufen. Getestet
      ist es unter Ubuntu Linux 10.04.

      Per Default werden temporäre Dateien im "Temp-Ordner" mit dem Prefix "stream" abgelegt.

      Einen Hilfetext zur Anwendung erhält man beim Aufruf von:

      # java -jar tsStreamRipper.jar --help

      Minimal sind die Parameter -host, -channel oder -channelKd und -musicDir anzugeben. Ist HTTP
      Authentifizierung auf der Dreambox aktiv, müssen die Parameter -user und -pass gesetzt sein.

      Folgende SKY Radiosender sind hinterlegt und können mit dem Parameter -channel verwendet werden:
      - 60er_70er
      - 80er_90er
      - country
      - deutsche_charts
      - lovesongs
      - rnb_hiphop
      - rock_hymnen

      Möchte man stattdessen einen individuellen Sender aufnehmen, der in der obigen Liste nicht
      aufgefürt ist, so ist dessen "sRef"-ID bei dem Parameter -channelId einzutragen.

      Möchte mann die gerippten Musikstücke zu AAC-Dateien konvertieren, ist die Option "-convert" mit
      dem vollqualifizierten Pfad auf "facc" zu setzen. Sollen die gerippten Musikstücke zusätzlich im
      MP2-Format (Dateiendung .mp3) erhalten bleiben, ist die Option "-keepOrig" zu setzen.

      Möchte mann die gerippten Musikstücke zu richtigen MP3-Dateien konvertieren, ist die Option
      "-convert_mp3" mit dem vollqualifizierten Pfad auf "lame" zu setzen. Sollen die gerippten
      Musikstücke zusätzlich im MP2-Format (Dateiendung .mp2) erhalten bleiben, ist die Option
      "-keepOrig" zu setzen.

      Ist der Switch "-switchFilenameFormat" gesetzt, wird der Dateiname in der Form
      "[Interpret] - [Titel].mp3" gespeichert, also gedreht zum Default-Verhalten.

      Ist der Switch "-overwrite" gesetzt, werden vorhande Musikstücke überschrieben. Diese Funktion ist
      dafür gedacht, größere Musik-Sammlungen zu aktualisieren, z.B. wegen fehlerhaften Aufnahmen, ohne
      die Musik-Bibliothek gleich komlett löschen zu müssen.

      Ist das WebInterface nicht über den Standardport (80) erreichbar, ist der Parameter "-webport"
      mit der Portnummer zu setzen.

      Ist das StreamingInterface nicht über den Standardport (8001) erreichbar, ist der Parameter
      "-streamport" mit der Portnummer zu setzen.

      Optional kann der EPG-Typ, das ist die Art und Weise, wie die Liedinformationen aufbereitet sind,
      über den Parameter '-epgType' konfiguriert werden. Default ist 'kd'. Als alternativer EPG-Typ ist
      derzeit 'swiss' für Swiss Satellite Radio, und 'kd' für KabelDeutschland umgesetzt. Hier werden
      teilweise keine Album- und Jahresinformationen mitgesendet. Somit fehlen gerippten Dateien diese
      Felder in dessen ID3-Tag Sektion.

      Beispiele:
      ===================================================================================================

      Beispiel : Aufnahme des Senders "80er und 90er"

      - Dreambox IP Adresse 192.168.1.2
      - Aufnahme des SKY Radiosender "80er & 90er"
      - Aufnahmeverzeichnis, in den die fertigen Musikstücke verschoben werden "/Musik/Sky/80er90er"

      # java -jar tsStreamRipper.jar -channel 80er_90er -host 192.168.1.2 -musicDir /Musik/Sky/80er90er


      Beispiel : Aufnahme des Senders "80er und 90er" und Konvertierung der MP2-Datei zur m4a-Datei.

      - Dreambox IP Adresse 192.168.1.2
      - Aufnahme des SKY Radiosender "80er & 90er"
      - Aufnahmeverzeichnis, in den die fertigen Musikstücke verschoben werden "/Musik/Sky/80er90er"
      - FAAC ist unter dem Pfad "/usr/bin/faac" installiert.
      - MP2-Datei wird nach Konvertierung gelöscht.

      # java -jar tsStreamRipper.jar -channel 80er_90er -host 192.168.1.2 -musicDir /Musik/Sky/80er90er
      -convert /usr/bin/faac


      Beispiel : Aufnahme des Senders "80er und 90er" und Konvertierung der MP2-Datei zur MP3-Datei.

      - Dreambox IP Adresse 192.168.1.2
      - Aufnahme des SKY Radiosender "80er & 90er"
      - Aufnahmeverzeichnis, in den die fertigen Musikstücke verschoben werden "/Musik/Sky/80er90er"
      - LAME ist unter dem Pfad "/usr/bin/lame" installiert.
      - MP2-Datei wird nach Konvertierung gelöscht.

      # java -jar tsStreamRipper.jar -channel 80er_90er -host 192.168.1.2 -musicDir /Musik/Sky/80er90er
      -convert_mp3 /usr/bin/lame


      Beispiel : Aufnahme eines individuellen Radiosenders

      - Dreambox IP Adresse 192.168.1.2
      - Aufnahme des Radiosenders mit der sRef id "1:0:2:97:11:85:C00000:0:0:0:"
      - Aufnahmeverzeichnis, in den die fertigen Musikstücke verschoben werden "/Musik/Sky/RockHymnen"

      # java -jar tsStreamRipper.jar -channelId 1:0:2:97:11:85:C00000:0:0:0: -host 192.168.1.2
      -musicDir /Musik/Sky/RockHymnen


      Verwendung GUI:
      ===================================================================================================

      Die GUI von tsStreamRipper sollte auf allen Plattformen mit installiertem Java 1.6 oder höher
      laufen. Getestet ist es unter Max OS X und Windows.

      Die GUI startet etweder per "Doppelklick" auf die JAR Datei oder von der Kommandozeile aus mit:

      # java -jar tsStreamRipper.jar

      Die Parameter der Kommandozeile finden sich größtenteils in Menüpunkt "Einstellungen" wieder.
      Im Menü-Punkt "Verzeichnisse" können Standard-Verzeichnisse für die jeweiligen Sender definiert
      werden, die dann automatisch im Hauptfester als Aufnahmeverzeichnis gesetzt werden.


      Anhang Ghost :
      ================================================================

      Im Anhang befinden sich noch 3 Skripte von Ghost_2010, die das Aufrufen der Anwendung von der Kommandozeile vereinfachen.

      Dies sind optionale Scripte und werden nicht zwingend benötigt:

      Linux SkyRadio02.sh.zip (Shell-Script)
      Win SkyRadio03.vbs.zip (CMD-Script)

      Ghost_2010_hta_2.1b.zip (GUI Script von Ghost), das ist nicht der integrierte GUI Support!

      Bei Problemen mit diesen Scripten, bitte direkt an Ghost_2010 wenden.

      Anhang tsStreamRipper:
      ==============================================

      Seit Version 1.1.0 gibt nun 2 Programm-Versionen, beide mit integriertem GUI Support :

      - Alle Betriebssysteme : tsStreamRipper-1.1.9.zip
      - Mac OSX App-Bundle : tsStreamRipper-1.1.9.dmg.zip (für ausschließliche GUI Nutzung)
      Files

      The post was edited 43 times, last by satfreak666 ().

    • RE: Sky Radio rippen : tsStreamRipper

      Hi satfreak,

      Zuerst mal Hut ab vor dem ganzen Zeugs was ihr hier macht.
      Ich bin ja eher der Laie in Sachen Programmierung.

      Habe dein Tool mal ausprobiert. Ist mal nicht schlecht soweit.
      Verbindung wird hergestellt und er scheint auch den stream zu kriegen, ebenfalls nen Teil der EPG-Infos.
      Habe nur leider keine "realen" Bedingungen.
      Teste das Ganze mit ner Kathi UFS-922 mit E2.
      Ich denke aber mal das sollte keinen Unterschied machen.
      (Wenn doch, Schande über mein Haupt!!!)

      Jedenfalls testete das mit WinXP und erhalte folgende Meldungen:


      12.11.2010 18:27 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:27 INFO Ueberspringe Lied : C:\Musik2\Stay The Night - NULL.mp3
      12.11.2010 18:27 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (10 / 0 / 22)
      12.11.2010 18:27 WARNING Kann Titel nicht setzen. EPG Data : ''
      12.11.2010 18:27 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:27 INFO Ueberspringe Lied : C:\Musik2\Stay The Night - NULL.mp3
      12.11.2010 18:27 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (11 / 0 / 24)
      12.11.2010 18:27 WARNING Kann Titel nicht setzen. EPG Data : ''
      12.11.2010 18:27 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:27 INFO Ueberspringe Lied : C:\Musik2\Stay The Night - NULL.mp3
      12.11.2010 18:27 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (12 / 0 / 26)
      12.11.2010 18:27 WARNING Kann Titel nicht setzen. EPG Data : ''
      12.11.2010 18:27 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:27 INFO Ueberspringe Lied : C:\Musik2\Stay The Night - NULL.mp3
      12.11.2010 18:27 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (13 / 0 / 28)
      12.11.2010 18:28 WARNING Kann Titel nicht setzen. EPG Data : ''
      12.11.2010 18:28 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:28 INFO Ueberspringe Lied : C:\Musik2\Stay The Night - NULL.mp3
      12.11.2010 18:28 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (14 / 0 / 30)
      12.11.2010 18:28 WARNING Kann Titel nicht setzen. EPG Data : ''
      12.11.2010 18:28 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:28 INFO Ueberspringe Lied : C:\Musik2\Stay The Night - NULL.mp3
      12.11.2010 18:28 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (15 / 0 / 32)
      12.11.2010 18:28 WARNING Kann Titel nicht setzen. EPG Data : ''
      12.11.2010 18:28 INFO Aktueller Stream : mit Restdauer von 0 Sekunden.
      12.11.2010 18:28 INFO Ueberspringe Lied : C:\Musik2\Verstrahlt (ft. Yasha) - NULL.mp3
      12.11.2010 18:28 INFO Grund : Stille zwischen dem aufgenommenen und dem darauf folgendem Musikstueck wurde nicht erkannt. (16 / 0 / 34)


      Mache ich da evtl. etwas verkehrt?

      Bin sehr an dem Tool interessiert.
      Hatte früher mit ner DBOX2 und dem MCE-Manager recht gute Erfahrungen machen können.
      Aber das Tool funzt ja nicht mehr....

      Steh aber als Tester gerne zur Verfügung :)
    • RE: Sky Radio rippen : tsStreamRipper

      Hi,

      offensichtlich scheint die EPG info nicht korrekt zu kommen. Ich habe das ganze gegen die 3.0x Version von newnigma2 getestet. Es sollte mindesten das Webinterface in Version 1.6.2 vorliegen. Am besten mal auf dem Web-Interface einloggen und auf "Extras" -> "Device Info" klicken. Hier steht die Webinterface Version drin. Es muss auf jeden Fall das "e2eventremaining" und das "<e2eventdescriptionextended>" Element korrekt gesetzt sein!

      Ansonsten: Mit einem Browser deiner Wahl mal

      box-ip-adresse/web/getcurrent

      eingeben und hier posten. Da sollte so etwas wie:

      <e2currentserviceinformation>
      <e2event>
      <e2eventservicereference>1:0:2:9A:11:85:C00000:0:0:0:</e2eventservicereference>
      <e2eventservicename>80er/90er</e2eventservicename>
      <e2eventprovidername>SKY</e2eventprovidername>
      <e2eventid>27086</e2eventid>
      <e2eventname>Interpret: Will Smith</e2eventname>
      <e2eventtitle>Interpret: Will Smith</e2eventtitle>
      <e2eventdescription/>
      <e2eventstart>1289831775</e2eventstart>
      <e2eventduration>227</e2eventduration>
      <e2eventremaining>50</e2eventremaining>
      <e2eventcurrenttime>1289831952.73</e2eventcurrenttime>
      <e2eventdescriptionextended>
      Titel: Gettin' Jiggy Wit It
      Album: Big Willie Style
      Label: COLUMBIA
      Jahr: 1998
      </e2eventdescriptionextended>
      </e2event>

      The post was edited 2 times, last by satfreak666 ().

    • @Schatz :

      Wie startest du das Programm und welche Meldung kommt denn?

      Das ZIP-File muss entpackt werden und die Binary-Datei mit "java -jar ..." gestartet werden.

      The post was edited 1 time, last by satfreak666 ().

    • tsStreamRipper ist auf Version 1.0.1 aktualisiert (in dem ersten Post).

      Changelog:
      =========

      Version 1.0.1
      ===================================================================================================

      * BUG : Anzahl gerippter Dateien "Counter" war falsch implementiert.

      + Neuer Switch "-switchFilenameFormat". Ist dieser Switch gesetzt, dann wird der Dateiname im Format "[Interpret] - [Titel]" gespeichert.
    • Original von Schatz
      Das wäre echt super. Hast du denn schon ne Idee wann die neue Version kommen könnte?? Oder kannst du mit sagen wie ich das ändern kann???
      Chris


      Ist in der neuen Version drin ... Viel Spass
    • RE: Sky Radio rippen : tsStreamRipper


      nixkoenner@linux-dev:/dreamDev/patch/tsrip$ java -jar tsStreamRipper.jar -channel deutsche_charts -host 172.19.100.130 -switchFilenameFormat -musicDir /dreamDev/patch/tsrip
      25.11.2010 19:40 INFO Starte tsStreamRipper ...
      25.11.2010 19:40 INFO tsStreamRipper Version 1.0.1
      25.11.2010 19:40 INFO Verbose : false
      25.11.2010 19:40 INFO Stream wird geholt von : 172.19.100.130:8001
      25.11.2010 19:40 INFO ChannelId des Streams : 1:0:2:96:11:85:C00000:0:0:0:
      25.11.2010 19:40 INFO Vollstaendig gestreamte MP2/3 Dateien werden in das Verzeichnis '/dreamDev/patch/tsrip' kopiert.
      25.11.2010 19:40 INFO Konvertierung zu m4a : Nein
      25.11.2010 19:40 INFO Temporaere Dateien werden im Verzeichnis '/tmp' abgelegt
      25.11.2010 19:40 INFO Musikstücke werden im Format [Destination]/[Interpret] - [Titel] gespeichert.
      25.11.2010 19:40 INFO Falls eine Datei nicht erstellt wird, werden Statusinformation ueber die Anzahl der (gerippten/doppelten/beschaedigten) Dateien seit Programmstart angegeben.
      25.11.2010 19:40 INFO synchronisiere Transportstrom. Dabei kann es zu Warnmeldungen kommen.
      25.11.2010 19:40 WARNING PES Packet is leer ...
      25.11.2010 19:40 WARNING PES Header invalid ... Should start with 0x00 0x00 0x01.
      25.11.2010 19:40 WARNING PES Packet is leer ...
      25.11.2010 19:40 WARNING PES Header invalid ... Should start with 0x00 0x00 0x01.
      25.11.2010 19:40 WARNING PES Packet is leer ...
      25.11.2010 19:40 INFO Aktueller Stream : Interpret: Hurts mit Restdauer von 24 Sekunden.
      25.11.2010 19:41 INFO Ueberspringe Lied : /dreamDev/patch/tsrip/Hurts - Wonderful Life.mp3
      25.11.2010 19:41 INFO Grund : Fehlerhafte Stilleerkennung oder erstes Musikstück nach Programmstart. (0 / 0 / 1)
      25.11.2010 19:41 INFO Aktueller Stream : Interpret: Leona Lewis mit Restdauer von 301 Sekunden.
      25.11.2010 19:46 INFO Erstelle MP3 Datei : /dreamDev/patch/tsrip/Leona Lewis - Run.mp3
      25.11.2010 19:46 INFO Aktueller Stream : Interpret: Usher mit Restdauer von 213 Sekunden.
      25.11.2010 19:50 INFO Erstelle MP3 Datei : /dreamDev/patch/tsrip/Usher - DJ Got Us Falling In Love.mp3
      25.11.2010 19:50 INFO Aktueller Stream : Interpret: Aloe Blacc mit Restdauer von 225 Sekunden.
      25.11.2010 19:54 INFO Erstelle MP3 Datei : /dreamDev/patch/tsrip/Aloe Blacc - I Need a Dollar (How to Make It In America).mp3
      25.11.2010 19:54 WARNING Kann Titel nicht setzen. EPG Data : 'Galileo
      POPSTARS - Girls forever'
      25.11.2010 19:54 INFO Aktueller Stream : Galileo
      POPSTARS - Girls forever mit Restdauer von 8280 Sekunden.


      nett wäre wenn ich auf dem tv was anderes schaun könnte und der tsStreamriper im hintergrund rennt
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • RE: Sky Radio rippen : tsStreamRipper

      Wenn du eine Radio-Aufnahme tätigst, und eine Dreambox mit nur einen Tuner hast, kannst du maximal ein paar Premiere Kanäle auf dem gleichen Transponder gucken (Sky Cinema, etc.). Bei Radio-Aufnahmen gelten also die gleichen Einschränkungen, wie bei einer TV-Aufnahme.

      Gruß Satfreak
    • RE: Sky Radio rippen : tsStreamRipper

      Original von satfreak666
      Wenn du eine Radio-Aufnahme tätigst, und eine Dreambox mit nur einen Tuner hast, kannst du maximal ein paar Premiere Kanäle auf dem gleichen Transponder gucken (Sky Cinema, etc.). Bei Radio-Aufnahmen gelten also die gleichen Einschränkungen, wie bei einer TV-Aufnahme.

      Gruß Satfreak


      aber ich habe nunmal eine 8k mit 4 tuner :D
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • RE: Sky Radio rippen : tsStreamRipper

      Original von nixkoenner

      aber ich habe nunmal eine 8k mit 4 tuner :D


      Das ist ein Argument ,) Ich habe leider keine 8k.

      Könntest du mir bei deinem Anwendungsfall (Streaming eines Radio-Kanals und gucken einer anderen Sendung) sagen, was bei folgenden HTTP-Befehl (über Browser eintippen) rauskommt:

      IP-Adresse_deiner_box/web/getcurrent

      Gruß SatFrreak
    • RE: Sky Radio rippen : tsStreamRipper

      hmmm das vom aktuellen was ich auf der dream höre und nicht das was gestreamt wird


      <e2currentserviceinformation>

      <e2service>
      <e2servicereference>1:0:2:AA:7:85:C00000:0:0:0:</e2servicereference>
      <e2servicename>ANTENNE BAYERN</e2servicename>
      <e2providername>BetaDigital</e2providername>
      <e2videowidth>N/A</e2videowidth>
      <e2videoheight>N/A</e2videoheight>
      <e2servicevideosize>N/AxN/A</e2servicevideosize>
      <e2iswidescreen/>
      <e2apid>352</e2apid>
      <e2vpid>N/A</e2vpid>
      <e2pcrpid>352</e2pcrpid>
      <e2pmtpid>112</e2pmtpid>
      <e2txtpid>N/A</e2txtpid>
      <e2tsid>7</e2tsid>
      <e2onid>133</e2onid>
      <e2sid>170</e2sid>
      </e2service>

      <e2eventlist>

      <e2event>
      <e2eventservicereference>1:0:2:AA:7:85:C00000:0:0:0:</e2eventservicereference>
      <e2eventservicename>ANTENNE BAYERN</e2eventservicename>
      <e2eventprovidername>BetaDigital</e2eventprovidername>
      <e2eventid/>
      <e2eventname/>
      <e2eventtitle/>
      <e2eventdescription/>
      <e2eventstart/>
      <e2eventduration/>
      <e2eventremaining/>
      <e2eventcurrenttime>1290854898.47</e2eventcurrenttime>
      <e2eventdescriptionextended/>
      </e2event>

      <e2event>
      <e2eventservicereference>1:0:2:AA:7:85:C00000:0:0:0:</e2eventservicereference>
      <e2eventservicename>ANTENNE BAYERN</e2eventservicename>
      <e2eventprovidername>BetaDigital</e2eventprovidername>
      <e2eventid/>
      <e2eventname/>
      <e2eventtitle/>
      <e2eventdescription/>
      <e2eventstart/>
      <e2eventduration/>
      <e2eventremaining/>
      <e2eventcurrenttime>1290854898.53</e2eventcurrenttime>
      <e2eventdescriptionextended/>
      </e2event>
      </e2eventlist>
      </e2currentserviceinformation>
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.
    • RE: Sky Radio rippen : tsStreamRipper

      @nixkoenner:

      Danke für das EPG-Listing. In dem Listing steht jedoch nur Antenne Bayer. Kannst du das Listing noch mal erstellen, wenn du einen SKY Musikkanal aufnimmst, und mit einem anderen Tuner zum Beispiel Pro7 guckst ... Ich brache die Info, ob beide eigetunten Programme aufgeführt sind.
    • RE: Sky Radio rippen : tsStreamRipper


      java -jar tsStreamRipper.jar -channel deutsche_charts -host 172.19.100.130 -switchFilenameFormat -musicDir /dreamDev/patch/tsrip
      28.11.2010 10:47 INFO Starte tsStreamRipper ...
      28.11.2010 10:47 INFO tsStreamRipper Version 1.0.1
      28.11.2010 10:47 INFO Verbose : false
      28.11.2010 10:47 INFO Stream wird geholt von : 172.19.100.130:8001
      28.11.2010 10:47 INFO ChannelId des Streams : 1:0:2:96:11:85:C00000:0:0:0:
      28.11.2010 10:47 INFO Vollstaendig gestreamte MP2/3 Dateien werden in das Verzeichnis '/dreamDev/patch/tsrip' kopiert.
      28.11.2010 10:47 INFO Konvertierung zu m4a : Nein
      28.11.2010 10:47 INFO Temporaere Dateien werden im Verzeichnis '/tmp' abgelegt
      28.11.2010 10:47 INFO Musikstücke werden im Format [Destination]/[Interpret] - [Titel] gespeichert.
      28.11.2010 10:47 INFO Falls eine Datei nicht erstellt wird, werden Statusinformation ueber die Anzahl der (gerippten/doppelten/beschaedigten) Dateien seit Programmstart angegeben.
      28.11.2010 10:47 INFO synchronisiere Transportstrom. Dabei kann es zu Warnmeldungen kommen.
      28.11.2010 10:47 WARNING PES Packet is leer ...
      28.11.2010 10:47 WARNING PES Header invalid ... Should start with 0x00 0x00 0x01.
      28.11.2010 10:47 WARNING PES Packet is leer ...
      28.11.2010 10:47 WARNING PES Header invalid ... Should start with 0x00 0x00 0x01.
      28.11.2010 10:47 WARNING PES Packet is leer ...
      28.11.2010 10:48 INFO Aktueller Stream : Interpret: Lissie mit Restdauer von 0 Sekunden.
      28.11.2010 10:48 INFO Ueberspringe Lied : /dreamDev/patch/tsrip/Lissie - When I'm Alone.mp3
      28.11.2010 10:48 INFO Grund : Masikdatei '/dreamDev/patch/tsrip/Lissie - When I'm Alone.mp3' existiert schon. (0 / 1 / 2)
      28.11.2010 10:48 INFO Aktueller Stream : Camp Rock 2: The Final Jam
      Prinzessinnen Schutzprogramm mit Restdauer von 6900 Sekunden.







      <e2currentserviceinformation>

      <e2service>
      <e2servicereference>1:0:1:445D:453:1:C00000:0:0:0:</e2servicereference>
      <e2servicename>ProSieben</e2servicename>
      <e2providername>ProSiebenSat.1</e2providername>
      <e2videowidth>720</e2videowidth>
      <e2videoheight>576</e2videoheight>
      <e2servicevideosize>720x576</e2servicevideosize>
      <e2iswidescreen/>
      <e2apid>512</e2apid>
      <e2vpid>511</e2vpid>
      <e2pcrpid>511</e2pcrpid>
      <e2pmtpid>97</e2pmtpid>
      <e2txtpid>33</e2txtpid>
      <e2tsid>1107</e2tsid>
      <e2onid>1</e2onid>
      <e2sid>17501</e2sid>
      </e2service>

      <e2eventlist>

      <e2event>
      <e2eventservicereference>1:0:1:445D:453:1:C00000:0:0:0:</e2eventservicereference>
      <e2eventservicename>ProSieben</e2eventservicename>
      <e2eventprovidername>ProSiebenSat.1</e2eventprovidername>
      <e2eventid>42104</e2eventid>
      <e2eventname>Camp Rock 2: The Final Jam</e2eventname>
      <e2eventtitle>Camp Rock 2: The Final Jam</e2eventtitle>
      <e2eventdescription>Camp Rock 2: The Final Jam</e2eventdescription>
      <e2eventstart>1290933540</e2eventstart>
      <e2eventduration>7200</e2eventduration>
      <e2eventremaining>2920</e2eventremaining>
      <e2eventcurrenttime>1290937820.05</e2eventcurrenttime>

      <e2eventdescriptionextended>
      Mitchie freut sich schon riesig auf ihren zweiten Sommer im Camp Rock. Wieder mit von der Partie: ihre große Liebe Shane und seine Brüder Nate und Jason. Die Jungs wollen erneut den Kids im Camp den Spaß an der Musik beibringen. Doch als sie dort eintreffen, müssen sie feststellen, dass sie Konkurrenz auf der anderen Seite des Sees bekommen haben. Dort hat das "Star Camp" eröffnet und droht mit einer riesigen Bühne und dem hippen Sänger Luke, Camp Rock den Rang abzulaufen ...
      </e2eventdescriptionextended>
      </e2event>

      <e2event>
      <e2eventservicereference>1:0:1:445D:453:1:C00000:0:0:0:</e2eventservicereference>
      <e2eventservicename>ProSieben</e2eventservicename>
      <e2eventprovidername>ProSiebenSat.1</e2eventprovidername>
      <e2eventid>42105</e2eventid>
      <e2eventname>Prinzessinnen Schutzprogramm</e2eventname>
      <e2eventtitle>Prinzessinnen Schutzprogramm</e2eventtitle>
      <e2eventdescription>Prinzessinnen Schutzprogramm</e2eventdescription>
      <e2eventstart>1290940740</e2eventstart>
      <e2eventduration>6900</e2eventduration>
      <e2eventremaining>6900</e2eventremaining>
      <e2eventcurrenttime>1290937820.1</e2eventcurrenttime>

      <e2eventdescriptionextended>
      Als in Prinzessin Rosalinas Königreich ein Diktator an die Macht kommt, tritt sie dem "Princess Protection Program" bei. Sie findet Unterschlupf bei Mason, einem Agenten aus Louisiana und dessen Tochter Carter, die sich als ziemlicher Wildfang herausstellt. Während Rosalina - zu Rosie verwandelt - an der Highschool immer beliebter wird, ist es Carters größter Wunsch, mit dem coolen Donny auf den Schultanz zu gehen. Und langsam freunden sich die Mädels an ...
      </e2eventdescriptionextended>
      </e2event>
      </e2eventlist>
      </e2currentserviceinformation>
      » Chuck Norris kann Zwiebeln zum Weinen bringen «

      Konfuzius sagt:
      Erst wenn eine Mücke auf deinen Hoden landet wirst du lernen Probleme ohne Gewalt zu lösen.

      Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
      Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen.