[ANNOUNCE] XXV Beta version 0.71

  • Dies ist die offizielle Betaversion von XXV in Vorbereitung der Stable (0.8x)
    die dann hoffentlich zeitgleich mit der offiziellen Stable vom VDR (1.40)
    erscheinen wird.


    Wir haben sehr viele Bugfixes und Anpassungen eingebaut und ausführlich getestet.


    Es gibt einen neuen Skin der alle Funktionen beinhaltet und auch eine Übersicht
    darstellt die an den Spaltenübersichten der Tv-Zeitschriften angehlehnt ist.
    Dieser wird in Zukunft auch der Standardskin werden, falls ich es noch einmal
    hinbekomme das er in allen Browsern gut dargestellt wird.


    http://www.xpix.de/downloads/xxv/xxv-xstyle-0.2.tgz


    [Blockierte Grafik: http://xpix.dieserver.de/images/cms/182/xstyle-schema.gif]


    Wie immer könnt Ihr diese Version unter folgender URL runterladen:


    http://www.xpix.de/downloads/xxv/?M=D


    Natürlich werden wir weiterhin die brandneuen Versionen als subversion
    repository Euch zur Verfügung stellen. Mit einem installiertem subversion ist es
    ziemlich leicht an diese Versionen ranzukommen:


    # Checkout:
    svn co http://sonne.bandt.net/repos/XXV


    # Update
    cd $SOURCEDIR
    svn up


    # Changelog
    svn log


    Wir werden auch wieder unsere allseits beliebte Wunschthread bauen und hoffen
    das Ihr Euch da rege dran beteiligt, dieser wird am Ende der Betaphase (ca. 2
    Wochen) erscheinen.



    Hier die Neuerungen:


    * AUTOTIMER :
    Suche erweitert um Sonderzeichen '&', hiermit kann man nach txt UND txt
    suchen. Da es kein explizites UND in dem Suchmechanismus gab, kann
    man jetzt dies mit einem '&' Zeichen kennzeichnen. Z.b. Planet
    Wissen, &Computer würde nach 'Planet Wissen' UND 'Computer'
    suchen.


    * SHARE: Globale Bewertungsdatenbank
    Wenn ein Timer programmiert wird, so werden dessen Eckdaten (EPGid sowie
    Stopzeit) an eine globale Datenbank per SOAP weitergeleitet. Diese DB
    kann von jedem XXV User abgefragt werden, somit kann man sich die TopTen
    der am meisten programmierten Timer anzeigen lassen und nach shauen ob
    man nicht vielleicht eine wichtige Sendung verpassen würde. Natürlich
    unterscheiden sich die Events je nachdem ob man Kabel, Terrestrisch oder
    Satellit benutzt, je nachdem zu welcher Gruppe man gehört bekommt man
    auch nur diese Daten angezeigt. Also ein Satellit benutzer kann nicht
    die TopTen der Kabelnutzer sehen.


    Natürlich kann man diese Funktion jederzeit ausschalten.


    Der Server läuft (noch) im Betastatus, es kann also sein das die Daten
    mal nicht angezeigt werden. Sollte nicht so oft vorkommen, aber wir
    ändern ab und zu da noch was.


    * CHANNELS: Channel liste und Edit Funktion.
    Man kann sich jetzt in XXV die Channels anzeigen lassen und
    entsprechende Einträge editieren.


    * EPG : Advanced Search mode!
    Hier kann man auch nach dem Typ der Sendung suchen (DolbyDigital, 16:9).
    Leider funktioniert das nur wenn man erweiterte EPG Infos benutzt, z.B.
    Tvinfo usw.


    * EPG,AUTOTIMER: VPSPatch von Malte.
    VPS-Zeiten werden übernommen falls VPS genuzt wird (DANKE Malte Schroeder!!)


    * EPG: Ausgabe mit CHANNELSGROUPS - FEATUREREQUEST[145]


    * EVENTS: Neues Modul um eine Eventdatenbank zu erstellen FEATUREREQUEST[126]
    Events werden in den einzelnen Modulen eingetragen. Hiermit kann der
    Modulprogrmmierer festlegen wann ein Event per Jabber, RSS, Mail an den
    Nutzer geschickt werden soll.


    * INTERFACE : Ist jetzt ein SOAP Server.
    Das Interface für ThirdParty Programme wurde auf SOAP umgestellt.


    * Installationsscript "install.sh" hinzugefügt
    Alpha, mit diesem Skript kann man schnell (falls kein Debian zur
    Hand) das XXV auf einem Linuxsystem installieren.


    * MUSIC :
    Coverdaten werden jetzt per Amazon Webdienst geholt. Natürlich werden hier meist
    nur die Mainstream-Sachen gefunden ;)


    XXV versucht die GiantDisc DB zu kontaktieren falls diese unter
    Einstellungen->Music->Muggle eingetragen wurde. Falls das nicht der Fall
    ist, wird eine eigene Musikdatenbank erstellt.


    * NEWS::RSS :
    zusätzlicher Parameter (...?cmd=request&data=rss&__version=2) für RSS 2.0


    * RECORDS:
    Anzeige der Gesamt(abspiel)zeit
    Radioaufnahmen werden bei videoPreview übersprungen (Danke Torsten/WarEagle)
    Reduzierung der Festplattenaktivitäten beim Aktualisierung im Hintergrund.
    Serverpush auch nach rdelete und redit FEATUREREQUEST[153]


    * STATUS :
    Featurerequest[152] Die gemounteten Filesysteme werden jetzt mit angezeigt.
    Featurerequest[152] Option damit statt der Tortengrafiken eine normale Texttabelle angezeigt wird.


    * TIMERS:
    An 1.3.44 angepasst, im AUX-Feld wird nur noch das Autotimer ID gespeichert,
    Event wenn neue Timer auftauchen die keine Autotimer sind
    Neuer Event 'toogleTimer' jetzt auch mit 'on|off' auswertung -> und gefixt


    Am Ende noch ein herzlichen Dank an:


    • Hulk - der des öfteren ruhig geblieben ist wenn ich mit neuen Ideen kam
    • Malte - für seinen VPS Patch
    • Tobias - für die Debain Pakete
    • Wilderigel - der nicht müde wurde hier auf dem vdr-portal für einen riesen Support zu sorgen
    • allen Bugzilla Usern - die mit Geduld und Spucke immer wieder mir die Logdateien um die Ohren geschlagen haben ;)
  • Zitat

    Original von xpix
    Dies ist die offizielle Betaversion von XXV in Vorbereitung der Stable (0.8x)
    die dann hoffentlich zeitgleich mit der offiziellen Stable vom VDR (1.40)
    erscheinen wird.


    *grübel*
    Ist die 1.40 nicht schon längst erschienen...???!!!


    Gruß
    Boris

  • Zitat

    Original von Eichbaum


    *grübel*
    Ist die 1.40 nicht schon längst erschienen...???!!!


    Gruß
    Boris


    Nein wir sind erst bei der 1.4.0 die 1.40 wird dann wohl noch so ca. 36 Jahre dauern :D


    MfG
    Atti

  • Hey, danke für die neue Version!
    Finde ich sehr gelungen!



    1. Habe nun schon seit längerer Zeit beim Start folgende Meldungen:

    Code
    Use of uninitialized value in -r at /usr/local/src/XXV/bin/xxvd line 482.
    Use of uninitialized value in -w at /usr/local/src/XXV/bin/xxvd line 494.

    Nicht, dass die Funktion dadurch beeinträchtigt würde, aber irgendwie stören mich die Meldungen ;) Was habe ich da falsche gemacht?




    2. Ich weiss nicht mehr genau, woran ich da genau rumgespielt habe, allerdings werden bei mir die EPG Infos da abgeschnitten, wo Umlaute stehen. Im VDR dagegen werden die Umlaute angezeigt. Auch in den Menüs vom XXV werden Umlaute angezeigt, halt nur nicht in den EPG/Aufnahmen im XXV.
    Habe jetzt schon viel mit der Lokalisierung meines Systems rumgespielt, aber komme nicht wirklich klar, ist wohl zu hoch für mich.


    Ob ich XXV nun normal starte oder vorher
    export LC_CTYPE="ISO-8859-15"
    export LANG="de_DE.ISO-8859-15"
    export LANGUAGE="de_DE.ISO-8859-15"
    export LC_ALL="de_DE@euro"
    abgebe, scheint dabei echt egal zu sein...


    Hier meine Systemeinstellungen:


    3. Mein Wunsch für das neue Skin xstyle:


    Es wäre super, wenn man das Skin noch selber konfigurieren könnte, so dass man z. B. die Anzahl der nebeneinanderliegenden Sender (Spalten) anpassen kann und vorallem auch die angezeigte Zeitspanne (default 2 Stunden).
    Ich hätte z.B. kein Problem damit in horizontaler Richtung durch alle Sender zu scrollen und in vertikaler Richtung durch alle Zeiten (evtl. immer ein ganzer Tag statt den 2 Stunden).



    Besten Dank für die Unterstützung,


    Robsta


    Hardware: Antec Fusion Remote Black, Asus P5N7A-VM, E5200, Mystique SaTiX-S2 Dual V2, Stereo-Atmo
    TV: Samsung UE32B6000, BenQ W1070
    Software: yaVDR


  • Hallo


    Mal eine Frage zu diesen Installationsskript.



    Soweit so gut, aber das kann ja nicht alles sein?



    Will heißen, mit dem bischen ist doch xxv sicher noch nicht Lauffähig?


    Habe in den Head geschaut, da dieses installskript auf admin-am basiert, sollte doch mehr möglich sein?


    Bei vdradmin-am, tut es hier ein:



    Dann ein:


    Code
    shell> vdradmind.pl


    Und es läuft, bei xxv passiert einfach nichts?


    Bitte um Aufklärung.


    --------------


    Später...


    Sorry jetzt erst gelesen.


    * Installationsscript "install.sh" hinzugefügt
    Alpha, mit diesem Skript kann man schnell (falls kein Debian zur
    Hand) das XXV auf einem Linuxsystem installieren.


    Stimmt das rüber bügeln, der ganzen Perl::Geschichten hat Prima funktioniert. (waren eine Menge abragen), eine Sache mußte ich mit force zum Schluß erzwingen.


    Ok, da Alpha kann man sicher noch Wünsche äußern.


    Es sollte nach einer Installation, lauffähig sein, wie bei vdradmind-am, will heißen auch ohne den Source Ordner :]


    Danke


    MFG Ronny

  • Hallo Robsta,


    Du benutzt Gentoo!? Welche mysql-Version hast Du mit welchen use-flags installiert?
    Hatte auch solche "Erscheinungen", daher habe ich neuere stable (ab 4.1.14-r1) mysql-Versionen mit "latin1" use-flag emerged. Und nirgends ein utf8 stehen (weder in my.cnf noch in den locales). Damit lief's dann bei mir.


    Viele Grüße
    Chriss

  • So, noch einmal in Ruhe geschaut, es wurden keine Konfigurations-Dateien kopiert, weil das Script hier aussteigt.


    Code
    cp: cannot stat `doc/INSTALL': No such file or directory
    + exit 1


    Nach einem.


    Code
    shell> touch doc/INSTALL


    Lief es durch.


    Code
    -	makeDir "$DOCDIR" 1 && cp doc/CHANGELOG.txt  doc/COPYING.txt  doc/docu.tmpl  doc/INSTALL  doc/LIESMICH.txt  doc/NEWS.txt  doc/README.txt  doc/TODO.txt  doc/TUTORIAL.txt.gz "$DOCDIR" || exit 1
    +	makeDir "$DOCDIR" 1 && cp doc/CHANGELOG.txt  doc/COPYING.txt  doc/docu.tmpl  doc/LIESMICH.txt  doc/NEWS.txt  doc/README.txt  doc/TODO.txt  doc/TUTORIAL.txt.gz "$DOCDIR" || exit 1


    ----------------


    Was ich vermisse, sind Übergaben für. (um einiege zu nennen)



    Will heißen, das man die beim Aufruf des Installations-Skripts mit übergeben könnte, und diese in der Konfigurations-Datei landen.


    Bei admin-am, gibt es ein paar (da werden ja längst nicht so viele benötigt).


    Code
    VIDEODIR=".." \
    VDRCONF=".." \
    EPGDATA="../epg.data"


    Wäre das möglich, das rum gemansche nach den Installation, in der Konfigurations-Datei ist wirklich nicht die Lösung.


    Und einen Schalter für das anlegen des Initfiles, wäre auch nett (würde es gerne außen vor lassen).


    Ansonnsten feine Sache.


    MFG Ronny


  • Hast ja Recht ;) Das script hab ich halt auf die schnelle zusammen gehackt ... oder war es nicht sogar der Hulk(?!) ... Jedenfalls wäre es nett wenn du diesen Bug bei uns in den Bugzilla eintragen würdest:


    http://sonne.bandt.net/bugzilla/


    Dann verlieren wir das auch nicht aus den Augen ;)

  • Der aktuelle Stand der Skins stone/snow/blue/lcars,deltab ist hier verfügbar :


    http://www.deltab.de/vdr/xxv.html


    Neue Feature :


    * topten: angelegt
    * search: Advanced Search mode
    * CSS für Ausdruck ohne Navigationselememte hinzugefügt
    * rlist: Kennzeichung von Audioaufnahmen
    * rsearch: Kennzeichung von Audioaufnahmen
    * now/next/program/search/display: Ausgabe der VPS Startzeit, wenn verfügbar bzw. von der normalen Zeit abweicht.
    * asearch hinzugefügt
    * rdisplay : Anzeige des Kanal auf dem die Aufnahme getätigt wurde.


    Fixes :


    * vitals/network/memory/filesys: Ausgabe der Charts als GIF - Siehe Bugreport[154]
    * mlist: Genreauswahl aktualisiert
    * rlist: Nicht mehr Anzeige des letzten Previewbilder, sondern eines Bild aus der Mitte bei verfügbaren mehreren Bildern
    * mlist Ersten Jahreszahl nicht mehr hardcodiert
    * schema Tooltips mit Zeilenumbrüchen
    * global.js ungenutzte Variablen entfernt
    * widget url.tmpl von xstyle übernommen
    * widget/wait.tmpl: Titelzeile auf 80 Zeichen begrenzt.
    * alist/clist/rlist: Startsortierung asc/desc anpasst
    * widget date.tmpl von xstyle übernommen
    * MUSIC: im Javascript MUSIC::PROXY in URL eingefügt siehe cmd=mplaylist ... &binary=1
    * now/next Ausgabe mit CHANNELSGROUPS - FEATUREREQUSEST[145]

  • Zitat

    Original von Robsta
    1. Habe nun schon seit längerer Zeit beim Start folgende Meldungen:

    Code
    Use of uninitialized value in -r at /usr/local/src/XXV/bin/xxvd line 482.
    Use of uninitialized value in -w at /usr/local/src/XXV/bin/xxvd line 494.

    Nicht, dass die Funktion dadurch beeinträchtigt würde, aber irgendwie stören mich die Meldungen ;) Was habe ich da falsche gemacht?


    Fehler gefunden ... ist in der nächsten Rev.789 gefixt.



    Egal in welchem Browser? Kannste davon mal ein Screenshoit machen bitte?


    Zitat


    3. Mein Wunsch für das neue Skin xstyle:


    Es wäre super, wenn man das Skin noch selber konfigurieren könnte, so dass man z. B. die Anzahl der nebeneinanderliegenden Sender (Spalten) anpassen kann und vorallem auch die angezeigte Zeitspanne (default 2 Stunden).
    Ich hätte z.B. kein Problem damit in horizontaler Richtung durch alle Sender zu scrollen und in vertikaler Richtung durch alle Zeiten (evtl. immer ein ganzer Tag statt den 2 Stunden).


    Die Anzahl der nebeneinanderliegenden Sender hängt von dem der Breite des Browserfensters ab. Umso breiter du es ziehst umso mehr spalten kannst du sehen.


    Die Anzahl der Stunden kannst du unter Einstellungen -> EPG -> TimeFrame einstellen.


  • Jup :]


    Fehler 183 wurde in die Datenbank aufgenommen


    Ist ja eigentlich nur der kleiner Patzer, das andere sind Wünsche ;D


    MFG Ronny

  • Zitat

    Originally posted by theonlychriss
    Hatte auch solche "Erscheinungen", daher habe ich neuere stable (ab 4.1.14-r1) mysql-Versionen mit "latin1" use-flag emerged.

    Sauber, hab mysql mit dem entsprechenden Flag neu kompiliert und nun gehen auch die Umlaute!


    xpix: Damit ist XXV wohl aus dem Schneider, was die Fehler angeht ;) Falls du dennoch weitere Infos brauchst, sag Bescheid!


    Kurz zur Info: Wenn das System auf UTF-8 läuft, werden in den Menüs alle ä zu ae, ö zu oe usw.
    Wenn ich vor dem Start die locales exportiere, dann gehen auch die Umlaute in den Menüs!


    Die Meldungen beim Start sind seit 789 weg, DANKE!!!!


    Zitat

    Originally posted by xpixDie Anzahl der nebeneinanderliegenden Sender hängt von dem der Breite des Browserfensters ab. Umso breiter du es ziehst umso mehr spalten kannst du sehen.


    Mir würde es ja darum gehen, dass die Anzahl der Sender über die Breite des Browserfensters hinaus geht, so dass alle Sender nebeneinander stehen. Dann muss man halt horizontal scrollen ...
    Die Einstellungen -> EPG -> TimeFrame Option ist perfekt, die habe ich gesucht ;)


    Weiter so!
    Robsta


    Hardware: Antec Fusion Remote Black, Asus P5N7A-VM, E5200, Mystique SaTiX-S2 Dual V2, Stereo-Atmo
    TV: Samsung UE32B6000, BenQ W1070
    Software: yaVDR


    Einmal editiert, zuletzt von Robsta ()

  • Hallo!

    Zitat

    Original von Robsta
    2. Ich weiss nicht mehr genau, woran ich da genau rumgespielt habe, allerdings werden bei mir die EPG Infos da abgeschnitten, wo Umlaute stehen. Im VDR dagegen werden die Umlaute angezeigt. Auch in den Menüs vom XXV werden Umlaute angezeigt, halt nur nicht in den EPG/Aufnahmen im XXV.


    Ich habe genau das selbe Problem.
    Du hast aber nicht zufällig mysql 4.1.irgenwas im Einsatz.
    Bei mir ist das Problem nach dem Update von mysql 4.0.xx auf 4.1.xx aufgetreten. (Bin leider nicht zu Hause, genaue Versionsnummern auf Anfrage)
    Irgendwie haben die Gentoo-"Fritzen" etwas am default characterset herumgeschraubt (latin1 vs. utf8 ). Ich habe aber irgendwo gelesen das, wenn man als USEFLAG "latin1" mitnimmt, das Ganze wieder funktionieren soll. Hab's aber aus Zeitmangel noch nicht austesten können.


    Gorgo

    Einmal editiert, zuletzt von schiarch ()


  • Jo, ist bei mir auch genau seit dem Übergang 4.0.x auf 4.1.x, jetzt wo du es sagst ;)
    Kompilier mal neu mit dem entsprechenden USE-Flag und lese die Datenbank neu ein und du hast Ruhe!


    Grüsse, Rob


    Hardware: Antec Fusion Remote Black, Asus P5N7A-VM, E5200, Mystique SaTiX-S2 Dual V2, Stereo-Atmo
    TV: Samsung UE32B6000, BenQ W1070
    Software: yaVDR


  • Hi!


    Dann weiß ich ja schon was ich am Wochenende mache :)


    Danke Gorgo :prost1

  • Hi!
    Ich habe xxv auf Version 0.71(797) geupdatet. Bei der Installation (debian per apt-get) gab es Probleme beim Ändern der Datenbank. Es wurde ein 0 Bytes großes Backup erzeugt, die Datenbank wurde nicht verändert.


    Ich habe dann einige Zeit herumprobiert und schließlich xxv und mysql-server komplett entfernt und neu installiert. Danach ging allerdings das Webiterface nicht:
    30 (250) [03:16:22] main: Install the SOAP server at http://localhost.localdomain:8082/
    31 (250) [03:16:22] : Load Module XXV::MODULES::INTERFACE = 0.01
    32 (501) [03:16:22] main: Can't create Socket: Die Adresse wird bereits verwendet
    33 (501) [03:16:22] main: Problem to initialze Module
    34 (250) [03:16:22] : Load Module XXV::MODULES::HTTPD = Problem!
    35 (250) [03:16:22] : Load Module XXV::MODULES::GRAB = 0.01


    Als Port hatte ich 8082 angegeben (hatte ich vorher auch).
    Mit Port 8090 klappts.


    blueink

    yavdr| intel softhddevice | Hasswell i5 4460) | Mainboard GA-H81M-HD3 Intel H81 | 8 GB Ram |
    DVB-S2 Twintuner Digital Devices Cine S2 Rev 5.5 | TFT 27" (DVI) | Sound SPDIF -> Denon AVR-X4000
    Homebrew lirc (serial) | LCD 320x240 SED1330 (parport) | 128 GB System SSD, 2x2TB HDD ZFS

  • Morgen


    Mal eine Frage zu:


    Code
    read -p "Do you want to install $MODULE? [y/N]"


    Könnte man hier eine weitere Option verfügbar machen, f für force oder so ähnlich.


    Code
    read -p "Do you want to install $MODULE? [y/f/N]"


    Code
    su -c "perl -MCPAN -e 'install force '$MODULE"


    Habe das Skript auf 3 verschiedenen Distributionen laufen lassen, auf jeder war immer ein Perl Modul, was sich nicht installieren lassen wollte.


    Code
    2 x DBD::mysql
    1 x Proc::Killfam


    Über.


    Code
    shell> cpan
    shell> force install <MODUL>


    Klappte es, xxv lief überall ohne Probleme.


    --------------


    Noch eine Kleinigkeit, unter Befehle wurde einer komplett zerlegt, so schaut es im Browser aus. (5 Zeilen)



    Normal ist der aber ganz kurz.


    Code
    Drivespace: df -Ph | awk '/%/ { printf("| %-4s | %-5s | %s\n",$5,$4,$6) }'
    | Use% | Avail | Mounted
    | 53%  | 8.8G  | /
    | 0%   | 252M  | /dev/shm
    | 48%  | 41G   | /mirror
    | 53%  | 671K  | /media/floppy


    Scheint jeweils hier | newline zu sein.


    MFG Ronny

Jetzt mitmachen!

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