[ANNOUNCE] iVDR 0.3.3 - VDR WebFrontend for Touch Devices

  • intract
    Durch die Änderung ergibt sich nur der Nachteil das dein iVDR bei Aufnahmen die sich nur durch Sonderzeichen unterscheiden nur die erste Aufnahme findet.
    Sollte aber eigentlich nur selten vorkommen.


    Ich werde die Zeile in der nächsten Version auch deaktivieren.


    cinfo
    Kann ich nicht beantworten, in der Richtung habe ich noch keinerlei Überlegungen getätigt. Aber ich bin ja immer noch der Hoffnung dass sich das HTML-Streaming irgendwann als Standart durchsetzen wird.

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

  • Hi,
    ich bringe iVDR nicht zum laufen :(
    Perl und ein virtuelles Verzeichnis ist konfiguriert.
    die Hauptseite wird angezeigt, allerdings sobald ich die Einstellungen neu anlegen will bekomme ich nur Software Error: im Browser (beim 2. Klick auf Einstellungen, beim 1. tut sich gar nix).
    im iVDR Log sind dann folgende Zeilen vorhanden:
    [Sun Oct 9 14:19:56 2011] main.pl: couldn't parse main.pl: [Sun Oct 9 14:19:56 2011] main.pl: Null filename used at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 706.
    [Sun Oct 9 14:46:36 2011] config.pm: Error while loading ./components/ivdr.db! at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 655.
    [Sun Oct 9 14:46:36 2011] config.pm: Error while loading Configuration! at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 77.
    [IVDR LOG: 09.10.2011 14:46:36]88.117.103.35:/ivdr/ - Method: GET - Length: - CONFIG: ]
    SVDRP: connect Verbindungsaufbau abgelehnt
    Closing Socket


    Der SVDRP Fehler ist glaube ich nur eine Folgeerscheinung der vorhergehenden Fehler.


    Hat jemand einen Tip für mich?
    (Google hat keinen)


    danke&lg
    christian

  • Arbeitest du auf einem 64 bit System? Dann bitte eine leere ivdr.db erzeugen!
    Andernfalls müsste ich mir das mal genauer anschauen.

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

  • ein virtuelles Verzeichnis ist konfiguriert.

    Was ist damit eig. genau gemeint?


    Ich habe das gefühlt er findet das Verzeichnis ./components nicht. Also ./ bezogen auf den standort der ivdr.pl! Ist das Verzeichnis vorhanden und hat "jeder" lese und zugriffsrechte?


    Code
    /var/www/localhost/cgi-bin/ivdr/

    Ist es korrekt, das die ivdr.pl in diesem Verzeichnis liegt?


    Der SVDRP Fehler ist glaube ich nur eine Folgeerscheinung der vorhergehenden Fehler.


    Ja, wahrscheinlich weil du den Port noch nicht konfiguriert hast.

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

    Einmal editiert, zuletzt von Phill ()

  • Hallo,
    nö,das Verzeichnis ist vorhanden
    Auszug aus meiner /etc/apache2/vhosts.d/00_default_ssl_vhost.conf:



    Verzeichnisinhalt von /var/www/localhost/cgi-bin/ivdr:

    Code
    ls -la /var/www/localhost/cgi-bin/ivdr
    insgesamt 72
    drwxrwxr-x 4 apache apache  4096 22. Okt 08:56 .
    drwxr-xr-x 4 root   root	4096  8. Okt 18:49 ..
    drwxr-xr-x 2 apache apache  4096  8. Okt 23:03 components
    -rwxr-xr-x 1 apache apache  2123 18. Apr 2011  istream.sh
    drwxr-xr-x 3 apache apache  4096 22. Okt 08:56 ivdr
    -rwxr-xr-x 1 apache apache 35874  8. Okt 20:05 ivdr.pl
    -rw-rw-rw- 1 apache apache 	0  8. Okt 12:43 markedfiles.log
    -rwxr-xr-x 1 apache apache 16150 26. Apr 19:55 mdb.pl


    Verzeichnisinhalt von /var/www/localhost/cgi-bin/ivdr/components/


    Schaut doch gut aus, oder?
    lg
    christian

  • Mal anstatt Alias ScriptAlias ausprobieren? Glaube zwar nicht das das was hilft aber versuch isses wert.


    Wie ist denn der Parameter weburl in der config.pm eingestellt, und wo liegt das Verzeichnis ivdrdata bei dir? Ansonsten ist evtl. Noch die error.log und die access.log des apache interessant.

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

  • Hallo,
    wenn man ScriptAlias einträgt lässt sich das virtuelle Verzeichnis ivdr nicht mehr aufrufen.
    ivdrdata liegt unter /var/www/localhost/htdocs/ivdrdata
    (lässt sich auch über den Browser öffnen)
    config.pm:

    Code
    $weburl="/ivdrdata";       	# URL of ivdrdata
    $debug=1;                	# debug or not debug;
    $tempdir = "/tmp/iVDR/"; 	# Temporary directory
    $atprocess = "/usr/bin/at";  # at process
    @schedtime = qw(1300 1330 1400 1430 1500 1530 1600 1630 1700 1730 1800 1830 1900 1930 2000 2030 2100 2130 2230 2330 0000 0030 0100 0130);
    @menusort = qw(vdr_ul stream_ul media_ul vdrinfo_ul epgs_ul conf_ul own_ul set_ul);
    $jscript = "$weburl/iui.js";


    apache error log:

    Code
    [Sat Oct 22 12:03:11 2011] [error] [client 88.117.127.104] File does not exist: /var/www/localhost/htdocs/favicon.ico
    [Sat Oct 22 12:03:11 2011] [error] [client 88.117.127.104] File does not exist: /var/www/localhost/htdocs/favicon.ico
    [Sat Oct 22 12:03:12 2011] [error] [client 88.117.127.104] File does not exist: /var/www/localhost/htdocs/favicon.ico
    [Sat Oct 22 12:03:17 2011] [error] [client 88.117.127.104] Attempt to serve directory: /var/www/localhost/cgi-bin/ivdr/
    [Sat Oct 22 12:03:24 2011] [error] [client 88.117.127.104] Attempt to serve directory: /var/www/localhost/cgi-bin/ivdr/


    danke&lg
    christian

  • Hallo Christian,


    hast du mittlerweile herausgefunden was der Fehler war?
    Ich habe die selben Meldungen in meinem Log stehen.


    Ist auch schon spät! Vielleicht liegt es eínfach nur daran. :sleep
    Danke und gute Nacht!
    Gruß Frank

  • Hallo Frank,


    nö.
    ich setzte alle Hoffnung auf Phill, dass er mir weiterhelfen kann.


    lg
    christian


    Habt ihr die Schritte 3. und 4. des Setups "richtig" ausgeführt??

    bitte nochmal überprüfen!


    Gruß
    ochja

    ------------------------------------------------------------------------------------------------------------------------------------------------------------
    VDR1: M4N78-VM:AMD XII 215e:Tevii S470PCIe: yaVDR 0.5a
    VDR Neu: Q1900M, Cine S2: yavdr 0.6
    VDR Server: Debian testing Dom0 XEN 4.6, Tevii S470 PCIe running in HVM Trusty DomU

  • Hi,

    Code
    -rw-rw-rw- 1 apache apache 2,1K 27. Okt 23:44 /var/www/localhost/cgi-bin/ivdr/components/ivdr.db


    und

    Code
    -rw-rw-rw- 1 apache apache 0  8. Okt 12:43 /var/www/localhost/cgi-bin/ivdr/markedfiles.log


    (ivdr.db habe ich neu von der ivdr.db.default hinkopiert.


    Leider keine änderung
    lg
    christian

  • Also ehrlich gesagt habe ich kein Ahnung was das Prblem ist. ?(


    Ich glaube die Fehlermeldungen sind gar nicht das Problem, denn diese Meldungen kommen einfach wenn die ivdr.db die größe 0 hat. (vermute ich habs nicht überprüft)
    Beschreibe bitte nochmal genau den Sachverhalt. Also welche Fehlermeldungen bei welcher Aktion in iVDR kommt.


    Welche iOS Version läuft denn? Seit iOS 5 hat die Darstellung etwas gelitten, läuft aber trotzdem.


    Gleiche Probleme im Webbrowser (Chrome, Safari)?
    Wenn nein, dann mal den Mobilesafaricache löschen, alle Fenster schließen, Safari komplett beenden...


    Ähm ich stocher etwas im Dunkeln, aber da fällt mir ein in den Einstellungen in iOS gibt es eine Option Debugkonsole ein/aus. Das wäre evtl. auch interessant ob dort was hilfreiches steht.

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

  • hi,
    also ich habs aus purer faulheit immer im firefox probiert...
    jetzt hab ichs mal mit dem safari am iphon (ios5) probiert.
    selbes ergebnis...
    bis auf die meldung: can´t access ivdr workdir at /var/www/localhost/cgi-bin/ivdr/ivdr.pl beim aufruf der hauptseite..
    nach einem refresh ist das Verhalten wie beim firefox.
    ahh
    aber das iVdr Log ist auskunftsfreudig:

    Code
    [Fri Oct 28 09:57:28 2011] main.pl: couldn't parse main.pl: [Fri Oct 28 09:57:28 2011] main.pl: Null filename used at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 706.
    [Fri Oct 28 09:57:50 2011] config.pm: Error while loading ./components/ivdr.db! at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 655.
    [Fri Oct 28 09:57:50 2011] config.pm: Error while loading Configuration!  at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 77.
    [IVDR LOG: 28.10.2011 09:57:50]88.117.121.146:/ivdr/ivdr.pl?confighandler=load&set=new - Method: GET - Length:  - CONFIG: ]
    [Fri Oct 28 09:57:50 2011] config.pl: couldn't parse config.pl: [Fri Oct 28 09:57:50 2011] Simple.pm: File does not exist: ./components/config.xml at /var/www/localhost/cgi-bin/ivdr/components/config.pl line 336
  • Aha. Zeile 4 u. 5 ist das Problem. Er findet die config.xml nicht. Oder das Perlmodul Simple.pm kommt mit der relativen Pfadangabe nicht zurecht.

    Zitat

    File does not exist: ./components/config.xml


    Ok woran mag das liegen, ich würde vorschlagen rufe mal die Adresse ohne den Alias auf. Müsste dann irgendwie so ausehen:

    Zitat


    Das "#_main" mal bitte dazuschreiben. Gab vor einigen Versionen das Problem das es ohne Angabe das Hauptmenu immer wieder neu geladen hat. Nur um auszuschließen das nicht dieser Javascript-Fehler auch noch dazwischen funkt.


    Vielleicht hilft aber auch in der ivdr.pl die Relative Pfadangabe in eine Absolute zu ändern!
    ivdr.pl Zeile 57:

    Code
    $files = "./components/";;

    in z.B.

    Code
    $files = "/var/www/localhost/cgi-bin/ivdr/components/";;


    Sagt die access.log oder error.log was neue? Bezüglich der config.xml

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

    Einmal editiert, zuletzt von Phill ()

  • Hallo,
    danke :)
    der absolute Pfad hat mich schon wesentlich weiter gebracht
    die angesprochenen Fehler mit

    Code
    Can't acces iVDR-Workdir at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 67.


    der ist aber nach einem refresh weg.


    allerdings kann ich die Config nicht ändern
    ivdr.log sagt dazu folgendes:

    Code
    [Fri Oct 28 11:57:28 2011] main.pl: couldn't parse main.pl: ModPerl::Util::exit: (120000) exit was called at /var/www/localhost/cgi-bin/ivdr/components/main.pl line 141 at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 524.
    [IVDR LOG: 28.10.2011 11:58:42]88.117.121.146:/ivdr/ivdr.pl?confighandler=load&set=0 - Method: GET - Length:  - CONFIG: iVDR]
    [Fri Oct 28 11:58:42 2011] config.pl: couldn't parse config.pl: ModPerl::Util::exit: (120000) exit was called at /var/www/localhost/cgi-bin/ivdr/components/config.pl line 173 at /var/www/localhost/cgi-bin/ivdr/ivdr.pl line 165.


    das ist das verhalten am Firefox
    Safari zeigt keine änderung :(
    danke&lg
    christian

  • Hilfe, Leute ;)


    Wollte nun endlich mal iVdr testen, aber meine Aufnahmen (Records) werden nicht angezeigt. Trotz der Anpassungen von


    hier, hier und hier.


    Bei Aufrufen von "Records" erhalte ich in den logs nichts was mir hilft:
    ivdr.log

    Code
    [IVDR LOG: 01.11.2011 20:09:00]192.168.1.21:/cgi-bin/ivdr/ivdr.pl?REC=LIST - Method: GET - Length: - CONFIG: zotac]


    /var/log/apache2/error.log meldet auch nichts.


    Hier mein Aufnahmeverzeichnis


    Code
    s# ls -ls /srv/vdr/video.00/
    0 lrwxrwxrwx 1 vdr vdr 16 2011-10-31 14:41 6C7C-C71B -> /media/6C7C-C71B
    4 drwxr-xr-x 3 vdr vdr 4096 2011-11-01 18:42 @Der_Weinmeister_Der_Duft_der_Weine
    4 drwxr-xr-x 3 vdr vdr 4096 2011-11-01 19:35 Harald_Glööckler
    4 drwxr-xr-x 3 vdr vdr 4096 2011-11-01 19:40 THEMA


    Code
    s# svdrpsend LSTR
    220 zotac SVDRP VideoDiskRecorder 1.7.21; Tue Nov 1 20:13:01 2011; UTF-8
    250-1 01.11.11 18:42 0:00î @Der Weinmeister Der Duft der Weine
    250-2 01.11.11 08:58 0:00î THEMA
    250 3 01.11.11 19:28 0:00î Harald Glööckler


    iVdr auf yvdr 0.4 (64bit) mit folgender Konfig (Streaming geht)



    Füge ich das Aufnahmeverzeichnis zu "Video" Verzeichnisse in den iVdr Settings hinzu, werden mir die Aufnahmen auch gelistet. Von dort kann ich sie aber leider nicht streamen sondern nur mit einem externen Program starten (vplayer,mplayer..)..

    gewechselt zu TVHeadend / XBMC
    1. YaVDR 0.3: Scaleo EVi mit 2x DVB-S2 Tevii 470 (s2-liplianin), X10 FB, MSI GF GT210 (HDMI Stereo)
    2. YaVDR 0.3: Zotac HD-ID11 2x DVB-S2 TT S2-3600, Hama MCE FB, HDMI Stereo, STR, WoUSB/LAN, Airvideo A4
    3. YaVDR 0.3: Antec Micro 350,Asrock N68C-S UCC,Asus EN210 512DDR3,Mystique-Satix-S2
    DVB-S2 (28.5/23.5/19.2/13.0) channels.conf PM an mich

  • prometheus was läuft jetzt nicht? Was läuft in Firefox aber in Safari nicht? Kommst du nicht in die Bearbeitung rein oder geht die Speicherung der Konfiguration nicht?


    zeD77 Hallo, so lobe ich mir eine Fehlerbeschreibung... Vielleicht hilft dir das unten.


    Ich fasse hier mal die Änderungen die an der 0.3.2 notwendig sind mal zusammen. Ich wollte Sie ja in ein Update packen, weswegen ich die Änderungen bis jetzt noch nicht dokumentiert habe, aber ich habe einfach keine Zeit.


    Also,


    Problem Stream bricht bei Aufzeichnungen nach ca 45. Minuten (ende der ersten ts Datei) ab.

    Zitat

    in der Datei components/istream.pl Zeile 254 ändern:

    Code
    $command = join(" ", $istream, "-", '"'.$form_input ->{'map'}.'"', $OPT{stream_vb}[$type], $OPT{stream_ab}[$type], $OPT{stream_res}[$type], $OPT{wwwdir}.$session, 1260, $OPT{ffmpeg}, $OPT{seg}, $OPT{localdir}."/".$session, "'$rec{path}/0*'");


    Aufzeichnungen werden nicht oder nicht alle angezeigt
    In der Datei components/vdr.pm folgende Änderungen übernehmen:

    Zitat

    Zeile 38: Fix für VDR Version > 1.7.21

    Code
    while ($string =~ /250.(\d*?) (\d{2}).(\d{2}).(\d{2}).(\d{2}).(\d{2}).\d*:\d{2}(.) (.*)\r\n/g) {

    und Zeile 81:

    Code
    while ($svdrprequest =~ /250.(\d*)\ (\d{2}).(\d{2}).(\d{2})\ (\d{2}):(\d{2}).\d*:\d{2}.{2}(.*)\r\n/g) {


    Wenn der VDR ohne den Parameter --vfat läuft. (Funktioniert aber auch wenn vfat aktiviert ist) In der Datei components/vdr.pm folgende Änderungen übernehmen:

    Zitat

    Zeile 85 auskommentieren:

    Code
    #	$dir =~ s/\_|\"|\\|\/|\:|\*|\?|\||\>|\<|\#/sprintf(uc("#%2x"), ord $&)/eg;


    kann mir das jemand mal bestätigen ob das alles so richtig ist!


    zeD77 schau mal ob du die Änderungen so übernommen hast! Es müsste bei dir eig. an der Zeile 38 der vdr.pm liegen wenn gar keine Aufzeichnungen erst angezeigt werden.

    my VDR...
    VDR 1.7.10 | XBMC | Ubuntu Karmic |MSI G45M Digital | Pentium Dual-Core E5200 2.50GHz | 6GB RAM | TT S-2300 + Speichermod + Full TS Mod (selfmade) | TT S-1600


    my SZ-VDR...
    VDR 1.7.10 | XBMC als Frontend | Ubuntu Karmic | Aspire Revo | Intel Atom 230 1,6 Ghz | 2GB RAM | Streamdevclient


    myProjects...
    iVDR - VDR-Frontend and LiveTV for TouchDevices

    2 Mal editiert, zuletzt von Phill ()

  • Hi ich versuche ivdr auf meinem yaVDR 4.0 zum laufen zu bekommen
    a) findet er den pfad /usr/lib/cgi-bin nicht.
    der Pfad existiert gar nicht.


    Muss ich das noch irgend etwas vorher installieren ?


    Danke und Grüße :- )


    vorgegangen bin ich nach folgender Anleitung:

    • Get iVDR here!wget http://i-vdr.de/downloads/ivdr-0.#.#.tar.gz
    • Untar and Copytar xvzf ivdr-0.#.#.tar.gz
      mv ivdrdata /var/www/
      mv cgi-bin /usr/lib/cgi-bin/ivdr

      Zitat

      On upgrading you are ready now.

    • SetupYou can take your previous configurationfile, located at components/ivdr.db since 0.3.0.
      On first installation, you have to create an empty components/ivdr.db file or copy ivdr.db.default to ivdr.db
      cd /usr/lib/cgi-bin/ivdr/components
      touch ivdr.db; chmod 666 ivdr.db
      or

      Zitat

      NOTE: The ivdr.db.default doesn't work for 64bit systems.

      cp -p ivdr.db.default ivdr.db

    • Create markedfiles.logtouch /usr/lib/cgi-bin/ivdr/markedfiles.log
      chmod 666 /usr/lib/cgi-bin/ivdr/markedfiles.log
    • Run it!Browse to http://servername/cgi-bin/ivdr/ivdr.pl








    MB: Asrock H77 Pro4-M ||CPU: Celeron G540 || GPU: Zotac GT520 Synergy || Tuner: DuoFlex S2, Octupus CI PCie Treiber: || HDD: Crucial M4 128GB || PSU: picoPSX 160XT, Leicke 12V-10A-120Watt 5,5x2,5mm || Case: MS-Tech LC-01Remote: Logitech Harmony 900 + IR Blaster ||extensions: 8 Kanal Karatelight

  • vorgegangen bin ich nach folgender Anleitung:


    Hast du auch die Zeile drüber gelesen?

    Zitat

    Note: This guide requires the installation of an webserver like Apache or lighttp!

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

Jetzt mitmachen!

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