DVB-S Radio mit vdr

  • Hallo,


    ich bin neu mit dem vdr und habe folgendes vor:
    - halbwegs günstiger, komplett per LAN steuer- und auslesbarer (EPG,Sender etc.) Zuspieler.
    - headless.
    - nur DVB-S Radio und mp3 abspielen. Mehr muss die Kiste nicht können&machen.
    - Audioausgabe via onboard-Soundkarte.


    Der vdr scheint mir dafür am geeignetsten, jetzt hab ich schon ne Menge gelesen, komme aber noch nicht so richtig zu einem Ergebniss.
    In der Zielplattform, Alix.1d, funktioniert die vorhandene TT-FF (uralt, V1.5) nicht, ich vermute weil das Board nur 3,3V am PCI hat oder schlicht zuwenig Strom liefert.. Was grösseres will ich aber nicht wegen Stromverbrauch und Preis.
    Also sollte es jetzt USB werden, mit einer TT USB S1810 (dvb-ttusb-budget?) bin ich kläglichst gescheitert, der Treiber funktioniert wohl nicht wirklich mit diesem Ding.
    Die Opera DVB-S wird ja wohl verwendet, kann man aber nicht kaufen (hatte hier irgendwo gelesen dass die aktuell in der Bucht in einem Shop angebotene eine andere ist/nicht geht?).


    Daher zwei Fragen ;)
    - Welche DVB-S USB-Karte kann für diesen Zweck empfohlen werden (stabil, Treiber im Stock Debian lenny) ?
    Es gibt ja viele, welche aber frickelfrei einfach funktionieren konnte ich irgendwie nirgends rauslesen.
    - Kann man den vdr (Debian lenny Paket 1.6.0-8) nun überhaupt ohne FF-Karte so betreiben ?


    Von der CPU usw. müsste das ja locker reichen, weil es wiegesagt nur um Radio geht.


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Welche Treiber im Debian Lenny Kernel (2.6.26-x) enthalten sind, kannst auf der Debian Seite nachlesen.
    Im Zweivelsfall ist linuxtv.org die Anlaufstelle für supportete Karten, im Wiki findest du die wichtigsten Infos. (Support, Installationsanleitung, in den meisten Fällen auch ab welchem Kernel die Karte mit den Kerneltreibern läuft).
    (zB: http://linuxtv.org/wiki/index.php/DVB-S_USB_Devices)


    Grundsätzlich könntest du mit vdr-admin die Kiste über ein Webinterface steuern.


    Zitat

    - Kann man den vdr (Debian lenny Paket 1.6.0-cool nun überhaupt ohne FF-Karte so betreiben ?


    Klar, mache ich genauso.

  • Gut.


    Das Wiki ist zwar schön aber es gibt zig Revisionen und unterschiedliche Bezeichnungen, bzgl. der USB-Karte hatte ich mir eine Empfehlung erhofft, was man aktuell auch günstig kaufen, nachdem ich schon mit der ttusb-budget auf die Nase gefallen bin..
    Dass es einen Treiber gibt sagt noch nichts darüber aus mit welcher Karte&Revision dieser nun wie stabil funktioniert, ob die Info 5 Jahre alt ist und es mittlerweile eine andere Karte mit gleichem/ähnlichem Namen gibt etc.. Das ist für den Einsteiger etwas unübersichtlich.
    Solche Aussagen im Wiki:

    Zitat

    (Please update with your experiences - I have added this card because its support is listed in the source tree)


    fördern dann auch nicht gerade das vertrauen..


    Falls das mal irgendwem was bringt: Die TT USB S1810 ist, obwohl sie gleich aussieht keine NOVA-S USB. Hat ein anderes Frontend (BSBE1) als die im Treiber unterstützte und der zugehörige Thread im Entwicklerforum versandet irgendwann 2005 mit ein paar patches, das ist mir zu heftig ;)


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Hab mir jetzt eine Opera in der Bucht geschossen und diese sogar ans laufen bekommen, soweit so gut.


    Was mir jetzt noch ein bisschen unklar ist, wie ich die Audio-only Ausgabe möglichst effizient (wenig CPU) hinbekomme, vielleicht hat da jemand einen einsteiger-Tipp


    HW: Via Eden 500, 512MB, Debian lenny, vdr 1.6.0 alles aus den deb Paketen.
    Ich brauche ja kein Bild an der Kiste sonder will "nur" erreichen dass die Ausgabe von Radiokanälen und mp3 über die lokale Soundkarte klappen.
    Hab mein Glück jetzt mal mit dem xine-plugin versucht, das geht auch, der Radioton "ruckelt" aber fürchterlich, ich denke dass da irgendwie noch was nicht passt, das bisschen Radio müsste die CPU ja schaffen (?)
    Die CPU steht dabei aber bei gut 45% ich vermute da läuft noch mehr als das dekodieren des Radio-streams.
    Andere Ansätze das zu realisieren gerne willkommen aber x dürfte wohl noch fetter sein..


    plugin.xineliboutput.conf

    Code
    --local=fbfe 
    --video=none 
    --primary 
    --post tvtime:enable=0


    Ansonsten muss ich mir wohl doch ne Dreambox dafür hinstellen


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Das ist ja ziemlich genau das was ich will ;)
    xine mit video=none hab ich ja schon, die Kiste säuft leider trotzdem ab.


    Ich probiers mal mit dem softdevice-plugin, muss ich mir aber erst bauen (oder weiss jemand wo man ein deb für lenny findet?)


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • So, mit softdevice klappts wunderbar und ruckelfrei, CPU immernoch zwischen 30-60% aber was solls. Danke für den Tipp!
    Perfekter Klang, Fernbedienung per SVDRP & EPG auslesen, alles wunderbar :vdr1


    Trotzdem nächste Frage ;) Da es vermutlich nur um Verständnissprobleme geht bleibe ich mal in dem Thread.


    Was ich noch nicht hinbekommen habe ist an den Radiotext (Titelinfo) ranzukommen, das wäre der Hit.
    Ein kleiner Tipp, welches Plugins das nun eigentlich aktuell kann/macht (vdr-plugin-radio 0.2.4 ? hab ich drauf aber mangels lokalem Display hilft mir das vermutlich erstmal herzlich wenig)
    und falls ja wie man "von aussen" per script/LAN an die Daten rankommt ?
    z.B. "svdrpsend plug svdrpext OSDx" liefert mir leider nichts, vermutlich bin ich da auf dem Holzweg.

    Code
    vdr:~# svdrpsend plug svdrpext osdm 
    220 vdr SVDRP VideoDiskRecorder 1.6.0-2; Fri Mar 13 22:47:03 2009; UTF-8 
    930 Requested information not available


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • hallo makki,


    Code
    SVDRP
    HELP
    214-Plugin radio v0.2.4 - Hintergr.Bilder/RDS-Text für Radiosender 
    214-    RTINFO    RTCLOSE   RTTCLOSE


    Code
    plug radio rtinfo 
    900- Radiotext: Sie hoeren "Cryin'" von "Aerosmith" 
    900- RT-Title : Cryin' 
    900  RT-Artist: Aerosmith


    Code
    plug radio rtinfo 
    900- Radiotext: * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * 
    900- RT-Title : Broken strings 
    900  RT-Artist: James Morrison; Nelly  Furtado 
    plug radio rtinfo 
    900- Radiotext: Sie hoeren "You came (2006)" von "Kim Wilde" 
    900- RT-Title : You came (2006) 
    900  RT-Artist: Kim Wilde


    RTINFO schreibt die Radio-Infos in die entsprechende Netzwerk-Console


    Gruß Fr@nk

  • Zitat

    Originally posted by lola

    Code
    plug radio rtinfo 
    900- Radiotext: * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * 
    900- RT-Title : Broken strings 
    900  RT-Artist: James Morrison; Nelly  Furtado plug radio rtinfo 
    900- Radiotext: Sie hoeren "You came (2006)" von "Kim Wilde" 
    900- RT-Title : You came (2006) 
    900  RT-Artist: Kim Wilde


    In der vierten Zeile fehlt ein '-'. Es müsste heißen


    Code
    plug radio rtinfo 
    900- Radiotext: * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * 
    900- RT-Title : Broken strings 
    900- RT-Artist: James Morrison; Nelly  Furtado plug radio rtinfo 
    900- Radiotext: Sie hoeren "You came (2006)" von "Kim Wilde" 
    900- RT-Title : You came (2006) 
    900  RT-Artist: Kim Wilde


    Klaus

  • Hmm, dann hatte ich das doch richtig verstanden, nur kommt das Plugin wohl irgendwie nicht an die Daten (SWR 3, Bayern 3 getestet):



    Code
    host:~# svdrpsend plug radio rtinfo
    220 host SVDRP VideoDiskRecorder 1.6.0-2; Sat Mar 14 12:07:41 2009; UTF-8
    900  Radiotext not available (yet)
    221 host closing connection
    host:~# svdrpsend plug radio rtinfo
    220 host SVDRP VideoDiskRecorder 1.6.0-2; Sat Mar 14 12:08:21 2009; UTF-8
    900  Radiotext not available (yet)
    221 host closing connection


    Sonst (EPG usw.) geht alles wunderbar:


    Im log steht auch komischerweise trotz "--verbose=3" in plugin.radio.conf (oder auch mit 1) garnichts:

    Code
    host:~# grep -i radio /var/log/syslog
    Mar 14 11:55:52 host vdr: [20630] loading plugin: /usr/lib/vdr/plugins/libvdr-radio.so.1.6.0
    Mar 14 11:56:05 host vdr: [20630] initializing plugin: radio (0.2.4): Radio Background-Image/RDS-Text
    Mar 14 11:56:05 host vdr: [20630] starting plugin: radio
    Mar 14 11:56:05 host vdr: [20630] radio: new cRadioAudio
    Mar 14 11:56:05 host vdr: [20664] radiocheck thread started (pid=20630, tid=20664)


    Muss man das vielleicht noch irgendwie "aktivieren" ?


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • hallo Klaus,


    ich bin unschuldig ;) ich dachte erst, das wäre eben durch copy/paste passiert ( musste die Zeilenumbrüche per hand einfügen) ich habe aber jetzt noch mal unbehandelt den Consoleninhalt hier reinkopiert.



    214-Plugin wirbelscan v0.0.4 - dvb c/t/s/analog Kanalsuche
    214- S_TERR S_CABL S_SAT S_PVR S_STOP
    214- M_AUTO M64 M128 M256 SR_AUTO
    214- SR6900 SR6875
    214-To report bugs in the implementation send email to
    214- vdr-bugs@cadsoft.de
    214 End of HELP info
    plug radio rtinfo
    900- Radiotext: * * Sie hoeren SWR3 * * Sie hoeren SWR3 * * Sie hoeren SWR3 * *
    900- RT-Title : Broken strings
    900 RT-Artist: James Morrison; Nelly Furtado
    plug radio rtinfo
    900- Radiotext: Sie hoeren "You came (2006)" von "Kim Wilde"
    900- RT-Title : You came (2006)
    900 RT-Artist: Kim Wilde
    221 vdr closing connection (timeout)
    Connection closed by foreign host.



    so siehts zumindest bei mir auf der console aus


    Gruß Fr@nk


  • Das entspricht dann aber nicht der Schnittstellendefinition, denn eine Zeile ohne '-' bedeutet "dies ist die letzte Zeile, jetzt kommt nichts mehr".


    Klaus

  • Ich dödel :dösen
    Geht aber nur die einzeilige Variante, wenn ich Text+Interpret usw. aktiviere kommt entweder garkein Ton mehr oder der vdr verabschiedet sich mit einem segfault
    "kernel: [164427.251694] vdr-kbd[22766]: segfault at 4 ip 0811b2df sp b6cec110 error 4 in vdr-kbd[8048000+11e000]"


    Stillpic &RASS habe ich schon abgeschaltet, ist aber via Web&OSD ziemlich mühsam
    @lola könntest Du mir vielleicht einfach mal Deine radio.* Einstellungen aus der setup.conf zum reinkopieren geben ?


    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

  • Auszug setup.conf:


    "..
    radio.Activate = 1
    radio.ExtInfo-Req = 0
    radio.HideMenuEntry = 1
    radio.RDSText-Display = 1
    radio.RDSText-Function = 2
    radio.RDSText-MsgItems = 3
    radio.RDSText-OsdBackgrColor = 0
    radio.RDSText-OsdBackgrTrans = 160
    radio.RDSText-OsdForegrColor = 1
    radio.RDSText-OsdLooping = 0
    radio.RDSText-OsdPosition = 1
    radio.RDSText-OsdRows = 2
    radio.RDSText-OsdSkinColor = 1
    radio.RDSText-OsdTags = 2
    radio.RDSText-OsdTimeout = 60
    radio.RDSText-OsdTitle = 1
    radio.RDSText-Rass = 1
    radio.UseStillPic = 1
    .."


    meine momentane Einstellung


    Gruß Fr@nk

  • Danke, langsam konnte ich es eingrenzen: momentan habe ich die Wahl zwischen funktionierendem Radiotext und Ton ;)
    setze ich "radio.UseStillPic = 1" bekomme ich Radiotext via SVDRP aber keinen Ton mehr zu hören. vdr läuft, deaktiviere ich das radio-plugin geht wieder alles.
    Setze ich "radio.UseStillPic = 0", was ja - soweit ich verstanden habe bei Budgetkarten notwendig ist, bekomme ich 1s Ton und dann einen vdr-restart



    Makki

    vdr 2.0.3 auf Debian 8.0(war 2015-05-19) vdr 1.7.28 auf Debian 7.8(wheezy), Opera DVB-S1
    HW: Atom D525@1.8GHz, SSD, NAS

Jetzt mitmachen!

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