Softhddevice auf Ubuntu Desktop möglich ?

  • Hallo
    Mein Sohn hat einen Desktop Rechner mit Ubuntu als Betriebsystem und VDR aus dem VDR ppa.


    Als Frontend wird xine eingesetzt.


    Ist es aktuell möglich Softhddevice einzusetzen? Grund ist Skinopacity plus tv-guide mit scraper.


    MfG


    dippes

  • skinopacity & Co sollten mit xine auch machbar sein...
    softhddevice geht auch


    ich habe hier
    plugin.softhddevice.config

    Code
    -D -v vdpau -g 1280x708+25+25 -c Master


    Die parameter musst du halt nach deinem Geschmacke anpassen


    und dann im terminal mal

    Code
    bash -c "xhost +si:localuser:vdr && svdrpsend  plug softhddevice atta



    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • Hi,


    ja das ist möglich. Ich habe vor kurzem das ganze auch aufgebaut. Kannst mal hier vorbei schauen eventuell nützlich für Dich:


    Ubuntu HD VDR mittels SoftHDDevice und VDPAU - Step by Step HowTo

  • Habe jetzt softhddevice installiert.


    nach einem /etc/init.d/vdr start öffnet sich der VDR mit softhhdevice als Frontend.Soweit gut.


    Aber kein Ton.Geht das mit Pulseaudio nicht?


    Das Fenster lässt sich mit dem Kreuz leider nicht schliessen.


    gruß


    dippes

  • Musst alsa mit pulseaudio Plugin verwenden. Ein nativ Pulseaudio Support ist in softhddevice nicht vorhanden.


    Für close musst du einen entsperchenden Eintrag in remote.conf machen.


    Code
    KeySym.Power   Close


    Da du wahrscheinlich nicht vdr ausschalten willst. UserX nehmen und dann UserX auf suspend Plugin mappen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • habe das Alsa Pulseaudio Plugin nach dieser Anleitung Klick installiert.


    War alles schon vorhanden ausser


    Code
    .asoundrc

    mit diesem Inhalt.


    Code
    pcm.!default
    {
      type pulse
    }
    ctl.!default
    {
      type pulse
    }


    Aus softhddevice kommt trotzdem kein Ton.



    aplay -l



    Speakertest bringt hier Ton.



    Wäre das bis dahin richtig und fehlt noch was, oder alles falsch?

    Einmal editiert, zuletzt von dippes ()

  • Was nimmt den softhddevice zur Ausgabe?


    Also wenn kein "-p" oder "-a" angeben ist, dann sollte die Ausgabe nach "default" gehen, dann sollte es alsa nach pulse weitergeleiten.
    Guck und poste mal was für Meldungen im syslog von softhddevice stehen.


    Und mach "speaker-test -c 2" bzw. "speaker-test -c2 -D default" sonst verwendest und testest du ja die Hardware direkt.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Pulseaudio läuft in der Voreinstellung als Daemon für einen einzelnen User. Wenn der VDR nicht unter dem gleichen User läuft wie die Desktop-Session, darf er sich nicht ohne weiteres mit dem Pulseaudio-Daemon verbinden. Ich würde empfehlen mal die Dokumentation zu pulseaudio zu lesen und zu überlegen, ob es in dem Fall nicht Sinn macht die Konfiguration des VDR so umzustellen, dass er unter dem gleichen User läuft und die passenden Umgebungsvariablen bekommt.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich denke den VDR unter dem Benutzer "david" laufen zu lassen sollte am einfachsten sein.


    Reicht es hierzu in der /etc/default/vdr

    Code
    USER="david"
    GROUP="david"


    anzugeben?


    und die Dateien/Ordner Guppe und User anzupassen oder muß es mehr oder sogar weniger sein?


    /var/lib/vdr/
    /etc/vdr/
    /var/cache/vdr/
    /var/lib/video/
    /var/lib/video.00/

    Einmal editiert, zuletzt von dippes ()

  • Habe jetzt den vdr unter dem user "david" am laufen.
    Und was hören meine Ohren? natürlich Sound :D


    So, jetzt muß das noch mit dem ausschalten des Fensters noch gescheit funktionieren.


    Wie mache ich das am besten (weil es ein Desktop Rechner ist) das nicht immer wenn der Pc hochfährt softhddevice anspringt? Sondern am besten auf Abruf mit einem Icon?


    edit: Ein Problem habe ich gerade bemerkt.Der Vdr fdährt den PC nicht mehr runter.Es kommt immer der Hinweis "VDR wird in 5:00 Minuten abgeschaltet"


    Im Syslog sehe ich nur das,aber nicht den Grund


    Code
    Apr 25 18:10:58 david-pc vdr: [3565] executing '/usr/lib/vdr/vdr-shutdown.wrapper 0 0 0 "" 0'
    Apr 25 18:10:58 david-pc vdr: [3565] saved setup to /var/lib/vdr/setup.conf


    edit2:Das runterfahren funkt jetzt einwandfrei.War ein Rechteproblem :wand


    Starte das Plugin in der plugin.softhaddevice.conf mit dem "-D -v vdpau -f" Parameter.


    Habe zwei sh dateien mit jeweils


    svdrpsend plug softhddevice deta und svdrpsend plug softhddevice atta.


    in der .bashrc habe ich ein Alias angelegt somit wird softhddevice mit "vdrein" gestartet und mit "vdraus" geschlossen.


    Sowit so gut. Wenn ich ein Starter mit dem "vdrein" anlege kommt eine Fehlermeldung. Wenn ich den direkten Pfad zu sh datei angebe muß ich immer bestätigen.


    Wie löst man das?


    Können die die shell Befehle auch mit der Fernbedienung gesteuert werden?



    Gruß


    dippes

    3 Mal editiert, zuletzt von dippes ()

  • Hmmm,kann mir wer helfen den Starter unter Gnome anzulegen?


    wie schon oben geschrieben lässt sich softhddevice mit "vdrein" in der shell starten und mit "vdraus" auch wieder beenden.


    Wenn ich mit Rechtsklick einen Starter anlege und "vdrein" reinschreibe kommt Einer ne Idee?

    Code
    Details: Kindprozess »vdrein« konnte nicht ausgeführt werden (Datei oder Verzeichnis nicht gefunden)
  • Versuch mal den kompletten Pfad anzugeben


    Das funktioniert,aber ich muß immer bestätigen und das nervt.


    Code
    Wollen Sie »softhdeta.sh« ausführen oder ihren In
    halt anzeigen lassen?
    
    
    »softhdeta.sh« ist eine ausführbare Textdatei



    wie bekommt man das weg?

  • wie bekommt man das weg?


    Am besten du erstellst eine passende .desktop-Datei (UU-Wiki Artikel: http://wiki.ubuntuusers.de/.desktop-Dateien und die offizielle Doku dazu: http://standards.freedesktop.org/desktop-entry-spec/latest/ )

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Danke Alex


    werde ich durchlesen und ausprobieren.


    Aber eine Frage habe ich noch.Wieso funktioniert das nicht mit "vdrein". Das verstehe ich nicht.

  • Aber eine Frage habe ich noch.Wieso funktioniert das nicht mit "vdrein".


    Du meinst die Meldung, dass er die Datei nicht findet? Eventuell ist die Datei nicht im $PATH des Programms, das die Desktop-Icons zeichnet (müsste Nautilus sein).

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Du meinst die Meldung, dass er die Datei nicht findet? Eventuell ist die Datei nicht im $PATH des Programms, das die Desktop-Icons zeichnet (müsste Nautilus sein).


    Hmm, lt Wiki so habe ich es zumindest verstanden solte es funktionieren.Über die Shell geht´s tadellos



    Code
    david@david-pc ~ $ vdraus
    220 david-pc SVDRP VideoDiskRecorder 2.0.6; Mon Apr 28 19:28:05 2014; UTF-8
    900 SoftHdDevice is detached
    221 david-pc closing connection
    david@david-pc ~ $ vdrein
    220 david-pc SVDRP VideoDiskRecorder 2.0.6; Mon Apr 28 19:28:12 2014; UTF-8
    900 SoftHdDevice is attached
    221 david-pc closing connection
  • Ich hab zwei Shortcuts auf dem Desktop


    Ein

    Code
    Exec=bash -c "xhost +si:localuser:vdr && svdrpsend  plug softhddevice atta"


    Aus

    Code
    Exec=bash -c "xhost +si:localuser:vdr && svdrpsend  plug softhddevice deta"


    Gestartet wird mit:

    Code
    -D -v vdpau -g 1280x720+25+25 -c Master


    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • So funktioniert es


    Ein


    Code
    Exec=bash -c  svdrpsend  plug softhddevice atta


    Aus


    Code
    Exec=bash -c svdrpsend  plug softhddevice deta


    Einwandfrei jetzt.



    Jetzt sollte das noch über die Fb funktionieren...



    @ Johns


    Wird das irgendwann mal repariert das man direkt am Fenster ausschalten kann?



    Gruß


    dippes

Jetzt mitmachen!

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