[Announce] XXV Stable Release 0.20


  • Danke danke, auch für deinen Einsatz. Ohne Dich würde es ja auch kein ebuild geben ... nich war ;)



    Denke ich mal auch, also folgende Checkliste:

    • stimmt der Pfad zum mplayer in der RECORDS Config
    • ist der mplayer eingeschaltet unter Records->config->mplayercommand?
    • richtige Version unter Records->config->mplayercommand?
    • stimmt der Pfad zum Videoverzeichniss?
    • ist das Previewverzeichniss schreibbar für xxvd?


    Bedenke auch, die PreviewBilder werden im Hintergrund generieret. Das heisst erst nach einer kleinen Weile sind die ersten Previews zu sehen (ca. 2min).


    Ich hab mal die Frage ins wiki getan.


    Zitat


    /// EDIT
    Was ist denn der Favorisierte Skin? Den würde ich dann gleich per ebuild mitinstallieren lassen.
    Die Grundinstall sieht ja wirklich ein bisschen nackich aus ;)


    Yop hast Recht, aber das ist nun mal das Grunddesign. Hulk passt seine Skins dann immer an die neuesten Versionen an. Das klappt auch ganz gut.


    Zitat

    P.S Mit der Tasse Bier müssen ma mal im Auje behalten.


    Na an mir solls nicht liegen ;)

  • so sieht euer sogenanntes tgz file aus:
    gockels-video:/usr/src# file xxv-0.20.tgz
    xxv-0.20.tgz: POSIX tar archive
    so sollte ein richtiges tgz file aussehen:
    gockels-video:/usr/src# file xxv-0.20-test.tgz
    xxv-0.20-test.tgz: gzip compressed data, from Unix


    sollte ja kein angriff sein. ich wollte nur bemerken, daß da einer tgz hinten dran schreibt, obwohl es nur ein tar archive ist... ist halt bißchen umständlich beim entpack-versuch...


    achja, mein deutsch, sorry, versuch seit mehreren tagen mein system mit ctvdr3 zu installieren. und es wurde sehr spät. ich muss/will aber selber kompilieren, wegen einem speziellem plugin. das ist aber ein anderes problem...


    das mit dem mplayer is scho klar. aber warum hab ich z.b. kein epg in xxv?
    wenn ich http://192.168.0.52:8080/?cmd=estatus
    ausführe: 5668 rows in EPG table.
    bei http://192.168.0.52:8080/?cmd=display
    kütt aber nix...


    und hier mein xxvd.log (wie funzt dat mit dem tollen scroll fenster?):


    ---- XXVD System startet ---
    2 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::VTX = 0.99.9a
    3 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::USER = 0.01
    4 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::TIMERS = 0.01
    5 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::TELNET = 0.01
    6 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::SVDRP = 0.01
    7 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::STATUS = 0.01
    8 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::REMOTE = 0.01
    9 (1363) [17:03:02 03/02/05] Load Module XXV::MODULES::RECORDS = 0.01
    10 (1363) [17:03:03 03/02/05] Load Module XXV::MODULES::MUSIC = 0.01
    11 (1363) [17:03:03 03/02/05] Load Module XXV::MODULES::INTERFACE = 0.01
    12 (1363) [17:03:03 03/02/05] Load Module XXV::MODULES::HTTPD = 0.02
    13 (1363) [17:03:03 03/02/05] Load Module XXV::MODULES::GRAB = 0.01
    14 (1363) [17:03:04 03/02/05] Load Module XXV::MODULES::EPG = 0.01
    15 (1363) [17:03:04 03/02/05] Load Module XXV::MODULES::CONFIG = 0.01
    16 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 38.
    17 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 106.
    18 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 107.
    19 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 108.
    20 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 109.
    21 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 110.
    22 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 111.
    23 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 136.
    24 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 144.
    25 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 145.
    26 (1363) [17:03:04 03/02/05] Argument "0:0" isn't numeric in numeric gt (>) at /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/CHANNELS.pm line 211, <GEN8> line 148.
    27 (1363) [17:03:04 03/02/05] Load Module XXV::MODULES::CHANNELS = 0.01
    28 (1363) [17:03:04 03/02/05] Load Module XXV::MODULES::AUTOTIMER = 0.01
    29 (1363) [17:03:04 03/02/05] Documentation is generated in '/usr/local/bin/xxv-0.20/doc/'.
    30 (1363) [17:13:03 03/02/05] I can not found a mplayer executable file! at /usr/local/bin/xxv-0.20/bin/../lib/Tools.pm line 60.
    31 (1363) [17:13:03 03/02/05] =========== top of stack =========
    /usr/local/bin/xxv-0.20/bin/../lib/Tools.pm:61 (Tools::stackTrace)
    /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/RECORDS.pm:457 (Tools::error)
    /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/RECORDS.pm:348 (XXV::MODULES::RECORDS::videoPreview)
    /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/RECORDS.pm:227 (XXV::MODULES::RECORDS::analyze)
    /usr/local/bin/xxv-0.20/bin/../lib/XXV/MODULES/RECORDS.pm:152 (XXV::MODULES::RECORDS::readData)
    /usr/local/lib/perl/5.8.4/Event.pm:164 (XXV::MODULES::RECORDS::__ANON__)
    /usr/local/lib/perl/5.8.4/Event.pm:164 ((eval))
    ./bin/xxvd:173 (Event::loop)

  • Zitat

    Original von thorsten.gehrig
    Kann es sein dass er es nicht mag wenn unter /video noch andere sachen liegen (da liegen bei mir noch ein paar dvd-images und VDRSync-Dateien rum...)


    Kann schon sein, da wir meherere finds haben ... er sucht Skins in deinem htmldir. Dieses dir wird in /etc/init.d/xxvd an xxvd übergeben. Kann es sein das damit was nicht stimmt:


  • Zitat

    Original von henfri
    1. wie ändere ich das Passwort? (in der cfg ist es nicht, oder?


    Neuen user erstellen oder User ändern, falls du dich nicht an dein PW erinnerst:
    http://www.vdr-wiki.de/wiki/index.php/Xxv#Probleme


    Zitat


    2. es werden keine Autotimer angezeigt. Vdradmin zeigt sie aber. Muss ich etwas beachten?


    Die Autotimer von vdradmin und xxvd laufen getrennt, du kannst aber eine vorhandene vdradmind.at aimport importieren sowie mit aexport exportieren im Telnetinterface.


    Zitat


    Hier gerade noch ein drittes:
    23 (5754) [14:31:21 03/02/05] Can't find record with title: TVINFO#2BMagazin.Dokumentation.%Auf_in_die_Schwerelosigkeit at /usr/lib/xxv-0.20/XXV/MODULES/RECORDS.pm line 396.


    Schick mir mal bitte ein

    Code
    find . /dein/video/dir

    als PN, dann schau ich mir das näher an. Werden diese Aufnahmen in der Recordsübersicht angezeigt?

  • @ Henfri


    Als schnellen workaround fuer dich ändere mal in
    /usr/portage/net-ww/xxv/files/xxv-0.20-gentoo.diff
    die Zeile 24 folgendermassen:
    + MODPATH => "/usr/lib/xxv-0.20/XXV/MODULES/*.pm",


    und emerge das xxv neu.
    Bei mir lässt sich so der Fehler nicht mehr reproduzieren.


    Mist, das hab ich mir eigendlich anders vorgestellt. Werde das heute noch in Details überarbeiten und als -r1 Version in den CVS schieben.


    Cheers


    Jörg

  • Zitat

    Original von goal
    sollte ja kein angriff sein. ich wollte nur bemerken, daß da einer tgz hinten dran schreibt, obwohl es nur ein tar archive ist... ist halt bißchen umständlich beim entpack-versuch...


    Aha, na dann schau ich mir das mal näher an.


    Zitat


    achja, mein deutsch, sorry, versuch seit mehreren tagen mein system mit ctvdr3 zu installieren. und es wurde sehr spät. ich muss/will aber selber kompilieren, wegen einem speziellem plugin. das ist aber ein anderes problem...


    Schon klar ;) Ich hatte auch einen schlechten Tag ;)



    Das ist der Fehler, versuch mal bitte folgendes in der Channels.pm, Zeile 210:


    Code
    my $id;
    +    $data->[12] = (split(':', $data->[12]))[0];


    danach Neustart
    Das sollte helfen ;) Ist auch in der n.DevVersion mit drin:


  • 1.
    In XXv unter User (bei Standardskin letzter Punkt in der Liste
    Oder meinst du das SQL Passwort - das ist in der cfg zu ändern


    2.
    Autotimer kannst du mit aimport importieren (z.B. per Telnet)
    Autotimer von vdradmin haben mit xxv nix zu tun.

  • Erst mal danke für die Programmierung dieses schönen Tools. Mir sind ein paar unschöne Übersetzungen in der englischen Oberfläche aufgefallen.


    Hier eine Liste mit den verwendeten Strings und meinen Verbesserungsvorschlägen:


    What is running at?
    --> What's on?


    Programguide
    --> Program guide


    Records
    --> Recordings


    file: Locate for channels.conf on youre system
    --> file: location of channels.conf on your system


    stripCH: clean channelsnames, only part 'long' are visible
    --> stripCH: clean channel names, only the 'long' part is visible


    epgfile: Where is the epg.data file on youre system
    --> epgfile: location of epg.data on your system


    restart: The interval in houres(!) to restart the parse Epg Data
    --> restart: The interval in hours (!) between EPG data parsing


    timers: The timers where you look an running at (comma separated list)
    --> timers: Pre-defined list for the "what's on" view (comma separated list)


    file: The place to save the image file
    --> file: location where the grabbed image file will be stored


    xsize: The x size from picture
    --> xsize: image width


    xsize: The x size from picture
    -->ysize: image height


    Clients: Max allowed Connection in the same time
    --> Clients: Maximum number of allowed connections at a time


    VdrHost: Hostname from vdr
    --> VdrHost: Name of the host that runs vdr


    VdrPort: Portnumber from svdrp in vdr
    --> VdrPort: SVDR-port of the running vdr client


    afterminutes: The minutes, after end the recording program
    --> afterminutes: Buffer time in minutes after the scheduled end of the recorded program


    file: Locate for timers.conf on youre system
    --> file: location of timers.conf on your system


    prevminutes: The minutes, befor start the program for record
    --> prevminutes: Buffer time in minutes before the scheduled end of the recorded program

  • nunja, tut mir ja leid, aber nachdem einfügen von:


    $data->[12] = (split(':', $data->[12]))[0];


    in zeile 211 in der CHANNELS.pm, und nem neustart, seh ich noch immer keine epg infos.
    aber de fehlermeldung is schon mal wech...

  • Hallo xpix
    ich hatte das startscript (/etc/init.d/xxv) beim alten belassen (konnte ja nicht ahnen dass ihr hier jede menge neue parameter einbaut...).
    Ich gehöre wohl zu den Usern die gerne ihre alten Config-Files übernehmen um nicht alles jedesmal neu zu machen...
    ... naja lange worte kurzer sinn: es geht.


    danke


    Gruß
    Thorsten

    1. VDR 2.0.3 mit VDPau, yaVDR 0.5 - Celeron 440 - 2 Ghz -
    2. VDR 2.0.3 Zotac ION2 HD-ID11 mit HDTV, Atom D510, yaVDR 0.5, Streamdev-Client
    Homepage: http://www.gehrig.info

  • Zitat

    Original von xpix


    Zeile 255 im Music.pm, aber da ich schon ne Menge geändert habe. Such mal im MUSIC.pm nach folgender Zeile in der sub routine playlist
    my $host = main::getModule('STATUS')->IP;


    Da könntest du deine IP eingeben, in der nächsten DeveloperVersion bau ich das als Config ein.


    Funkt soweit, aber da ich eh nur AC/DC auswählen kann ... :D


    Aber jetzt habe ich ein Proxy Problem?
    Ohne Proxy OK, mit Proxy spielt Mediaplayer und Mediaplayer Classic den Stream nicht ab.

  • @ xpix


    Zitat

    Denke ich mal auch, also folgende Checkliste:
    stimmt der Pfad zum mplayer in der RECORDS Config
    ist der mplayer eingeschaltet unter Records->config->mplayercommand?
    richtige Version unter Records->config->mplayercommand?
    stimmt der Pfad zum Videoverzeichniss?
    ist das Previewverzeichniss schreibbar für xxvd?

    stimmt soweit alles.


    Habe den mplayer nochmal mit jpeg Uterstützung übersetzt, jetzt gayt's.
    ***Ganz doll freu***


    Gibt erst mal ein virtuelles Bier von mir.
    Cheers :prost2


    Jörg

  • Hallo,
    hier noch eine Fehlermeldung:

    Code
    Sorry! Call /var/vdr/vdrconvert/bin/ins.sh vdr2dvd /video/Magazin/Reisen/Epochen_der_Luftfahrt_-_Aufbruch_ins_Düsenzeitalter/2005-02-28.03.52.99.99.rec Error output: Epochen_der_Luftfahrt_-_Aufbruch_ins (962) MB Sum = 962 MB


    XXV sagt, dass ein Fehler gemeldet wurde. Das stimmt ja aber nicht.


    Außerdem werden bei mir leider noch immer keine Vorschaubilder angezeigt:


    Vielleicht hilft ein emerge der neusten Verision. Das hatte ich zwar gestern schon gestartet, aber scheinbar hat das nicht geklappt.


    Gruß,
    Hendrik

  • Zitat

    Original von henfri

    Code
    Sorry! Call /var/vdr/vdrconvert/bin/ins.sh vdr2dvd /video/Magazin/Reisen/Epochen_der_Luftfahrt_-_Aufbruch_ins_Düsenzeitalter/2005-02-28.03.52.99.99.rec Error output: Epochen_der_Luftfahrt_-_Aufbruch_ins (962) MB Sum = 962 MB


    Klassisches Design Problem des VDR, er gibt in der Befehlsausgabe nur stderr aus, stdout wird wird ignoriert mit der Maßgabe auf stderr werden nur Fehlermeldungen ausgegeben.
    Es gibt einige Scripte die stderr als Zwangsausgabe missbrauchen, um eine Ausgabe im VDR zu erzwingen.


    Jetzt sagt sich xxv wenn es etwas auf stderr mitbekommt ist ein Fehleraufgetreten, mehr nicht.


    Also kannst Du das "Sorry" entweder ignorieren oder einfach vdrconvert anpassen, das keine "nicht-Fehlermeldungen" auf stderr erscheinen ...




    Zitat

    Original von henfri
    Außerdem werden bei mir leider noch immer keine Vorschaubilder angezeigt:

    Code
    - MPlayer crashed by an 'Illegal Instruction'.
      It usually happens when you run it on a CPU different than the one it was
      compiled/optimized for.
      Verify this!


    Sorry, aber wenn MPlayer beim Wandeln abstürzt, kann XXV nichts anzeigen ;D


    Andreas

  • Hi,


    Zitat

    Original von henfri
    das ist schon klar.
    Aber das kann ja auch an einem fehlerhaften Kommando von xxv liegen.
    Mal sehen, was das emerge bringt.


    Eine 'Illegal Instruction' ist kein falscher Kommandozeilenparameter,
    sondern ein unbekannter Assemblerbefehl im Binary des kompilieren Mplayer.


    http://www.google.com/search?q=Illegal+Instruction+Mplayer&ie=UTF8


    Sowas kommt vor bei "falsche" Optimierungen oder "falsche" gewählter Architektur im Compiler.
    z.B. Wenn ein 686 Programm auf 586-CPU ausgeführt.


    Andreas

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!