[ANNOUNCE] XXV Beta version 0.72

  • In Vorbereitung auf die stable Version haben wir noch letzte Fixes integriert.


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


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


    * docu.tmpl: nicht nur im POD, sondern auch im DOCU und SKIN Verzeichnis suchen
    * STREAM: mime-typ editbar gemacht, für Livestream/Wiedergabe Mime-Typ default: video/x-mpegurl,
    zur korrekten Unterscheidung zum Streaming von Musik (audio/x-mpegurl)
    * AUTOTIMER/TIMER: bei vom Autotimer angelegten, aber manuell modifizierte Timern
    wurden vom AUTOTIMER permanent die Modifizierungen überschrieben.
    * MUSIC: muggle-Database/Streaming funktioniert nicht, Path zur Datei fehlte
    * SVDRP: Entfernen des EVENT-Logging für SVDRP Commands, um Rekursion über NEWS::VDR zu verhindern.
    * Anpassung von getVdrVersion an VDR maintenance patch 1.4.0-1
    * install.sh Bug[183] (Ronny Kornexl)
    + Modus "force" für Installation der Module hinzugefügt
    + Typo doc/INSTALL
    + Weitere Optionen hinzugefügt, um per eigenen Wrapper etc/xxvd.cfg umzuschreiben
    + install.sh Default-Datenbankname von TESTDB auf XXVDB geändert.
    * SVDRP: Rekursion über NEWS::VDR entfernt.
    + Es wird kein Connect vorgenommen falls der socket noch offen ist.
    * SHARE: TopTen Daten werden im Intervall und beim Start gecacht.
    * SHARE: SOAP wird nur konnektiert wenn active gesetzt ist.
    * bin/xxvd : Version auf 0.72 geändert

  • Code
    + install.sh Default-Datenbankname von TESTDB auf XXVDB geändert.


    --------


    Hallo


    Er lautet glaube xxv.

    Code
    DSN=DBI:mysql:database=xxv;host=localhost;port=3306
                           ^^^
    Language=de_DE
    PWD=xxv
        ^^^
    USR=xxv
        ^^^


    Wenn man über die install.sh installiert, werden diese Werte als Default herangezogen.


    Code
    *) case ${VAR}${i%%=*} in
    			     GENERALDSN|GENERALUSR|GENERALPWD)
    				echo $i ; eval $i ; eval GENERAL_${i%%=*}=\${${i%%=*}##*=} ; continue
    				;;
    			esac


    Sollt er wirklich XXVDB lauten, müßtest Du das glaube in der etc/xxvd.cfg.example ändern.

    Code
    - DSN=DBI:mysql:database=xxv;host=localhost;port=3306
    + DSN=DBI:mysql:database=XXVDB;host=localhost;port=3306


    Auch in der ../contrib/update-xxv.


    Code
    #          -d <databse>   : XXV database name (default: xxv)
                                                            ^^^


    Oder ein Schreibfehler im ANNOUNCE oben?


    Hier noch ein kleiner...


    Code
    - #          -d <databse>   : XXV database name (default: xxv)
    + #          -d <database>  : XXV database name (default: xxv)


    Ansonnsten, klappt das hier nun mit den Übergaben (sind nicht wenig) wirklich bestens ;D



    MFG Ronny

  • Hi xpix,


    bei mir kommen beim Starten folgende Meldungen:



    Scheinen allerdings nicht sonderlich wichtig zu sein, nur so als Hinweis :D


    Grüße
    Michi

    Wohnzimmer: Techsolo TC-400 :: ASUS P5N7A-VM :: Intel Core 2 Duo E7400 :: GeForce 9300 onboard :: vdr 1.7.15 e-tobi ::
    In Rente: Pimped Scenic 600 (Bilder und Aufbau) :: PIII 600Mhz :: Hauppauge Nexus-S 2.1 4MB :: vdr 1.5.2 e-tobi ::


    "Wer denkt, dass Volksvertreter das Volk vertreten, der glaubt auch, dass Zitronenfalter Zitronen falten." Zeit zum ändern!


  • Hmm, irgendwas scheint in deiner channel.conf nicht zu stimmen. Scheinbar gibt es bei dir Kanäle die keine Position haben. Kann ich ja gar nicht glauben ;)


    Schickst du mir bitte deine channels.conf als PN.

  • Bekomme mit der svn Version r813 (und seit einiger Zeit davor) folgendes beim beenden:


    Code
    mona ~ # /etc/init.d/xxvd restart
    Stop bin/xxvd: xxvd with pid 11014 killed
    : ERR:250 xxv say "GoodBye!" at /usr/local/XXV/bin/../lib/Tools.pm line 19.


    Soll das so sein, oder ists ein Fehler?

  • Zitat

    Original von wilderigel
    Bekomme mit der svn Version r813 (und seit einiger Zeit davor) folgendes beim beenden:


    Code
    mona ~ # /etc/init.d/xxvd restart
    Stop bin/xxvd: xxvd with pid 11014 killed
    : ERR:250 xxv say "GoodBye!" at /usr/local/XXV/bin/../lib/Tools.pm line 19.


    Soll das so sein, oder ists ein Fehler?


    Stimmt, hatte mich auch schon immer gestört. Ich nehm die Meldung raus.

  • Hallo alle zusammen,


    habe da ein Paar Probleme ...



    1. Livebild in Fernbedienung wir nicht angezeigt ..


    2. keine Statistik in Netzwerk .. ist mir aber nicht so wichtig


    3. Aufnahmen werden nicht angezeigt ..


    noch eine Frage wie stellt man denn Muggle auf Sqllite im Menue Musik um ....


    Bitte .. um Hilfe ....


    Gruss Miroe


    +++++++++


    hier meine log files ....



    linvdr:/opt/XXV# ./install.sh -p


    Only LISTING needed Perl modules...
    Checking for Perl module Test::Simple... found
    Checking for Perl module DBI... found
    Checking for Perl module DBD::mysql... found
    Checking for Perl module Event... found
    Checking for Perl module MIME::Base64... found
    Checking for Perl module Time::HiRes... found
    Checking for Perl module Locale::gettext... found
    Checking for Perl module URI... found
    Checking for Perl module URI::file... found
    Checking for Perl module URI::URL... found
    Checking for Perl module Compress::Zlib... found
    Checking for Perl module HTML::Tagset... found
    Checking for Perl module HTML::Parser... found
    Checking for Perl module HTML::Form... found
    Checking for Perl module HTTP::Status... found
    Checking for Perl module HTTP::Daemon... found
    Checking for Perl module HTTP::Request... found
    Checking for Perl module LWP::UserAgent... found
    Checking for Perl module LWP... found
    Checking for Perl module WWW::Mechanize... found
    Checking for Perl module Data::Random... found
    Checking for Perl module WWW::Mechanize::FormFiller... found
    Checking for Perl module GD... found
    Checking for Perl module Digest::SHA1... found
    Checking for Perl module Digest::HMAC_MD5... found
    Checking for Perl module Digest::MD5... found
    Checking for Perl module Net::IP... found
    Checking for Perl module Net::DNS... found
    Checking for Perl module XML::Parser... found
    Checking for Perl module XML::RSS... found
    Checking for Perl module Authen::SASL... found
    Checking for Perl module XML::Stream... MISSING
    Do you want to install XML::Stream? (y)es/(f)orced/(N)ever : y
    Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
    CPAN: Compress::Zlib loaded ok
    Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
    Database was generated on Fri, 19 May 2006 03:27:12 GMT
    CPAN: HTTP::Date loaded ok
    Going to read /root/.cpan/sources/modules/03modlist.data.gz
    XML::Stream is up to date (1.22).
    Checking for Perl module Net::XMPP... MISSING
    Do you want to install Net::XMPP? (y)es/(f)orced/(N)ever : y
    Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
    CPAN: Compress::Zlib loaded ok
    Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
    Database was generated on Fri, 19 May 2006 03:27:12 GMT
    CPAN: HTTP::Date loaded ok
    Going to read /root/.cpan/sources/modules/03modlist.data.gz
    Net::XMPP is up to date (1.0).
    Checking for Perl module Proc::Killfam... found
    Checking for Perl module Proc::ProcessTable... found
    Checking for Perl module Term::ReadLine::Gnu... found
    Checking for Perl module Template... found
    Checking for Perl module SOAP::Lite... found
    Checking for Perl module MP3::Icecast... found
    Checking for Perl module MP3::Info... found
    Checking for Perl module CGI... found
    Checking for Perl module LWP::Simple... found
    Checking for Perl module Net::Amazon... found
    Checking for Perl module Net::Amazon::Request::Artist... found


    ...done.


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


    xxvd.log


    linvdr:/opt/XXV/etc# cat /var/log/xxvd.log
    1 (250) [11:53:07] :
    ----------------------------
    ---- XXVD System started ---
    ----------------------------
    2 (250) [11:53:07] : Verbose Level is set to 3
    3 (250) [11:53:07] : Use configuration file "/root/.xxvd.cfg"
    4 (250) [11:53:07] : Fast template support is on!
    5 (250) [11:53:07] main: Successfully connect to: DBI:mysql:database=xxv;host=localhost;port=3306
    6 (250) [11:53:07] : Load Module XXV::MODULES::WAPD = 0.45
    7 (250) [11:53:07] : Load Module XXV::MODULES::VTX = 0.51
    8 (250) [11:53:08] : Load Module XXV::MODULES::USER = 0.45
    9 (250) [11:53:08] : Load Module XXV::MODULES::TIMERS = 0.45
    10 (250) [11:53:08] : Load Module XXV::MODULES::TELNET = 0.01
    11 (250) [11:53:08] : Load Module XXV::MODULES::SVDRP = 0.01
    12 (250) [11:53:08] : Load Module XXV::MODULES::STREAM = 0.01
    13 (250) [11:53:08] : Load Module XXV::MODULES::STATUS = 0.45
    14 (250) [11:53:08] main: SOAP Server http://xpix.dyndns.org:81/XXV/Server can not connected!
    15 (250) [11:53:08] main: Deactivate the Share Modul!
    16 (250) [11:53:08] : Load Module XXV::MODULES::SHARE = 0.02
    17 (250) [11:53:08] : Load Module XXV::MODULES::ROBOT = 0.01
    18 (250) [11:53:08] main: Load NEWS Module XXV::OUTPUT::NEWS::VDR = 0.01
    19 (250) [11:53:08] main: Load NEWS Module XXV::OUTPUT::NEWS::RSS = 0.01
    20 (250) [11:53:08] main: Load NEWS Module XXV::OUTPUT::NEWS::MAIL = 0.01
    21 (550) [11:53:08] main: Can't locate Encode.pm in @INC (@INC contains: /usr/local/bin/../lib /usr/local/bin /usr/local/lib/xxv /us
    r/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/lo
    cal/lib/site_perl .) at /usr/local/lib/xxv/XML/Stream.pm line 257.
    22 (550) [11:53:08] main: Can't locate Encode.pm in @INC (@INC contains: /usr/local/bin/../lib /usr/local/bin /usr/local/lib/xxv /us
    r/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/lo
    cal/lib/site_perl .) at /usr/local/lib/xxv/XML/Stream.pm line 257.
    BEGIN failed--compilation aborted at /usr/local/lib/xxv/XML/Stream.pm line 257.
    Compilation failed in require at /usr/share/perl5/Net/XMPP.pm line 212.
    23 (550) [11:53:08] main: Can't locate Encode.pm in @INC (@INC contains: /usr/local/bin/../lib /usr/local/bin /usr/local/lib/xxv /us
    r/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/lo
    cal/lib/site_perl .) at /usr/local/lib/xxv/XML/Stream.pm line 257.
    BEGIN failed--compilation aborted at /usr/local/lib/xxv/XML/Stream.pm line 257.
    Compilation failed in require at /usr/share/perl5/Net/XMPP.pm line 212.
    BEGIN failed--compilation aborted at /usr/share/perl5/Net/XMPP.pm line 212.
    Compilation failed in require at (eval 140) line 2.
    24 (550) [11:53:08] JABBER: Can't locate Encode.pm in @INC (@INC contains: /usr/local/bin/../lib /usr/local/bin /usr/local/lib/xxv /
    usr/local/lib/perl/5.6.1 /usr/local/share/perl/5.6.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.6.1 /usr/share/perl/5.6.1 /usr/
    local/lib/site_perl .) at /usr/local/lib/xxv/XML/Stream.pm line 257.
    BEGIN failed--compilation aborted at /usr/local/lib/xxv/XML/Stream.pm line 257.
    Compilation failed in require at /usr/share/perl5/Net/XMPP.pm line 212.
    BEGIN failed--compilation aborted at /usr/share/perl5/Net/XMPP.pm line 212.
    Compilation failed in require at (eval 140) line 2.
    BEGIN failed--compilation aborted at (eval 140) line 2.
    25 (550) [11:53:08] REPORT:
    Can not load Module: Net::XMPP
    Please install this module on your System:
    perl -MCPAN -e 'install Net::XMPP'
    26 (501) [11:53:08] main: Problem to load Module XXV::OUTPUT::NEWS::JABBER!
    27 (250) [11:53:08] : Load Module XXV::MODULES::REPORT = 0.01
    28 (250) [11:53:08] : Load Module XXV::MODULES::REMOTE = 0.01
    29 (250) [11:53:09] : Load Module XXV::MODULES::RECORDS = 0.45
    30 (501) [11:53:09] DBI: DBI->connect(database=GiantDisc;host=localhost;port=3306) failed: Access denied for user: 'xxv@localhost' t
    o database 'GiantDisc' at /usr/local/lib/xxv/XXV/MODULES/MUSIC.pm line 956
    31 (501) [11:53:09] MUSIC: Access denied for user: 'xxv@localhost' to database 'GiantDisc'
    32 (250) [11:53:09] MUSIC: No GiantDisc data base. Use standard music data base!
    33 (250) [11:53:09] : Load Module XXV::MODULES::MUSIC = 0.45
    34 (250) [11:53:09] : Load Module XXV::MODULES::LOGREAD = 0.01
    35 (501) [11:53:09] main: Can't locate package SOAP::Transport::HTTP::Server for @SOAP::Transport::HTTP::Event::ISA at (eval 187) li
    ne 2.
    36 (250) [11:53:09] main: Install the SOAP server at http://localhost:8082/
    37 (250) [11:53:09] : Load Module XXV::MODULES::INTERFACE = 0.01
    38 (250) [11:53:09] : Load Module XXV::MODULES::HTTPD = 0.45
    39 (550) [11:53:10] DynaLoader: Can't load '/usr/lib/perl5/auto/GD/GD.so' for module GD: libXpm.so.4: cannot open shared object file
    : No such file or directory at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
    at (eval 200) line 2
    40 (550) [11:53:10] main: Can't load '/usr/lib/perl5/auto/GD/GD.so' for module GD: libXpm.so.4: cannot open shared object file: No s
    uch file or directory at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
    at (eval 200) line 2
    Compilation failed in require at (eval 200) line 2.
    41 (550) [11:53:10] GRAB: Can't load '/usr/lib/perl5/auto/GD/GD.so' for module GD: libXpm.so.4: cannot open shared object file: No s
    uch file or directory at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.
    at (eval 200) line 2
    Compilation failed in require at (eval 200) line 2.
    BEGIN failed--compilation aborted at (eval 200) line 2.
    42 (550) [11:53:10] main:
    Can not load Module: GD
    Please install this module on your System:
    perl -MCPAN -e 'install GD'
    43 (250) [11:53:10] : Load Module XXV::MODULES::GRAB = Problem!
    44 (250) [11:53:10] : Load Module XXV::MODULES::EVENTS = 0.01
    45 (550) [11:53:10] main: No EPG File found
    46 (501) [11:53:10] main: Problem to initialze Module
    47 (250) [11:53:10] : Load Module XXV::MODULES::EPG = Problem!
    48 (250) [11:53:10] : Load Module XXV::MODULES::CONFIG = 0.01
    49 (250) [11:53:10] : Load Module XXV::MODULES::CHANNELS = 0.45
    50 (250) [11:53:10] : Load Module XXV::MODULES::AUTOTIMER = 0.45
    51 (250) [11:53:10] main: CHANNELS: Read and register Channels ...
    52 (550) [11:53:10] main: No Channels File found
    53 (250) [11:53:10] main: EVENTS: Look for Evententrys in modules ...
    54 (250) [11:53:10] main: TIMERS: Store timers in database ...
    55 (202) [11:53:10] TIMERS: EVT:270 Call command "lstt" on svdrp
    56 (501) [11:53:10] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIMER
    S.pm line 871.
    57 (501) [11:53:10] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIMER
    S.pm line 871.
    58 (501) [11:53:10] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIMER
    S.pm line 871.
    59 (501) [11:53:10] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIMER
    S.pm line 871.
    60 (250) [11:53:10] main: NEWS::RSS: Start initiate the RSS Feed ...
    61 (250) [11:53:10] main: Send restart Message to News channel ...
    62 (250) [11:53:10] main: REMOTE: Parse Commandfile ...
    63 (501) [11:53:10] main: can't open file '/var/lib/vdr/commands.conf' : No such file or directory
    64 (250) [11:53:10] main: RECORDS: Store records in database ...
    65 (202) [11:53:10] RECORDS: EVT:270 Call command "lstr" on svdrp
    66 (501) [11:53:10] SVDRP: getpeername() on closed socket Symbol::GEN6 at /usr/lib/perl/5.6.1/IO/Socket.pm line 200.
    67 (202) [11:53:10] RECORDS: EVT:270 Call command "stat disk" on svdrp
    68 (501) [11:53:10] SVDRP: getpeername() on closed socket Symbol::GEN7 at /usr/lib/perl/5.6.1/IO/Socket.pm line 200.
    69 (501) [11:53:10] Find: Use of uninitialized value in join or string at /usr/share/perl/5.6.1/File/Find.pm line 277.
    70 (501) [11:53:10] Find: Use of uninitialized value in join or string at /usr/share/perl/5.6.1/File/Find.pm line 277.
    71 (501) [11:53:10] RECORDS: Can't assign recording with title: '@Mondsüchtig'
    72 (501) [11:53:10] RECORDS: Can not find recording for Id 1!
    73 (501) [11:53:10] RECORDS: Can't assign recording with title: 'Bibliothek der Sachgeschichten~G \- wie Grashalm und Geburtstagspak
    et'
    74 (501) [11:53:10] RECORDS: Can not find recording for Id 2!
    75 (501) [11:53:10] RECORDS: Can't assign recording with title: 'Die Sendung mit der Maus~Lach\- und Sachgeschichten für Fernsehanfä
    nger'
    76 (501) [11:53:10] RECORDS: Can not find recording for Id 3!
    77 (250) [11:53:10] : Documentation is generated in '/usr/local/share/xxv/doc'.
    78 (501) [11:57:48] RECORDS: DBD::mysql::st execute failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv/Tools.pm l
    ine 225, <DATA> line 429.
    79 (501) [11:57:48] RECORDS: Unknown column 'r.Type' in 'field list' -
    SELECT
    r.RecordId as Service,
    r.eventid as __EventId,
    e.title as Title,
    e.subtitle as Subtitle,
    SUM(r.duration) as Duration,
    from_unixtime(r.Start) as __RecordStart,
    SUM(State) as __New,
    r.Type as __Type,
    COUNT(*) as __Group,
    SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', 1) as __fulltitle,
    IF(COUNT(*)>1,0,1) as __IsRecording
    FROM
    RECORDS as r,
    OLDEPG as e
    WHERE
    e.eventid = r.eventid
    GROUP BY
    SUBSTRING_INDEX(r.Path, '/', IF(Length(e.subtitle)<=0, 5 + 1, 5))
    AND 0 = 1
    80 (501) [11:57:48] RECORDS: DBD::mysql::db selectall_arrayref failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv
    /XXV/MODULES/RECORDS.pm line 1003, <DATA> line 429.
    81 (202) [11:57:51] RECORDS: EVT:270 Call command "lstr" on svdrp
    82 (202) [11:57:51] RECORDS: EVT:270 Call command "stat disk" on svdrp
    83 (501) [11:57:51] RECORDS: Can't assign recording with title: '@Mondsüchtig'
    84 (501) [11:57:51] RECORDS: Can not find recording for Id 1!
    85 (501) [11:57:51] RECORDS: Can't assign recording with title: 'Bibliothek der Sachgeschichten~G \- wie Grashalm und Geburtstagspak
    et'
    86 (501) [11:57:51] RECORDS: Can not find recording for Id 2!
    87 (501) [11:57:51] RECORDS: Can't assign recording with title: 'Die Sendung mit der Maus~Lach\- und Sachgeschichten für Fernsehanfä
    nger'
    88 (501) [11:57:51] RECORDS: Can not find recording for Id 3!
    89 (501) [11:57:52] RECORDS: DBD::mysql::st execute failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv/Tools.pm l
    ine 225, <DATA> line 715.
    90 (501) [11:57:52] RECORDS: Unknown column 'r.Type' in 'field list' -
    SELECT
    r.RecordId as Service,
    r.eventid as __EventId,
    e.title as Title,
    e.subtitle as Subtitle,
    SUM(r.duration) as Duration,
    from_unixtime(r.Start) as __RecordStart,
    SUM(State) as __New,
    r.Type as __Type,
    COUNT(*) as __Group,
    SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', 1) as __fulltitle,
    IF(COUNT(*)>1,0,1) as __IsRecording
    FROM
    RECORDS as r,
    OLDEPG as e
    WHERE
    e.eventid = r.eventid
    GROUP BY
    SUBSTRING_INDEX(r.Path, '/', IF(Length(e.subtitle)<=0, 5 + 1, 5))
    AND 0 = 1
    91 (501) [11:57:52] RECORDS: DBD::mysql::db selectall_arrayref failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv
    /XXV/MODULES/RECORDS.pm line 1003, <DATA> line 715.
    92 (501) [11:57:58] RECORDS: DBD::mysql::st execute failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv/Tools.pm l
    ine 225, <DATA> line 858.
    93 (501) [11:57:58] RECORDS: Unknown column 'r.Type' in 'field list' -
    SELECT
    r.RecordId as Service,
    r.eventid as __EventId,
    e.title as Title,
    e.subtitle as Subtitle,
    SUM(r.duration) as Duration,
    from_unixtime(r.Start) as __RecordStart,
    SUM(State) as __New,
    r.Type as __Type,
    COUNT(*) as __Group,
    SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', 1) as __fulltitle,
    IF(COUNT(*)>1,0,1) as __IsRecording
    FROM
    RECORDS as r,
    OLDEPG as e
    WHERE
    e.eventid = r.eventid
    GROUP BY
    SUBSTRING_INDEX(r.Path, '/', IF(Length(e.subtitle)<=0, 5 + 1, 5))
    AND 0 = 1
    94 (501) [11:57:58] RECORDS: DBD::mysql::db selectall_arrayref failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv
    /XXV/MODULES/RECORDS.pm line 1003, <DATA> line 858.
    95 (202) [11:58:00] RECORDS: EVT:270 Call command "lstr" on svdrp
    96 (202) [11:58:00] RECORDS: EVT:270 Call command "stat disk" on svdrp
    97 (501) [11:58:00] RECORDS: Can't assign recording with title: '@Mondsüchtig'
    98 (501) [11:58:00] RECORDS: Can not find recording for Id 1!
    99 (501) [11:58:00] RECORDS: Can't assign recording with title: 'Bibliothek der Sachgeschichten~G \- wie Grashalm und Geburtstagspak
    et'
    100 (501) [11:58:00] RECORDS: Can not find recording for Id 2!
    101 (501) [11:58:00] RECORDS: Can't assign recording with title: 'Die Sendung mit der Maus~Lach\- und Sachgeschichten für Fernsehanf
    änger'
    102 (501) [11:58:00] RECORDS: Can not find recording for Id 3!
    103 (501) [11:58:01] RECORDS: DBD::mysql::st execute failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xxv/Tools.pm
    line 225, <DATA> line 1144.
    104 (501) [11:58:01] RECORDS: Unknown column 'r.Type' in 'field list' -
    SELECT
    r.RecordId as Service,
    r.eventid as __EventId,
    e.title as Title,
    e.subtitle as Subtitle,
    SUM(r.duration) as Duration,
    from_unixtime(r.Start) as __RecordStart,
    SUM(State) as __New,
    r.Type as __Type,
    COUNT(*) as __Group,
    SUBSTRING_INDEX(CONCAT_WS('~',e.title,e.subtitle), '~', 1) as __fulltitle,
    IF(COUNT(*)>1,0,1) as __IsRecording
    FROM
    RECORDS as r,
    OLDEPG as e
    WHERE
    e.eventid = r.eventid
    GROUP BY
    SUBSTRING_INDEX(r.Path, '/', IF(Length(e.subtitle)<=0, 5 + 1, 5))
    AND 0 = 1
    105 (501) [11:58:01] RECORDS: DBD::mysql::db selectall_arrayref failed: Unknown column 'r.Type' in 'field list' at /usr/local/lib/xx
    v/XXV/MODULES/RECORDS.pm line 1003, <DATA> line 1144.
    106 (202) [11:58:08] TIMERS: EVT:270 Call command "lstt" on svdrp
    107 (501) [11:58:08] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    108 (501) [11:58:08] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    109 (501) [11:58:08] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    110 (501) [11:58:08] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    111 (202) [11:58:09] Event: EVT:270 Reread 4 timers and written to DB!
    112 (202) [11:58:09] RECORDS: EVT:270 Call command "lstr" on svdrp
    113 (550) [11:58:10] Event: No Channels File found
    114 (202) [11:58:11] AUTOTIMER: EVT:270 Call command "lstt" on svdrp
    115 (501) [11:58:12] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    116 (501) [11:58:12] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    117 (501) [11:58:12] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    118 (501) [11:58:12] TIMERS: DBD::mysql::st execute failed: Column 'ChannelID' cannot be null at /usr/local/lib/xxv/XXV/MODULES/TIME
    RS.pm line 871.
    119 (202) [11:58:12] AUTOTIMER: EVT:270 Reread 4 timers and written to DB!

  • Zitat

    Original von miroe4you
    1. Livebild in Fernbedienung wir nicht angezeigt ..


    39 (550) [11:53:10] DynaLoader: Can't load '/usr/lib/perl5/auto/GD/GD.so' for module GD: libXpm.so.4: cannot open shared object file
    : No such file or directory at /usr/lib/perl/5.6.1/DynaLoader.pm line 202.


    Ich denke obrige Fehlermeldung deutet auf die Ursache, die behoben werden muss.
    Anmerkung für GRAB/Livebild ist eine FF-Karte notwendig ...


    Zitat

    Original von miroe4you
    3. Aufnahmen werden nicht angezeigt ..


    (RECORDS: Unknown column 'r.Type' in 'field list'..)


    Da laut LOG Datenbankspalten fehlen, würde ich es erstmal mit einen Update der XXV Datenbank probieren.
    (cd XXV/contrib;./update-xxv)


    Zitat

    Original von miroe4you
    noch eine Frage wie stellt man denn Muggle auf Sqllite im Menue Musik um ....


    Keine Ahnung lt. http://www.google.com/search?q=DSN+SQLLITE+Perl&ie=UTF8
    MUSIC > Muggle: DSN für die Muggle DB > DBI:SQLite:dbname=DATEINAME



    Andreas

  • Hallo Hulk ,


    Danke fuer die schnelle Antwort ..


    Can't load '/usr/lib/perl5/auto/GD/GD.so' for module GD: libXpm.so.4:


    Wie kann ich das nach instalieren install.sh -p sagt doch alles vorhanden ..


    Keine autmatisch Nachinstallation per cpan


    FF DVB Karte Nexus .. und PVR Nexus 250 .. alles o.k.


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


    Aufnahme Problem


    Da laut LOG Datenbankspalten fehlen, würde ich es erstmal mit einen Update der XXV Datenbank probieren.
    (cd XXV/contrib;./update-xxv)



    linvdr:/opt/XXV/contrib# ./update-xxv


    update-xxv
    ----------


    Info: Checking Server
    Info: Checking Database
    Info: Retrieving current version
    Info: current database version: 21
    Info: new database version: 21
    Info: Database is up to date - no need to update


    linvdr:/opt/XXV/contrib#


    hat nichts gebracht ...


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


    Sqllite


    habe ich versucht hat nicht so richtig geholfen :



    DBI:mysql:database=GiantDisc;host=localhost;port=3306


    MUSIC > Muggle: DSN für die Muggle DB >


    DBI:SQLite:dbname=GiantDisc.sqlite
    DBI:SQLite://localhost//root/.muggle/GiantDisc.sqlite



    69 (550) [12:43:17] DBI: install_driver(SQLite) failed: Can't locate DBD/SQLite.pm in @INC (@INC contains: /opt/XXV/bin/../lib
    Perhaps the DBD::SQLite perl module hasn't been fully installed,
    or perhaps the capitalisation of 'SQLite' isn't right.
    Available drivers: ExampleP, Proxy, mysql.
    at /opt/XXV/bin/../lib/XXV/MODULES/MUSIC.pm line 956
    70 (501) [12:43:17] Event: Event: trapped error in `?? HTTPD.pm:310': install_driver(SQLite) failed: Can't locate DBD/SQLite.p
    Perhaps the DBD::SQLite perl module hasn't been fully installed,
    or perhaps the capitalisation of 'SQLite' isn't right.
    Available drivers: ExampleP, Proxy, mysql.
    at /opt/XXV/bin/../lib/XXV/MODULES/MUSIC.pm line 956
    71 (550) [12:44:55] DBI: install_driver(SQLite) failed: Can't locate DBD/SQLite.pm in @INC (@INC contains: /opt/XXV/bin/../lib
    Perhaps the DBD::SQLite perl module hasn't been fully installed,
    or perhaps the capitalisation of 'SQLite' isn't right.
    Available drivers: ExampleP, Proxy, mysql.
    at /opt/XXV/bin/../lib/XXV/MODULES/MUSIC.pm line 956


  • mal mit ./update-xxv -f probiert, und ein erneutes Update der DB erzwingen...


    Bei den anderen Problemen, den Installationsabhängigkeit unter linvdr kann ich nicht weiter helfen...

  • Hallo Hulk,


    update-xxv
    ----------


    Info: Checking Server
    Info: Checking Database
    Info: Retrieving current version
    Info: current database version: 21
    Info: new database version: 21
    Info: Database is up to date - no need to update
    Info: As requested, the update will be forced!
    Info: Starting update...
    Info: Saving Data
    Info: Updating Database
    Info: Restoring Data
    Info: Updateing Version
    Info: Update successful
    linvdr:/opt/XXV/contrib# . /etc/init.d/xxvd start
    Start bin/xxvd: xxvd started with pid 13676.



    und schon laufen die Aufnahmen ....


    Noch eine Frage ...


    wie kann man den die Funktion Aufnahme ansehen im IE oder Firefox nutzen ..


    bei mir fragt er da ob er die Datei speichern soll ...


    suppi fuer die schnell Hilfe ...

  • Hallo,


    ich habe ein Probleme nach dem Update von 0.71 auf 0.72.


    1. Es funktioniert kein Stream mehr, wenn video/x-mpegurl eingestellt ist.
    Es wird eine Playlist ohne Endung generiert. ( Bsp.: 6cfjpr9w-1)
    Ist audio/x-mpegurl eingestellt funktionierts. Aber es wird eine Playlist mit
    gleich zwei Endungen generiert (Bsp.: 3xr7n70n.m3u.m3u)


    Kann man irgendwo einstellen, welche Endung verwendet werden solll?


    mfg Bernd

    -= VDR4You 0.8.2 =-
    - AMD Duron 950 - 512MB RAM - Fujitsu Siemens-c , TT-Budget- 3x 80GB HDD

  • Hallo,


    Hatte den Bug schon mal bei Beta 0.71 gepostet.
    Wenn xxv hinter einem Apache läuft kommt kein Login und man hat vollen Zugriff auf das ganze System.
    Ich denke mal, das solche Probleme eventuell auch ohne Apache auftreten könnten.



    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll

  • Danke,



    Hätte ich auch selber drauf kommen können!



    Peter

    VDR1: ASUS N100I-D D4 + IP TV Plugin + Flirc + softhddevice-git VAAPI + vdr-2.6.5 + 3 weitere Plugins + Debian Bookworm via M2 + Kernel 6.1.0


    VDR2: ASUS AT3IONT-I + PCTV USB Stick 461e + Nvidia 340.108 + Flirc + softhddevice-git + vdr-2.6.4 + 8 weitere Plugins + Samsung U70 + Debian Bullseye via SSD + Kernel 6.3.6 + LG 55 Zoll


  • Sowohl Video- als auch Audioplaylisten werden ohne eine Dateiendung ausgeliefert. Ich kann nirgends feststellen wo eine Dateiendung .m3u herkommen soll. Dies muss eine Eigenart deines Browsers sein, der anhand des gelieferten Mime-Typ eine Dateiendung anhängt. Diese Verhalten muss schon in 0.71 vorhanden gewesen sein.


    Einzige Änderung zwischen 0.71 und 0.72 war die Möglichkeit für Livestream und Playback per Samba/NFS einen anderslautenden Mime-Typ anzugeben. Incl. des geänderten Wertes "video/x-mpegurl". Da bisher dafür "audio/x-mpegurl" verwendet wurde. Nur ist dieser Typ suboptimal, wenn seperate Programme für Audiostreaming und Videostreaming verwendet werden.


    Bei Angabe von "audio/x-mpegurl" wird im grund das alte Verhalten wiederhergestellt.


    Ich weiss, ingesamt keine befriedigende Lösung,
    Schonmal mit "video/mpeg" probiert ? Der Typ wird vom Streamdev-Plugin verwendet, ist aber Inhaltlich für eine Playlist auch falsch...


    Vorschläge für einen geeigneten Mime-Typ sind willkommen.



    Andreas


    Edit : Bisher nur .m4u => video/vnd-mpegurl gefunden

  • Hallo Hulk,


    vielen Dank für diese Info. Ich benutzte den Firefox Browser mit installiertem VLC-Plugin. Vermutlich ist irgendein MIME-Type Plugin für das anhängen der Endung m3u verantwortlich. Ich habe aber noch nicht herausgefunden welches das sein könnte.


    Ich habe alles mögliche ausprobiert : video/mpeg , video/vnd-mpegurl u.s.w - der Browser versucht dann den Stream gleich im Browserfenster zu öffnen
    und das funktioniert nicht.


    Ich bleibe jetzt erst mal bei der Lösung audio/x-mpegurl.
    Allerdings werden dann alle m3u - Playlisten vom Browser mit VLC geöffnet.


    Vielleicht kann man in XXV mit einbauen, welche Endung verwendet werden soll. Man hätte so die Möglichkeit selber zu bestimmen welcher Player die Streams öffnet.


    mfg Bernd

    -= VDR4You 0.8.2 =-
    - AMD Duron 950 - 512MB RAM - Fujitsu Siemens-c , TT-Budget- 3x 80GB HDD


  • Gute Idee, schreib das doch mal als wunsch im Bugzilla ein:


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

  • Hi
    ein wenig OT :
    wie kann ich denn die eingestellten Autotimer auf einer maschiene exportieren und auf eine andere importieren?
    ax (axport) scheint mir ja die autotimer "nur" in der VDRAdmin-art zu schreiben - und da geht ja sicherlich was von den erweiterten einstelungen der XXV-Autotimer verloren, oder?


    gruß
    thorsten

Jetzt mitmachen!

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