[Announce] XXV Stable Version 0.80 released

  • Nun denn, endlich ist es soweit. Leider hatte ich mein VDR System mit der c't
    5.0 Installation zerschossen und musste erstmal nach einer besseren Alternative
    suchen. VDR4YOU war letztendlich eine sehr gute Wahl, falls jemand den Autoren
    kennt ... eine kurze Mail wäre nett ;)


    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 und nicht nur im Firefox gut dargestellt wird.


    [Blockierte Grafik: http://vdr-wiki.de/wiki/images/b/b1/Xstyle-4.png]


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


    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 in den nächsten Tagen auf vdr
    -portal.de gestartet.


    XXV 0.80 lief bei mir jetzt seit 4 Wochen sehr stabil. Hier noch einmal eine
    Liste mit den erwähnenswerten 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

  • Sieht schonmal sehr gut aus. :D :applaus :respekt


    Irgendwie scheint's aber in der Programmanzeige noch Probleme mit den Umlauten zu geben (siehe Anhang).
    In der Timerliste werden die Titel mal korrekt und mal so wie auf den Bildern zu sehen dargestellt (Rev. 833M).

  • Zitat

    Original von Sledge Hammer
    (Rev. 833M).


    Das "M" in der Revision sagt mir das lokale Modifikationen vorliegen,
    nicht das dadurch was kaputt ist ...,
    ansonsten mal schauen was schon hd.brummy sagte...


    Zitat

    Original von hd.brummy
    Kann XXV (schon) mit UTF-8?


    Es sollte theoretisch in einer UTF-8 Umgebung lauffähig sein, da die Ausgabe explizit als ISO-8859-15 erzeugt werden, und nicht mehr von gewählten Einstellungen abhängig sind.


    Siehe bin/xxvd => bind_textdomain_codeset('xxv', 'ISO-8859-15');


    Das ganze Thema UTF-8 ist aber ehe nicht wirklich relevant, solange der native VDR nicht damit klarkommt. Und die meisten setzen vermutlich kein "UTF-8" unterstützendes MYSQL ein ...



    Andreas


    EDIT : Ich denke mir für die UTF-8 umstellen wären nur folgende Schritte notwendig,
    wenn mysql, vdr und perl UTF-8 können.
    ¹) die Stelle in bind_textdomain_codeset('xxv', 'UTF-8'); ändern
    ²) die locale Dateien(*.po/*.mo) ins UTF-8 Format ändern und rekompilieren
    ³) die Datei lib/tools.pm im UTF-8 Format speichern

  • Zitat

    Original von hd.brummy
    Wenn ich das sehe von Sledge Hammer, scheint ein locales Problem zu sein. UTF-8 ?
    *mit locales ist nicht dein (locales sytem) gemeint, Sledge*


    vdr:/# locale
    LANG=de_DE@euro
    LANGUAGE=de_DE:de:en_GB:en
    LC_CTYPE="de_DE@euro"
    LC_NUMERIC="de_DE@euro"
    LC_TIME="de_DE@euro"
    LC_COLLATE="de_DE@euro"
    LC_MONETARY="de_DE@euro"
    LC_MESSAGES="de_DE@euro"
    LC_PAPER="de_DE@euro"
    LC_NAME="de_DE@euro"
    LC_ADDRESS="de_DE@euro"
    LC_TELEPHONE="de_DE@euro"
    LC_MEASUREMENT="de_DE@euro"
    LC_IDENTIFICATION="de_DE@euro"
    LC_ALL=


    Bisher lief das mit diesen Einstellungen.


    Ich wüsste auch nicht, dass ich irgendwelche Modifikationen an XXV vorgenommen hätte, das M steht da aber auch schon seit zig Versionen.

    VDR-User #992
    Server: Asrock N3700-ITX mit Cine S2 6.5 headless
    System: Ubuntu 22.04.LTS
    VDR: VDR 2.2.0 mit epgsearch, live, vnsiserver
    Client: Raspberry Pi v4 mit LibreElec

  • Rehi,


    Habe gerade mysql installiert und kann mit dem mysql root user in die DB (mit mysqladmin passwort vergeben). Ich nuze dazu den mysql Client im Terminal. "show databases" und so klappt, nur bekomme ich beim Starten des xxv diesen Fehler:


    Code
    Can't call method "selectall_arrayref" on unblessed reference at /opt/xxv-0.80/bin/../lib/Tools.pm line 236


    Diesen Fehler hatten schon andere hier, aber eine Loesung ausser Reinstallation war nicht zu entnehmen.
    Habe in der XXV Config zunaechst auch den mysql root User verwendet.


    mysql ist der 5er aus Ubuntu, also Debian-Verwandtschaft.
    Kennt einer Abhilfe, habe doch schonmal hinbeommen, die 0.6xer zu installieren...


    Btw. habe das libtemplate-perl nachinstalliert und noch das Event-Teil von CPAN auch (via perl selbst).


    Danke+Gruss,
    Timo

    yaVDR 0.4-pre1 on ASUS 1015PN -> Big Screen and XBMC remote on Android.

  • Zitat

    Original von Sledge Hammer
    LANGUAGE=de_DE:de:en_GB:en


    Ich wusste gar nicht das dies zulässig ist, mehrere Spracheinstellungen auf einmal zu definieren.


    Aber irgendwo müssen die Zeichen im UTF-8 Format ja herkommen.
    Ich tippe mal auf eine gepatchen VDR !?, oder ist vielleicht der Browser, k.A.


    Deshalb anbei je ein Patch für xstyle und xxv damit hoffentlich die korrekten Entities für UTF-8 Zeichen erstellt werden. (bitte mal antesten ob es hilft)


    Zitat

    Original von blazko
    Can't call method "selectall_arrayref" on unblessed reference at /opt/xxv-0.80/bin/../lib/Tools.pm line 236


    Ich kann nur raten, das perl-dbi nicht installiert ist.

  • Hallo Hulk,


    So, habe in meinem jugendlichen Leichtsinn mal das install.sh ausgefuehrt (trotz "Debian") - da wurde mir quasi das komplette Perl uebergebuegelt :) Nunja, zum. mit CPAN Modulen, die eignetlich schon drauf waren. Egal, auf jeden Fall laeuft es nun, nur ist xxv leider in /usr/local. Das ist insofern problematisch, da ich nun andere Ordner von xxv nicxht wiederfinde (finde nur die Config, das Binary und die Libs), aber z.B. den Frontend-Ornder "html" nicht.
    Ich will xxv nun wieder in /opt haben und mir die Dateien umkopieren. Kannst Du mir sagen, wo ich die fehlenden Dateien in /usr/local finden kann und wo dort die Themes waeren?


    ***************************************************************************
    EDIT: Kommadno zurueck!!! Habe nat. /usr/local/share/xxv uebersehen!!!
    ***************************************************************************


    Danke,
    Timo

    yaVDR 0.4-pre1 on ASUS 1015PN -> Big Screen and XBMC remote on Android.

    Einmal editiert, zuletzt von blazko ()

  • Zitat

    Original von Hulk


    Ich wusste gar nicht das dies zulässig ist, mehrere Spracheinstellungen auf einmal zu definieren.


    Wie stellt man das denn richtig ein?


    Zitat


    Aber irgendwo müssen die Zeichen im UTF-8 Format ja herkommen.
    Ich tippe mal auf eine gepatchen VDR !?, oder ist vielleicht der Browser, k.A.


    Hab's getestet mit VDR 1.4.1 mit BigPatch (ich weiß, das Problemkind), Firefox 1.5.0.4 und Opera 8.5. Beide male die gleiche Darstellung.


    Zitat


    Deshalb anbei je ein Patch für xstyle und xxv damit hoffentlich die korrekten Entities für UTF-8 Zeichen erstellt werden. (bitte mal antesten ob es hilft)


    In der Übersicht sieht es gut aus. Ich nehme mal an, in den sonstigen Vorlagen (Was läuft jetzt) hast Du noch nichts geändert? Dort sind nämlich noch die wirren Zeichen vorhanden.
    In der Timerliste werden die Umlaute nach dem Neueinlesen vom VDR erstmal korrekt dargestellt, nach einiger Zeit aber dann verschandelt.


    Zitat


    Ich kann nur raten, das perl-dbi nicht installiert ist.


    Ich habe "libdbi-perl, v1.50-2, Perl5 database interface by Tim Bunce" installiert. Meinst Du das?

    VDR-User #992
    Server: Asrock N3700-ITX mit Cine S2 6.5 headless
    System: Ubuntu 22.04.LTS
    VDR: VDR 2.2.0 mit epgsearch, live, vnsiserver
    Client: Raspberry Pi v4 mit LibreElec

  • Zitat

    Original von Sledge Hammer
    Wie stellt man das denn richtig ein?


    Ich kann mir auch vorstellen das es zulässig ist, ich habe ein derartiges Format nur noch nie gesehen, aber das heisst ja nichts.


    Zitat

    Original von Sledge Hammer
    In der Übersicht sieht es gut aus. Ich nehme mal an, in den sonstigen Vorlagen (Was läuft jetzt) hast Du noch nichts geändert? Dort sind nämlich noch die wirren Zeichen vorhanden.


    Die restlichen Dateien des Skins müssen auch noch angefasst werden, damit alle Sonderzeichen encodiert werden. Ich hoffe mal das bei den anderen Skins das nicht notwendig ist.


    Zitat

    Original von Sledge Hammer
    Ich habe "libdbi-perl, v1.50-2, Perl5 database interface by Tim Bunce" installiert. Meinst Du das?


    Genau dieses.
    # dpkg -l libdbi-perl
    ii libdbi-perl 1.46-6 Perl5 database interface by Tim Bunce

  • SledgE
    libdbi: ja, das sit das richtige.
    Btw. Umlaute laufen zum. bei mir okay; VDR laeuft auch hier noch unter einer non-UTF Locale. VDR ist Vanilla 1.4.0.


    xpix, hulk
    GEILE ARBEIT! DANKE!
    Jetzt muss ich noch WOL (WOWL) und dynDNS einrichten :) :) :)


    Gruss,
    Timo

    yaVDR 0.4-pre1 on ASUS 1015PN -> Big Screen and XBMC remote on Android.

  • Hallo,


    woran macht XXV fest, ob es eine Sendung in 16:9 oder 4:3 ist?
    Bei mir zeigt XXV immer 4:3 an, auch wenn der Film definitiv in 16:9 ist.
    Ich verwende das über Kabel Deutschland gesendete EPG.


    Gruß,
    Andree

  • Hiho...


    Kann ich auch auf die Online Timerdatenbank zugreifen ohne VDR und installiertes XXV?
    Hintergrund: Ich wuerd auch ganz gerne mal unterwegs schaun, was grade so in den TopTen ist.


    Gruss
    Hotte


  • Es müssen genügend Daten gesammelt werden damit ein Diagramm dargestellt werden kann. Dies sollte der Fall sein wenn xxv 10-15min gelaufen ist. Sollte das nicht der Fall sein so überprüfe doch mal deine Einstellungen unter STATUS.


    Ich würde das gerne als FAQ in die Wiki aufnehmen aber welche ist denn jetzt eigentlich die aktuelle? ;)


  • Immer auf's schlimme ;) Also, nur wenn du Daten von tvmovie hast kann xxv festellen in welchem Format die Sendung läuft. Ich hatte gehofft das dies auch der VDR mir sagen kann ... aber denkste. Vielleicht einen Tipp?

  • Zitat

    Original von FredHotte
    Hiho...


    Kann ich auch auf die Online Timerdatenbank zugreifen ohne VDR und installiertes XXV?
    Hintergrund: Ich wuerd auch ganz gerne mal unterwegs schaun, was grade so in den TopTen ist.


    Gruss
    Hotte


    Schon, du bekommst dann aber nur eine Tabelle mit EPG-ID und Ranking vom Server. Macht also wenig Sinn wenn deine EPG-Datenbank nicht zur Hand ist.

  • Hihi,


    hab jetzt schon mehrfach von XXV gelesen, und möchte es auch mal gerne testen. Habe aber eine "verrückte" Idee:
    Kann ich XXV Theoretisch auf einer anderen Kiste statt dem VDR installieren?


    Das Problem ist folgendes, ich nutze LinVDR, und würde mir ungerne die Kiste jetzt mit einer kompletten MySQL instanz zuballern.


    Allerdings laufen bei mir paralel auch noch ein paar Server unter Linux. Wäre es nicht möglich dort den XXV zu installieren und ihm entweder zugriff auf die epg.data des VDR zu geben oder sagen wir mal beim starten eine kopie der epg.data local auf den Server zu legen?


    Ich weiß, dass ich dann damit keine Timer etc. programmieren kann, es geht mir zunächst auch nurmal darum den XXV generell zum laufen zu bekommen, so dass ich halt das FrontEnd mal sehe und es mal mit VDRAdmin vergleichen kann.


    Was haltet ihr von der Idee? Ist sowas machbar?

    VDR #1:
    SW: LINVDR 0.7 (2.6.20.1 @Dr. Seltsam) VDR 1.4.5-2-extp22 + Mahlzeit-ISO 3.2
    HW: Asus Pundit-R - Pentium III 2GHz - 7'' TFT für GraphTFT - Nexus-S Rev. 2.3
    VDR #2 (Client):
    SW: LinVDR 0.7 (2.6.17.3 @Dr. Seltsam) VDR 1.4.0-1 + DXR3 @Dr. Seltsam
    HW: T-Online Streaming Box S-100 - Pentium M 788MHz - DXR3 Karte - 1GB CF
    Registered User: #1096

Jetzt mitmachen!

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