[gelöst] vdr-plugin-squeezebox und PROBLEME MIT PULSEAUDIO

  • horchi danke auch soweit fürs plugin !


    ich hab ein kleines problem hier mit dem ton. es kommt keiner :D


    vdr läuft hier mit trusty und pulseaudio.






    /etc/default/squeezelite


    Code
    # ALSA output device:
    SL_SOUNDCARD="pulse"


    /var/lib/vdr/setup.conf


    Code
    squeezebox.audioDevice = pulse



    ich hab schon mehrere varianten versucht keine geht .... also auch plughw:CARD=NVidia,DEV=7


    speaker-test -c 2 -r 48000 -D hw:1,7


    liefert mir tatsächlich ton bei gestoppten vdr
    frontend ist softhddevice.

  • Welche Ausgabegeräte zeigt er denn mit "squeezelite -l" an?
    Was passiert, wenn wenn du squeezelite mit -o pulse bzw. -o default startest? Können dann sowohl der VDR als auch squeezelite etwas ausgeben?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • squeezelite -l steht oben 1. beitrag.
    also :



    Zitat


    Was passiert, wenn wenn du squeezelite mit -o pulse bzw. -o default startest? Können dann sowohl der VDR als auch squeezelite etwas ausgeben?


    Code
    squeezelite -o default
    [09:38:20.815410] test_open:124 playback open error: Connection refused


    Code
    squeezelite -o pulse 
    [09:38:08.031129] test_open:124 playback open error: Connection refused



    aber ich hab das auch in xbmc das problem.
    also mit xsqueeze kein tonn egal ob squeezeslave oder squeezelite

  • Ist dein User Mitglied in der Gruppe pulse-access?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Ich habe das gerade mal auf einem Test-Rechner ausprobiert, kann das Problem aber nicht nachvollziehen ?(
    Die Einstellungen sehen bei mir so aus:


    Ändern musste ich neben dem Wert für squeezebox.audioDevice nur den Pfad für squeezebox.squeezeCmd, weil der Vorgabewert /usr/local/bin/squeezelite lautet.


    Aufgefallen ist mir, dass die Plugin-Dependencies für Trusty nicht mehr passen, das Paket baut gerade neu.


    Wie sieht denn deine /etc/init/pulseaudio.override aus?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Mit dem letzten Paket sollte das setzen des Loglevels in den Plugin-Einstellungen funktionieren - was sagt das Plugin denn da beim Aufruf?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • Code
    Nov 21 12:36:48 yavdr-lianli vdr: [5908] starting plugin: squeezebox
    Nov 21 12:41:06 yavdr-lianli vdr: squeezebox: started /usr/bin/squeezelite with pid 6120
    Nov 21 12:41:06 yavdr-lianli vdr: squeezebox: Trying connetion to 'localhost:9090', my mac is '00:22:4d:ab:ed:86'
    Nov 21 12:41:06 yavdr-lianli vdr: squeezebox: Connection to LMC server at 'localhost:9090' established


    sonst steht da leider nichts

  • Mit Loglevel 3?

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • -l 3 in etc/default/vdr ?
    wenn ja, dann ist das alles was ausgegeben wird :(



    in var/log/vdr/upstart/vdr-frontend.log :



    ich schätze das hat nichts mit pulse zu tun ... ;(

  • squeezebox.logLevel = 3 (lässt ich auch bequem über das OSD setzen)


    Die Ausgaben sollten dann im Syslog auftauchen.

    yaVDR-Dokumentation (Ceterum censeo enchiridia esse lectitanda.)

  • argh ok
    sek.


    achja beim beenden des plugins :



    evtl. sollte ich auch nochmal "default" als audio device testen. hab ich aber auch schon ...

  • als user vdr auf der konsole:


    squeezelite -o pulse
    Failed to create secure directory (/run/user/1000/pulse): Permission denied
    Failed to create secure directory (/run/user/1000/pulse): Permission denied
    Failed to create secure directory (/run/user/1000/pulse): Permission denied


    ich habe den eindruck pulseaudio und ich mögen uns nicht besonders. warscheinlich hat der pulseaudio programmierer auf halber strecke aufgehört zu programmieren und mit was anderem weitergemacht

  • Siehst du mit pavucontrol, dass squeezelite über ein Alsa-Plugin als Wiedergabe-Quelle auftaucht?


    Code
    squeezelite -o pulse
    Failed to create secure directory (/run/user/1000/pulse): Permission denied
    Failed to create secure directory (/run/user/1000/pulse): Permission denied
    Failed to create secure directory (/run/user/1000/pulse): Permission denied


    Dann ist dein User nicht in der Gruppe pulse-access.

    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!