Thanks Thanks:  0
Ergebnis 1 bis 8 von 8
  1. #1
    Anfänger
    Registriert seit
    24.09.2015
    Beiträge
    3
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke

    "RDS" Daten - RAW ausgeben

    Hallo Zusammen,

    ich bemühem ich seit einigen Tagen um Infarmationen für das RDS. Leider komm ih mit all den Informationen nicht klar.
    Ich möchte etwas basteln, was mir die RDS Daten über Seriell ausgibt. Nur leider hab ich absolut keine Ahnung, wie man das anstellen könnte (Bis auf die Ausgabe über Seriell).
    Ich versucht auf der AX HD60 ein wenig mit Python zu spielen, aber es ist nun doch mal was anderes als auf men Pi. Bei mir ist das RDS Plugin z.B. nur compiliert auf der Kiste. Ich hatte gedacht, dass ich mir da z.B. schonmal einen Consolen Output stricke, um die Machbarkeit erstmal zu testen.
    Gibt es hier vllt jemanden, der mich mal kurz "an die Hand" nehmen kann? Mir fehlt es hier ja schon an Basics und weiß garnicht, wo ich starten könnte.

    So, jetzt hoffe ich, dass mich auch jemand verstanden hat :-)


    Liebe Grüße

    Frannek

    •   Alt Advertising

       

  2. #2
    Avatar von betacentauri
    Registriert seit
    15.06.2013
    Beiträge
    2.359
    Thanks (gegeben)
    287
    Thanks (bekommen)
    1399
    Total Downloaded
    1,32 MB
    Total Downloaded
    1,32 MB
    ReceiverDanke
    Box 1:
    hd51
     
     
    Box 2:
    vuduo4kse
     
     
    Box 3:
    und noch 20-30 andere
     
     
    Wenn du an die Rohdaten über E2 drankommen willst, dann musst du im c++ Teil Änderungen durchführen:
    enigma2/radiotext.cpp at 6.4 * openatv/enigma2 * GitHub

    Bin mir nicht sicher, aber ich denke die Daten werden in einer extra PID geliefert. Wenn ja, könntest du auch dvbsnoop verwenden, um an die Rohdaten ranzukommen.
    hd51, vuduo4se,....

  3. #3
    Anfänger
    Registriert seit
    24.09.2015
    Beiträge
    3
    Thanks (gegeben)
    0
    Thanks (bekommen)
    0
    Themenstarter
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Ui... also dvbsnoop hatte ich mal zur dBox Zeit benutzt. Wusste nicht, dass es das noch gibt
    Also. Das Problem ist, dass die Bits im Mpeg-1 Layer2 Datenstrom drin sind. Also als Ancillary Data. Wenn ich den TS in nem HeX Editor öffne, finde ich diese 4 Bytes auch. Jetzt im dvbsnoop auf allen PIDS nicht zu finden (was mich jedoch etwas wundert)
    Danke jendenfalls für den Tipp mit radiotext.cpp. Und da komm ich dann zum nächsten Problem. C++ *g*.
    Ich hätte jedenfalls einen TS schnipsel gespeichert, in dem die Bytes drin sind. Würde das etwas helfen?

  4. #4
    Avatar von betacentauri
    Registriert seit
    15.06.2013
    Beiträge
    2.359
    Thanks (gegeben)
    287
    Thanks (bekommen)
    1399
    Total Downloaded
    1,32 MB
    Total Downloaded
    1,32 MB
    ReceiverDanke
    Box 1:
    hd51
     
     
    Box 2:
    vuduo4kse
     
     
    Box 3:
    und noch 20-30 andere
     
     
    Die Frage ist, was du genau machen willst. Brauchst du wirklich die Rohdaten? Oder reicht dir das aus, was E2 selber anzeigt, wenn du Radio hörst? Weil das letztere kann man auch in Python abgreifen. Wenn du die Rohdaten willst und das dauerhaft, musst du den c++ Teil so anpassen, dass der die Daten irgendwo hin speichert.
    hd51, vuduo4se,....

  5. #5
    Anfänger
    Registriert seit
    12.03.2022
    Beiträge
    5
    Thanks (gegeben)
    6
    Thanks (bekommen)
    2
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Hallo betacentauri,

    wie ich hier gelernt habe, sind die RDS-Daten im AAC nicht mit in der Aufnahme dabei und somit auch nicht in der Wiedergabe:
    https://www.opena.tv/vorstellung/589...ht-normal.html

    Der hier gefundene Ansatz scheint mir eine gute Alternative zu sein:
    > Oder reicht dir das aus, was E2 selber anzeigt, wenn du Radio hörst? Weil das letztere kann man auch in Python abgreifen.

    Das wäre genau dass, was ich suche: "angezeigte RDS Daten am Bildschirm in ein Textfile speichern."
    Könntest du mir Hinweise geben, wie man das umsetzen kann?

    Vielen Dank im Voraus!

  6. #6
    geeeee
    Gast
    So betacentauri hat sich zu Wort gemeldet, mir nun egal...
    Zitat Zitat von Fifo32 Beitrag anzeigen
    Könntest du mir Hinweise geben, wie man das umsetzen kann?
    Ja.
    Geändert von geeeee (13.03.2022 um 14:15 Uhr)

  7. #7
    Anfänger
    Registriert seit
    12.03.2022
    Beiträge
    5
    Thanks (gegeben)
    6
    Thanks (bekommen)
    2
    Total Downloaded
    0
    Total Downloaded
    0
    ReceiverDanke
    Hallo geeeee,

    man(n) lernt nie aus :-)
    betacentauri hat die 2 Varianten im ersten Beitrag schön beschrieben:
    https://www.opena.tv/vorstellung/589...tml#post500460

    Über "Debug enigma2" komme ich jetzt auch an die angezeigten Radiotextdaten :-)
    E2 Ausgaben loggen – OE-Alliance Support Wiki
    So werden sie auch am Fernseher angezeigt: z.B. "Lights (Ellie Goulding)"

    [...]
    14:08:56.4000 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:08:56+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:08:56.4005 dvb/radiotext.cpp:842 gotAncillaryData [RDS] RTPlus: Lights (Ellie Goulding)
    14:08:56.6531 dvb/radiotext.cpp:623 gotAncillaryData [RDS] radiotext str: (MDR JUMP - DAS IST ECHTE ABWECHSLUNG)
    14:08:56.6560 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:08:56+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:08:56.7393 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:08:56+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:08:56.7398 dvb/radiotext.cpp:842 gotAncillaryData [RDS] RTPlus: Lights (Ellie Goulding)
    14:08:58.7045 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:08:58+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:08:58.7050 dvb/radiotext.cpp:842 gotAncillaryData [RDS] RTPlus: Lights (Ellie Goulding)
    14:09:00.6664 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:09:00+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:09:00.6669 dvb/radiotext.cpp:842 gotAncillaryData [RDS] RTPlus: Lights (Ellie Goulding)
    14:09:02.6310 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:09:02+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:09:02.6314 dvb/radiotext.cpp:842 gotAncillaryData [RDS] RTPlus: Lights (Ellie Goulding)
    14:09:04.7627 /usr/lib/python2.7/site-packages/twisted/python/util.py:815 untilConcludes 2022-03-13 14:09:04+0100 [-] [Screen] Showing screen 'RdsInfoDisplaySummary'.
    14:09:04.7631 dvb/radiotext.cpp:842 gotAncillaryData [RDS] RTPlus: Lights (Ellie Goulding)
    [...]

    Der Ansatz ist etwas unpraktisch. Hast du Ansätze wie man es besser umsetzen könnte?
    modifizieren von radiotext.cpp oder util.py?

  8. #8
    geeeee
    Gast
    Hallo Fifo32,

    "modifizieren von radiotext.cpp" ist auch nicht so einfach bzw. praktisch, da E2 neu kompiliert werden müsste. Und über den Punkt glaubte ich bist du schon drüber hinweg zu Python.
    Mach dich mal auf die Suche nach: iRdsDecoder.RadioText
    Geändert von geeeee (13.03.2022 um 15:21 Uhr)


Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:13 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,26%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com