Jump to content

Markham

SuperMods
  • Gesamte Inhalte

    2.058
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    256

Beiträge erstellt von Markham

  1. MTV  Video Plugin (version 0.37) von SatBaby (online)

    ... oder im Downloadbereich. 

     

    History 0.37

     

    • mtv: fix mulit dl with ffmpeg
    • mtv: switch to ts formt for hls dl
    • mtv: use hls (m3u8) as default; for video downoload you need ffmpeg
    • mtv: add aac_adtstoasc to ffmpeg dl

     

    ffmpeg für HD1 und HD2 ist in einem extra Thread downloadbar und im nächsten Image mit dabei

  2. @Mr.Servo

     

    deutsch und english locale werden von mir gepatched. Das ist kein Aufwand. Das ist auch 1.Befehl.

    Was fehlt sind z.B. italian.locale etc. Dazu braucht es jemanden, der diese Locales auf den Vordermann bringt, sprich "alle" Übersetzungen prüft und erneuert.

    Ich würde mal mit einer einzigen anfangen. Wenn diese dann fertig gestellt ist, kann man sie auf den Server legen und die ist dann für ein Image gültig.

  3. vor einer Stunde schrieb Mr.Servo:

    @Markham

    Nur zum Mitmeißeln: Die deutsch.locale oder english.locale aus dem GIT sind tagesaktuell aber OK so wie sie sind? Jetzt müssen diese nur noch um die KW-Menüeinträge ergänzt werden, korrekt? Tödlich wird es erst dann, wenn man eine Drittsprache (z.B. Französisch) hinzufügt, korrekt?

    Konstant sind in jedem Fall die Konstanennamen (egal ob sie im Image #X nicht mehr erscheinen weil auch der Menüpunkt fehlt), nur die Position (=Zeilennummer) ändert sich von Image zu Image.

    Ich überlege, wie man das mit einem Script abfangen könnte (zuerst alle sammeln und dann nach Image wieder verteilen)?

    Gruß.....Mr.Servo

     

    Tagesaktuell heißt, sie passen nicht mehr zu einen z.B. 3 Tage alten KW-Image. Deswegen die aus dem Image nehmen, wenn du eine neue Sprache dafür aktualisieren möchtest. Die kw.* werden nur eingefügt.

  4. Als Referenz würde ich immer die deutsch.locale nehmen. Die ist für jedes Imageversion einmalig, da du davon ausgehen musst, das bei jedem offizellen commit, neue oder

    geänderte Menüpunkte dazukommen können. Fehlende oder überflüssige Locale werden aber von Neutrino im Log ausgegeben, sofern du Neutrino über die Konsole startest

    und beim Übersetzen plötzlich etwas fehlt oder dazukommt.

     

    Lange wurde keine Übersetzung mehr für die Keywelt Locales von Usern angeboten und offiziell wird im Git nur deutsch und englisch gepflegt.

    Das hieße für dich doppelte Arbeit. Die normale Übersetzung anpassen (mega viele Änderungen) und zusätzlich für das KW Image alle "kw.*" Einträge.

     

    Da wir hier aus dem offiziellen Tuxbox Git bauen, findest du die deutsch und english locale hier. Die sind dort Tagesaktuell. Wenn ich also am Montag ein Image baue, können die am Dienstag schon anders sein. Die beiden anderen werden schon länger nicht mehr updated. Alle anderen findest du unter unmaintained.

     

    Wie gesagt, wenn du mit so einer harten Aufgabe anfangen möchtest, nimm die deutsch.locale oder english.locale aus dem letzten Image.

     

     

  5. vor 2 Stunden schrieb SnowHead:

    Scripte, welche msgbox, shellexec oder input verwenden, können nicht über die Konsole aufgerufen werden., da sich sonst Script und Neutrino gleichzeitig um die Fernbedienungseingaben und den Framebuffer für die Grafikausgabe prügeln.

     

    Das geht schon lange SnowHead. Jedes der Plugins (msgbox, input, shellexec und Tuxwetter) blockieren eigenständig die FB. Da ist zum Testen/Proggen ideal.

  6. Das macht nichts besonderes, aber kannste haben...

    /*
     * This program is free software; you can redistribute it and/or modify
     * it under the terms of the GNU General Public License as published by
     * the Free Software Foundation; either version 2 of the License, or
     * (at your option) any later version.
     *
     * This program is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     * GNU General Public License for more details.
     *
     * You should have received a copy of the GNU General Public License along
     * with this program; if not, write to the Free Software Foundation, Inc.,
     * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
     *
    */
    
    #include <stdio.h>
    #include <string.h>
    
    #define VERSION "0.02"
    
    int main(int argc, char **argv) {
    
    	char zero = 0x00;
    	
    	if (argc < 2) {
    		printf("\tSyntax: asc2uni <string>\n\tVersion %s\n",VERSION);
    		return 0;
    	}
    	
    	for (unsigned int i = 0; i < strlen(argv[1]); i++) {
    		putchar(argv[1][i]);
    		putchar(zero);
    	}
    	return 0;
    }

     

  7. @fred_feuerstein

     

    Vielen Dank dafür, dass du dein Plugin hier für das Keywelt-Image zur Verfügung stellst.

     

    Ich hätte da noch einen Vorschlag, iconv ist bei uns nicht nötig, das erledigt ein kleines Tool "asc2uni" (9kb), damit spart man sich dieses 1 MB große Iconv, vor allem auf Nevis.

    Wäre nett, wenn du diese Zeilen an den beiden Stellen im Script übernehmen würdest.

    	if [ -e /bin/asc2uni ]
    	then
    		asc2uni $CPSTR  > /tmp/anrufer.md5
    	else
    		echo -n $CPSTR | /bin/iconv -f ISO8859-1 -t UTF-16LE > /tmp/anrufer.md5
    	fi

    Da ich keine Smarthome Geräte habe, bekomme ich wohl diese Fehlermeldung auf der Konsole und das Programm bricht ab.

    + rm -f /tmp/dectnames
    + seq 1 0
    + source /tmp/dectnames
    /var/tuxbox/plugins/smarthomeinfo.so: source: line 213: can't open '/tmp/dectnames': No such file or directory

    Line 213 passt bei dir natürlich aktuell nicht, erst wenn oben der Code angepasst wird.

×
×
  • Neu erstellen...