[gelöst] Installationsprobleme vdrTUBE mit vdrtube.pl

  • Hi galileo,


    Zitat


    saturn:/etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers# perl retheme.pl


    Das ist der Grund warum ich von "aus dem vdrtube-verzeichnis" und von "helpers/retheme.pl" sprach... Es ist generell so dass vdrTUBE erwartet dass Du im vdrtube-Verzeichnis bist wenn Du etwas aufrufst. ;)


    also konkret

    • cd /etc/vdr/vdrTUBE/vdrtube-0.2.3b/
    • perl helpers/retheme.pl


    (Aber natuerlich erst wenn Du die config/config.pl nochmal wie folgt angepasst hast.)


    Die Loesung schreibst Du schon selbst:


    Zitat


    In iTunes musste ich auch nur http://<server-ip>/podcast.xml eingeben und nicht http://saturn/var/lib...../podcast.xml


    Es gilt grundsaetzlich zu unterscheiden zwischen dem Pfad im Dateisystem (bei Dir offenbar /var/lib/video_out/vdrtube/DATEINAME) und dem Pfad auf dem Webserver (http://saturn/DATEINAME). Der Webserver Pfad zeigt wiederum einen Pfad im Dateisystem (vermutlich /var/lib/www/ oder etwas aehnliches, aber den hattest Du offenbar ja schon gefunden, denn das podcast.xml kannst Du ja aufrufen)


    Es sollte also mit etwas Glueck klappen wenn Du in den http-Pfaden im config.pl das /var/lib/video_out/ entfernst. Konkret muesstest Du nur folgende Variablen anpassen:


    our $rss_weblink = 'http://saturn/';
    our $rss_base_url = 'http://saturn/';
    our $rss_headerimage = 'http://saturn/dummy.jpg';


    Wie Du auf config.xml kommst weiss ich nicht, relevant fuer den PodCast ist die podcast.xml, die aus den Werten der config.pl und den aufnahmespezifischen Daten erzeugt wird. Das helpers/retheme.pl (oder auch eine zuaetezliche neue Filmkonvertierung) erzeugt diese nach Aenderung der config.pl lediglich neu.


    cu
    gonz

  • Servus gonz,


    danke für die asuführlichen Erläuterungen, so langsam wird mir die Sache etwas klarer!


    Zitat

    our $rss_weblink = 'http://saturn/';
    our $rss_base_url = 'http://saturn/';
    our $rss_headerimage = 'http://saturn/dummy.jpg';


    Das hat mir gefehlt. Da war ich mir nicht sicher, ob ich die Anpassen muss, damit iTunes die MP4- files findet. Danke!


    Zitat

    Wenn Du aus dem vdrTUBE-Verzeichnis "helpers/retheme.pl" aufrufst sollten mit ein bischen Glueck die neuen Pfade aus der config.xml in der podcast.xml erscheinen


    ok schreibfehler.
    D.h. doch, sobald ich einen anderen Pfad (als /var/.../vdrtube) nehme, rufe ich, nach Änderung der config.pl, die retheme.pl aus ihrem Verz. auf und die schreibt die Pfad- Daten aus der config.pl in die podcast.xml? Alles was ich von Hand gemacht habe wäre damit erschlagen..


    Probier ich heute Abend mal aus.

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Hallo galileo,


    genau so ist es, retheme aktiviert Aenderungen am Theme oder der Konfiguration so, dass Sie im Webtree den Einstellungen entsprechen.


    Viel Erfolg! :)


    cu
    gonz

  • Ich habe eben nochmal alles neu aufgesetzt. Nicht zuletzt, um eine Anleitung für Dummies zu schreiben (ich steh' in deiner Schuld ;) )
    Z.Zt. konvertiert der erste Podcast und schaut gut aus. Werd' später berichten.

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Hi gonz,


    Astrein!!!
    Es funzt von vdrtube.pl bis zum automatischen syncen zw. iTunes und iPod classic!

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Ich hatte durch die vielen Pfadänderungen und Tests die Übersicht ein wenig verloren. Nach dem löschen des ganzen Krams und dem erneuten tar xvzf ging es eigentlich gut voran.
    Die Tonqualität kommt ein wenig dumpf auf dem iPod rüber. Kann ich das was optimieren?

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Nabend galileo,


    aber sicher doch ;)


    our $rss_audio_freq = 24000; # 24000 tested with psp
    our $rss_audio_bitrate = 32; # 32 tested with psp


    da koenntest Du fuer die Frequenz mal 48000 hernehmen und die Audio-Bitrate nach Geschmack nach oben schrauben. 128 sollte auf jeden Fall tun, vermutlich auch mehr.


    cu
    gonz

  • Ich hatte bereits 44100 und 256 eingestellt und bei 48000 läuft die Konvertierung nicht.

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    3 Mal editiert, zuletzt von galileo ()

  • Zitat

    Original von galileo
    kann das noch andere Ursachen haben?


    Schlechter Lautsprecher im iPod? (Hat der überhaupt nen Lautsprecher?)


    Zitat

    Original von galileo
    Ich hatte bereits 44100 und 256 eingestellt und bei 48000 läuft die Konvertierung nicht :(


    Kopiers doch zum testen einfach auf deinen Desktop-PC und hörs dir da an. Wenn es gut klingt, liegts am iPod :)


    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!

  • Hi skiller,
    vergiss es - wollte nur schnell mal probieren und hatte den falschen Parameter erwischt.

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Hi gonz,


    während eine Konvertierung mit den neuen Audioeinstellungen läuft, wieder einmal eine Frage:


    vdr soll vdrTUBE im OSD verfügbar machen.


    Meine reccmds.vdrTUBE.conf liegt in /etc/vdr/command-hooks:
    saturn:/etc/vdr/command-hooks# more reccmds.vdrTube.conf
    Zur vdrTUBE Warteschlange : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/insert.sh
    Raus aus vdrTUBE Warteschlange : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/remove.sh
    vdrTUBE Warteschlange anzeigen : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/show.sh
    vdrTUBE Konvertierung starten : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/process.sh
    saturn:/etc/vdr/command-hooks#


    Und in
    /usr/share/vdr/command-hooks:
    lrwxrwxrwx 1 root root 43 2008-01-18 17:42 reccmds.vdrTube.conf -> /etc/vdr/command-hooks/reccmds.vdrTube.conf


    saturn:/etc/vdr/command-hooks# ls -al
    insgesamt 32
    drwxr-xr-x 2 root root 4096 2008-01-18 17:35 .
    drwxr-xr-x 10 root root 4096 2008-01-17 18:43 ..
    -rw-r--r-- 1 root root 1301 2005-06-19 16:25 commands.custom.conf
    -rw-r--r-- 1 root root 300 2005-06-19 16:25 order.commands.conf
    -rw-r--r-- 1 root root 310 2005-06-19 16:25 order.reccmds.conf
    -rw-r--r-- 1 root root 1229 2005-06-19 16:25 reccmds.custom.conf
    -rw-r--r-- 1 root root 2095 2005-12-10 00:25 reccmds.noad.conf
    -rw-r--r-- 1 root root 368 2008-01-18 17:25 reccmds.vdrTube.conf


    Der restart des vdr zeigt:
    saturn:/etc/vdr/command-hooks# invoke-rc.d vdr restart
    Restarting Linux Video Disk Recorder: vdr
    Searching for plugins (VDR 1.4.7/1.4.5): osdpip menuorg quickepgsearch conflictcheckonly extrecmenu femon text2skin streamdev-server skinelchi yaepg nordlichtsepg undelete noepgmenu radio burn reelchannelscan epgsearchonly epgsearch.
    saturn:/etc/vdr/command-hooks#
    Und keinen OSD - Eintrag..... :(

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Hallo galileo,


    ich kenne c't vdr leider nicht und bin daher mit den Mechanismen dort nicht vertraut. Grundsaetzlich liest es sich aber plausibel. Es gibt zwei Stellen an denen solche OSD-Scripte erscheinen, naemlich entweder das Befehle-Menue direkt im Hauptmenue und das Befehle Menue in der Aufzeichnungsliste. In letzterer sollte es eigentlich erscheinen.


    Tut es das nicht muesste man am besten mal einen c't-VDR Benutzer fragen ob er einen Fehler erkennt. Notfalls muesste man sich mal durch die Scripte hangeln. Sollte sich hier keine Loesung finden kann ich anbieten dass wir uns z.B. am Wochenende mal im VDR-Portal IRC treffen.


    cu
    gonz

  • Hi gonz,


    danke für die Antwort!


    Das Vorgehen war m.E. das in der README.DEBIAN für reccmds beschriebene. Mich wundert lediglich, wenn ich Fehler in der Datei oder dem Link einbaue der vdr nicht startet. Und die Befehlskonvention istso wie in den Beispielen...


    Nunja, wie dem auch sei. Ich werde mal einen entsprechenden Thread aufmachen und mal die Finger kreuzen, dass wilderigel den liest ;)




    Noch was: Ton nach wie vor dumpf..... Ja skillers Tip habe ich getestet...

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Nabend gonz,


    ich habe im Verz. /var/lib/video_out/vdrtube
    jetzt /data angelegt.


    Die *.sh im /reccmds sind alle angepasst auf meine Verz.-Struktur. Zb:
    VDRTUBE_DIR=/var/lib/video_out/vdrtube


    die insert.sh wird aus dem OSD Menü aufgerufen (syslog)
    Jan 18 20:23:59 saturn vdr: [28948] executing command '/etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/insert.sh "/var/lib/video.00/%Raus_aus_den_Schulden/2008-01-10.00.33.50.99.rec"'


    ich finde aber keine convert_queue.dat


    Also im Prinzip wird nix konvertiert....

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    Einmal editiert, zuletzt von galileo ()

  • Ja da gibt es auch schon ein /data
    und weisst Du auch, wie begeistert ich bin, das ich die Verz.-Struktur auf meine Bedürfnisse angepasst habe :wand


    im /data ist eine recordings.csv, da stehen lediglich die Filme, die mit dem perl skript konvertiert wurden
    eine convert_queue.dat gibt es nicht (nicht da und nicht auf dem Rest des vdr

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

  • Hi,


    wenn Deine insert.sh so ausschaut:

    Bash
    #!/bin/sh
    
    
    VDRTUBE_DIR=/etc/vdr/vdrTUBE/vdrtube-0.2.3b/
    
    
    echo $1 >> $VDRTUBE_DIR/data/convert_queue.dat
    
    
    echo added $1


    und keine /etc/vdr/vdrTUBE/vdrtube-0.2.3b/data/convert_queue.dat angelegt wird muss es ein Rechteproblem sein. Evtl. laeuft Dein VDR als User "vdr" und dieser hat keine Schreibrechte auf das data-Verzeichnis?


    cu
    gonz

  • wie sehe ich als was vdr läuft?


    Zitat

    saturn:/usr/share/vdr/command-hooks# more reccmds.vdrTube.conf


    Zur vdrTUBE Warteschlange : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/insert.sh
    Raus aus vdrTUBE Warteschlange : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/remove.sh
    vdrTUBE Warteschlange anzeigen : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/show.sh
    vdrTUBE Konvertierung starten : /etc/vdr/vdrTUBE/vdrtube-0.2.3b/helpers/reccmds/process.sh




    Zitat

    ssaturn:/etc/vdr/vdrTUBE/vdrtube-0.2.3b# ls -al data/
    insgesamt 16
    drwxrwxrwx 2 vdr vdr 4096 2008-01-17 18:55 .
    drwxrwxrwx 10 vdr vdr 4096 2008-01-18 17:20 ..
    -rw-r--r-- 1 vdr vdr 5710 2008-01-18 17:44 recordings.csv

    Schöne Grüße
    galileo

    ___________________________________________________________________________


    :strike1Hardware: P4, 2,4GHz, Mainboard MSI 945GCM478, 512MB RAM, HD: 1TB, Atric IR-Einschalter Rev. 5
    1x DVB-S Hauppauge Nexus V2.2, 1x DVB-S Hauppauge Nova SE2 Rev.B1B1LF
    Software: easyVDR 0.8.04 , Kernel : 2.6.28.9

    Einmal editiert, zuletzt von galileo ()

  • Nabend galileo,


    hm das ist seltsam, die Rechte fuer das Verzeichnis sehen eigentlich ok aus, da sollte egal wer schreiben duerfen.


    Um zu pruefen als welcher User VDR laeuft kannst du z.B. "ps -eaf | grep vdr" benutzen, in der ersten Spalte steht jeweils der User.


    Koennte mir noch vorstellen dass es evtl. an den Rechten einer der uebergeordneten Verzeichnisse liegt. Was ergibt denn folgendes?

    Code
    ls -ld /etc /etc/vdr /etc/vdr/vdrTUBE /etc/vdr/vdrTUBE/vdrtube-0.2.3b


    Ich bin sicher das kriegen wir auch noch hin ;)


    cu
    gonz

Jetzt mitmachen!

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