Jump to content

TwT

Full Member
  • Gesamte Inhalte

    118
  • Benutzer seit

Reputation in der Community

1 Neutral
  1. Wow. Login funktioniert bei mir auch noch. Auf 15 Jahre komm ich nicht aber immerhin auch schon ca. 13 Jahre. Grüsse an alle "Urgesteine" TwT
  2. Wünsche auch allen ein frohes Fest und einen guten Rutsch...
  3. Wünsche auch allen ein besinnliches Weihnachtsfest und einen guten Rutsch... TwT
  4. Wünsche auch allen ein frohes Fest und einen guten Rutsch... TwT
  5. Hi, mein Arbeitgeber will mir ein Smartphone kaufen, das ich auch privat nutzen darf. Ich kann frei wählen. Jetzt hätte ich gedacht eines mit Dual Sim zu nehmen, um meine private SIM Karte auch zu benutzen. Z.B. Das "Samsung Galaxy S4 mini Duos i9192" Hat jemand damit Erfahrungen? Ist sowas sinnvoll? Danke schonmal TwT
  6. Hallo, die Scripte als eit und meta (um)benennen,ausführbar machen (chmod 755) und nach /var/tuxbox/config/tuxcom/ kopieren. Im Tuxcomander wird dann nach Markieren bzw. Anwählen der Datei (eit oder meta) und Drücken auf die OK Taste das jeweilige Script ausgeführt. Voraussetzung ist, daß mit cooliTSclimax schon die xml für die jeweilige TS erzeugt wurde. Gruß TwT
  7. Theoretisch ist es auch möglich die Tür von außen anzubohren und außen auch einen Griff anzubringen. Ist bei meiner Balkontür so. Sie sollte aber dann ein zusätzliches Schloß haben, wegen der Einbruchsicherheit. TwT
  8. Hallo, die Sache mit cooliTSclimax funktioniert mittlerweile. Im dbox2world forum habe ich hier ein Script gefunden, mit dem man die Enigma Dateien vom Tuxcomander aus patchen kann: http://www.dbox2worl...les/#post120232 Auf dieser Idee aufbauend hier 2 Scripte von mir, mit denen man danach die Infos aus der .meta und der .eit Datei in die xml übertragen kann. meta: #!/bin/sh # Erleichtert Fehlersuche #set -x #ALLDEBUG="--save-headers -S" # /var/tuxbox/config/tuxcom/meta # Fuer saubere Meldung bei Fehlern errorexit () { echo "Fehler, stop: $1" >&2 exit 1 } # parameter 1: path to file # parameter 2: filename file=`echo "$1$2"` file2=$(echo $file | sed 's/.ts.meta//g') echo $file epgtitle=`sed -n '2p' "$file"` echo $epgtitle sed -i "s/<epgtitle>.*</<epgtitle>$epgtitle</g" "$file2.xml" info1=`sed -n '3p' "$file"` sed -i "s/<info1>.*</<info1>$info1</g" "$file2.xml" exit 0 eit #!/bin/sh # Erleichtert Fehlersuche #set -x #ALLDEBUG="--save-headers -S" # /var/tuxbox/config/tuxcom/eit # Fuer saubere Meldung bei Fehlern errorexit () { echo "Fehler, stop: $1" >&2 exit 1 } Short_Event_Descriptor() { echo Short_Event_Descriptor pos=$1 descriptor_length=`dd ibs=1 skip=$((pos+1)) obs=1 count=1 if="$file" ` descriptor_length=$( printf "%d" "'${descriptor_length}" ) echo $descriptor_length if [ $descriptor_length -eq "0" ]; then descriptor_length=10 fi event_name_length=`dd ibs=1 skip=$((pos+5)) obs=1 count=1 if="$file"` event_name_length=$( printf "%d" "'${event_name_length}" ) echo $event_name_length event_name_char=`dd ibs=1 skip=$((pos+7)) obs=1 count=$((event_name_length-1)) if="$file"` echo $event_name_char text_length=`dd ibs=1 skip=$((event_name_length+pos+6)) obs=1 count=1 if="$file" ` text_length=$( printf "%d" "'${text_length}" ) echo $text_length text_char=`dd ibs=1 skip=$((event_name_length+pos+8)) obs=1 count=$((text_length-1)) if="$file" ` info2=$info2$text_char } Extended_Event_Descriptor () { pos=$1 descriptor_length=`dd ibs=1 skip=$((pos+1)) obs=1 count=1 if="$file"` descriptor_length=$(printf '%d' "'$descriptor_length") echo $descriptor_length item_char=`dd ibs=1 skip=$((pos+8)) obs=1 count=$((descriptor_length-6)) if="$file" ` item_char=$(echo $item_char | sed 's// /g;s/Ä/Ae/g;s/Ö/Oe/g;s/Ü/Ue/g;s/ä/ae/g;s/ö/oe/g;s/ü/ue/g;s/ß/ss/g;') info2=$info2$item_char } Component_Descriptor () { pos=$1 descriptor_length=`dd ibs=1 skip=$((pos+1)) obs=1 count=1 if="$file"` descriptor_length=$(printf '%d' "'$descriptor_length") if [ $descriptor_length -eq "0" ]; then descriptor_length=10 fi stream_content=`dd ibs=1 skip=$((pos+2)) obs=1 count=1 if="$file"` stream_content=$(printf '%d' "'$stream_content") stream_content=$((stream_content&15)) component_type=`dd ibs=1 skip=$((pos+3)) obs=1 count=1 if="$file"` component_type=$(printf '%d' "'$component_type") component_tag=`dd ibs=1 skip=$((pos+4)) obs=1 count=1 if="$file"` component_tag=$(printf '%d' "'$component_tag") text_char=`dd ibs=1 skip=$((pos+9)) obs=1 count=$((descriptor_length-7)) if="$file" ` echo Component_Descriptor echo Length $descriptor_length echo Compenent_tag: $component_tag printf "s_c : %d (0x%X)\n" $stream_content $stream_content echo c_t: $component_type echo "$text_char" if [ $stream_content -eq 2 ]; then eval "audio$namez=\$"text_char"" namez=$((namez+1)) fi } Unknown_Descriptor () { pos=$1 descriptor_length=`dd ibs=1 skip=$((posh+1)) obs=1 count=1 if="$file"` descriptor_length=$(printf '%d' "'$descriptor_length") echo Unknown echo $descriptor_length } # parameter 1: path to file # parameter 2: filename File=`echo "$1$2"` file2=$(echo $File | sed 's/.eit//g') file="$File" echo $file if [ -f "$file" ]; then echo "ist da" else echo "ist nicht da" exit fi info2="" posh=12 namez=0 #filesize=$( stat -c %s "$file") filesize=$(wc -c <"$file") echo $filesize while [ $posh -lt $filesize ] do descriptor=`dd ibs=1 skip=$posh obs=1 count=1 if="$file"` echo $descriptor if [ "$descriptor" = "N" ] then Extended_Event_Descriptor $posh fi if [ "$descriptor" = "M" ] then Unknown_Descriptor $posh fi if [ "$descriptor" = "P" ] then Component_Descriptor $posh fi posh=$((descriptor_length+posh+2)) done echo $info2 echo "$file2.xml" sed -i "s|<info2>.*<|<info2>$info2<|g" "$file2.xml" i=0 while [ $i -lt $namez ] do eval echo "The part is \$audio$i" eval text_char="\$audio$i" echo "$text_char" sed -i "$((i+14)),/ name=\".*\"/s/ name=\".*\"/ n____ame=\"$text_char\"/" "$file2.xml" i=`expr $i + 1` done sed -i "s/n____ame/name/g" "$file2.xml" exit 0 Beide scripte "eit" und "meta" ausführbar machen und nach /var/tuxbox/config/tuxcom/ kopieren. Bei mir funktioniert es, trotzdem testen erstmal auf eigene Gefahr. Bin leider kein gelernter Programmierer, also falls jemand Vorschläge hat, wie man etwas besser machen kann, diese bitte ebenfalls posten. Ein Dank noch an folgende Seite, auf der ich die meisten Informationen über die eit und die descriptoren gefunden habe. http://www.fr-an.de/ Gruß TwT
  9. Das mit den \x.. habe nicht zum laufen gebracht, aber für die, die es interessiert, die untere Zeile wurde über die Eingabe der Werte per Hex Editor in das shell scrpit zum laufen gebracht. item_char=$(echo $item_char | sed 's// /g;s/Ä/Ae/g;s/Ö/Oe/g;s/Ü/Ue/g;s/ä/ae/g;s/ö/oe/g;s/ü/ue/g;s/ß/ss/g;') ...sieht eigentlich normal aus, aber bei der Eingabe über Vi lief immer irgendwas mit den Umlauten schief. TwT
  10. Super, hat funktioniert. Die Filme werde richtig angezeigt. Danke TwT
  11. Meinst du damit den Punkt mit den Dateien mit Ts im Namen? Falls ja, habe im Moment das Februar Image 2.01 drauf. Da geht es noch nicht. Leider geht das Online Update im Moment ja nicht. Gibt es sonst noch eine Möglichkeit? TwT
  12. Wenn ich unter ubuntu folgenden Code eingebe funktioniert er: echo iii | sed 's/\x69/ie/g' ieieie Auf der Coolstream ergibt das ganze; /var # echo iii | sed 's/\x69/ie/g' iii Das ganze ist nur ein Beispiel. Eigentlich soll folgende Zeile funktionieren: item_char=$(echo $item_char | sed 's/\x8A/\n/g;s/\xC4/Ae/g;s/\xD6/Oe/g;s/\xDC/Ue/g;s/\xE4/ae/g;s/\xF6/oe/g;s/\xFC/ue/g;s/\xDF/ss/g;') Weiß jemand eine Lösung Danke TwT
  13. Shutdown und dann umschalten funktioniert bei der Cooli immer noch. siehe hier: http://www.keywelt-b...eustart-plugin/ TwT
  14. Ja, gibt viele Sachen, wo es Sinn macht, z.B. man will wissen, wann der Film gedreht wurde, wie ein bestimmter Schauspieler heißt, usw. TwT
  15. Na dann, vielleicht kann SnowHead auch diesen Vorschlag weitergeben. Weiter wäre nicht schlecht, wenn man beim Abspielen eines Films die info2 aus der XML sich anzeigen lassen kann. Gruß TwT
×
×
  • Neu erstellen...