DAB Player - Software für USB Sticks mit RTL Chipset

Alles zum Thema DAB(+) Digitalradio.
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

andimik hat geschrieben: So 4. Dez 2022, 17:14 Ich nimm an, nur u8 wird unterstützt, richtig?
Ja, genau. Das ist auch das Format, in dem die Basisband-Aufnahmen vom DAB-Player selbst gemacht werden.

Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
Dana Diezemann
Beiträge: 594
Registriert: So 10. Feb 2019, 20:15
Wohnort: Abstatt (HN)
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Dana Diezemann »

Super. Du hast mir den Test am Donnerstag gerettet. Das Alarm Flag funktioniert! Hier die rote Glocke:
Clipboard01.png
Hier für Neugierige unsere 20-minütige Ansageschleife des EFW Kanals:

https://regionalradio-bw.de/wp-content/ ... okanal.mp3

Was nur nicht klappt in der ersten Erprobung ist die Umschaltung der Endgeräte auf den EWF Kanal, wenn diese schon bei mir im Mux auf einem anderen Kanal sind. Da bin ich noch dran.
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 13:57 Super. Du hast mir den Test am Donnerstag gerettet. Das Alarm Flag funktioniert! Hier die rote Glocke:
Sehr schön. Freut mich auch, dass das neue Feature im DAB-Player jemand 'in the wild' getestet hat.
Was nur nicht klappt in der ersten Erprobung ist die Umschaltung der Endgeräte auf den EWF Kanal, wenn diese schon bei mir im Mux auf einem anderen Kanal sind. Da bin ich noch dran.
Hinweis: Der DAB-Player schaltet aktuell (egal bei welcher Art von Announcement) nicht um. Es gibt aktuell nur die Anzeige im Programm.

Du kannst mir ja mal das Logfile vom DAB-Player (wenn du die "_withLog" Version verwendest) schicken, oder ein paar Minuten Basisband-Aufnahme.


Ansonsten: Siehe auch ein paar technische Hinweise von mir hier: viewtopic.php?p=1688127#p1688127 bzgl. Signalisierung der Announcements.

Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
Dana Diezemann
Beiträge: 594
Registriert: So 10. Feb 2019, 20:15
Wohnort: Abstatt (HN)
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Dana Diezemann »

EWF Alarmierung eben auf 8 Geräten getestet, auch im Auto. Keine Umschaltreaktion. Ich gehe aber mal von aus, wenn der DAB Player die rote Lampe anzeigt, das hier alles schon stimmt. Alle FIC also richtig wären. Dazu setze ich im Ensemble:

Code: Alles auswählen

ensemble {
	id 0x1208
	ecc 0xe0
	local-time-offset auto
	international-table 1
	reconfig-counter hash
	label "RegionalRadioBW"
	shortlabel "RRBW"
	announcements {
		EWF {
			cluster 1
			flags {
				Alarm true
				}
			subchannel sub-p04-test
			}
		}
	}
Im Service dann:

Code: Alles auswählen

srv-p04-test {
	id 0xD001
	label "EWF Alarm Test !"
	shortlabel "EWFAlarm"
	pty 31 pty-sd dynamic language 8
	announcements { Alarm true clusters "1" }
	}
Im Subchannel nix. Komisch. Der Rest macht ja das ODR Tool. Auslösung dann per Telnet: "set EWF active 1".

Der DAB Player zeigt bei der Konfig das auch richtig an:

Code: Alles auswählen

  Audio-Service 0xD001, Label: 'EWF Alarm Test !', ShortLabel: 'EWFAlarm', PTY: Not used (static), AnnouncementSupport: Yes, Flags: 0x0001 [Alarm], NumClusters: 1 [1], NumComponents: 1 (Audio: 1, Data: 0)
        AudioComponent, SCIdS: 0, Label: '', ShortLabel: '', ASCTy: 0x3F (AAC), SubChId: 4, StartCU: 118, NumCU: 64, ErrorProt: EEP 2-A (FEC: 3/8), Datarate: 64 kbit/s, NumUserApps: 1
            User App 1 / 1, Label: '', ShortLabel: '', DSCTy: 0x3C (MOT), X-PAD type: 12, UaType: 0x2 (Slideshow), DataLen: 2 [0C3C]
Das FIC 0/19 ist aus und wird bei Alarmierung dann auch gesetzt, also alles richtig!
Clipboard02.png
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 16:16 EWF Alarmierung eben auf 8 Geräten getestet, auch im Auto. Keine Umschaltreaktion. Ich gehe aber mal von aus, wenn der DAB Player die rote Lampe anzeigt, das hier alles schon stimmt. Alle FIC also richtig wären. Dazu setze ich im Ensemble:
Das hier ist aber falsch:

Code: Alles auswählen

Audio-Service 0xD001, Label: 'EWF Alarm Test !', ShortLabel: 'EWFAlarm', PTY: Not used (static), AnnouncementSupport: Yes, Flags: 0x0001 [Alarm], NumClusters: 1 [1], NumComponents: 1 (Audio: 1, Data: 0)
Der Announcement-Support (FIG 0/18) beinhaltet niemals das niedrigste Bit im Falle von Alarm-Announcements (siehe DAB-Spec).
Die Signalisierung, ob es Alarm-Announcements gibt, erfolgt rein im Ensemble (global, nicht auf Service-Ebene!). Es gibt auch keine selbst gesetzten Cluster für Alaram - dafür ist die Cluster-ID 255 (0xFF) lt. Spec fest vorgesehen.

Siehe auch meinen Kommentar hier:viewtopic.php?p=1688127#p1688127

Relevante Ausschnitte aus der DAB-Spec:
Alarm-Flag (in der FIG 0/0):
Alarm_Flag.png
Announcement-Support: (FIG 0/18)
Announcement_Support.png

Hier ein Beispiel aus einem richtig konfigurierten Ensemble:

Code: Alles auswählen

Ensemble 0x1070, Label: 'Testkanal BDR', ShortLabel: 'Test BDR', LTO: +60 min, ECC: 0xE0, AlarmFlag: 1, NumServices: 5
    Audio-Service 0x1F15, Label: 'M94.5 (Test)', ShortLabel: 'M94.5 T', PTY: -, AnnouncementSupport: No, NumComponents: 1 (Audio: 1, Data: 0)
        AudioComponent, SCIdS: 0, Label: '', ShortLabel: '', ASCTy: 0x3F (AAC), SubChId: 1, StartCU: 0, NumCU: 96, ErrorProt: EEP 2-A (FEC: 3/8), Datarate: 96 kbit/s, NumUserApps: 1
            User App 1 / 1, Label: '', ShortLabel: '', DSCTy: 0x3C (MOT), X-PAD type: 12, UaType: 0x2 (Slideshow), DataLen: 2 [0C3C]
    Audio-Service 0x1F16, Label: 'max neo (Test)', ShortLabel: 'max neoT', PTY: -, AnnouncementSupport: No, NumComponents: 1 (Audio: 1, Data: 0)
        AudioComponent, SCIdS: 0, Label: '', ShortLabel: '', ASCTy: 0x3F (AAC), SubChId: 2, StartCU: 96, NumCU: 88, ErrorProt: EEP 2-A (FEC: 3/8), Datarate: 88 kbit/s, NumUserApps: 1
            User App 1 / 1, Label: '', ShortLabel: '', DSCTy: 0x3C (MOT), X-PAD type: 12, UaType: 0x2 (Slideshow), DataLen: 2 [0C3C]
    Audio-Service 0xDD1D, Label: 'WarnTest 10D', ShortLabel: 'WarnTest', PTY: -, AnnouncementSupport: No, NumComponents: 1 (Audio: 1, Data: 0)
        AudioComponent, SCIdS: 0, Label: '', ShortLabel: '', ASCTy: 0x3F (AAC), SubChId: 3, StartCU: 184, NumCU: 144, ErrorProt: EEP 1-A (FEC: 1/4), Datarate: 96 kbit/s, NumUserApps: 1
            User App 1 / 1, Label: '', ShortLabel: '', DSCTy: 0x5 (Transparent Data Channel), X-PAD type: 4, UaType: 0x44A (Journaline), DataLen: 6 [040500000000]
    Data-Service 0xE0101070, Label: 'BDR SPI 10D', ShortLabel: 'SPI 10D', PTY: -, AnnouncementSupport: No, NumComponents: 1 (Audio: 0, Data: 1)
        DataComponent (MSC packet data), SCIdS: 0, SCId: 0, Label: '', ShortLabel: '', DSCTy: 0x3C (MOT), SubChId: 4, StartCU: 328, NumCU: 64, ErrorProt: EEP 2-A (FEC: 3/8), Datarate: 64 kbit/s, PacketAddr: 1, NumUserApps: 1
            User App 1 / 1, Label: '', ShortLabel: '', UaType: 0x7 (EPG), DataLen: 2 [0102]
    Data-Service 0xE0102070, Label: 'TPEG K10D', ShortLabel: 'TPEG 10D', PTY: -, AnnouncementSupport: No, NumComponents: 1 (Audio: 0, Data: 1)
        DataComponent (MSC packet data), SCIdS: 0, SCId: 1, Label: '', ShortLabel: '', DSCTy: 0x05 (Transparent Data Channel), SubChId: 5, StartCU: 392, NumCU: 32, ErrorProt: EEP 2-A (FEC: 3/8), Datarate: 32 kbit/s, PacketAddr: 2, NumUserApps: 1
            User App 1 / 1, Label: '', ShortLabel: '', UaType: 0x4 (TPEG), DataLen: 0 []
Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von andimik »

Oh, dann ist https://github.com/Opendigitalradio/ODR ... vanced.mux ja falsch, oder? Hier wird nämlich der Alarm auf Serviceebene für FIG 0/18 eingetragen.
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

andimik hat geschrieben: Mo 5. Dez 2022, 16:35 Oh, dann ist https://github.com/Opendigitalradio/ODR ... vanced.mux ja falsch, oder? Hier wird nämlich der Alarm auf Serviceebene für FIG 0/18 eingetragen.
Ja, das ist defintiv falsch. Siehe die Ausschnitte aus der DAB-Spec im Post oben. Und siehe auch das Beispiel vom 10D Ensemble.
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
Dana Diezemann
Beiträge: 594
Registriert: So 10. Feb 2019, 20:15
Wohnort: Abstatt (HN)
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Dana Diezemann »

Ist aus dem Service raus, DAB Player zeigt weiterhin brav die Alarmglocke bei Aktivierung. Aber Radios rühren sich nicht für eine Umschaltung. Hier mal 20 Sekunden FIC. Bei Sekunde 14 kommt der Alarm. Das File ist kein ASCII.

https://regionalradio-bw.de/wp-content/ ... 163741.zip
Zuletzt geändert von Dana Diezemann am Mo 5. Dez 2022, 17:01, insgesamt 1-mal geändert.
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 16:43 Ist aus dem Service raus, DAB Player zeigt weitzerhin brav die Alarmglocke bei Aktivierung. Aber Radios rühren sich nicht für eine Umschaltung. Hier mal 20 Sekunden FIC. Bei Sekunde 14 kommt der Alarm. Das File ist kein ASCII.
2 Fehler sehe ich:
1) Das AlarmFlag ist 0 statt 1:
EnsembleConfig.png
2) Die Cluster ID ist 0x1 statt 0xFF
AnnSwitch.png

Mich würde mal das Logfile vom DAB-Player interessieren (das produziert nur die '_withLog')-Version: https://www.ukwtv.de/cms/index.php?opti ... ithLog.zip

Alternativ kannst du mir auch eine Basisband- (I/Q) Datei mit dem DAB Player aufzeichnen, dazu im "DAB Info" Fenster unter "Ensemble" auf "Basisband-Daten speichern ..."
ens.png

An ein paar Stellen bin ich offnbar noch nicht "Spec-treu" genug...

Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
Dana Diezemann
Beiträge: 594
Registriert: So 10. Feb 2019, 20:15
Wohnort: Abstatt (HN)
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Dana Diezemann »

Wenn das Alarmflag in den ersten 14 Sekunden 0 ist, dann ist das ok. Danach muss das irgendwo 1 sein.

Im Service muss das Announcement rein, so die Specs bei ODR. Und da steht auch, nix mit Cluster 255. Setze ich trotzdem mal.

Code: Alles auswählen

; Definition of DAB services
services {
    ; Each service has it's own unique identifier, that is
    ; used throughout the configuration file and for the RC.
    srv-fu {
        id 0x4daa
        label "Funk"
        shortlabel "Fu"

        ; Programme Type, according to the chosen international-table above.
        pty 0

        ; chose between static and dynamic PTy
        ; static means the PTy represents to overall genre of the programme.
        ; dynamic means the PTy follows the various items within a programme.
        ; Use the RC interface to modify at runtime.
        ; See EN 300 401 Clause 8.1.5
        pty-sd static

        language 0
        ; also supports id

        ; List of announcement switching flags signalled in FIG 0/18
        ; This lists all possible announcements. If one is left out, it is disabled.
        announcements {
            Alarm false
            Traffic true
            Travel false
            Warning false
            News false
            Weather false
            Event false
            Special false
            ProgrammeInfo false
            Sports false
            Finance false

            ; a comma separated list of clusters in which the service belongs to
            ; cluster id 255 is not specified here and is ignored (for FIG 0/18)
            clusters "1,2"
        }
    }
https://github.com/Opendigitalradio/ODR ... vanced.mux

Ich bin verwirrt. Erzeuge mal ein raw.
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 17:07 Im Service muss das Announcement rein, so die Specs bei ODR. Und da steht auch, nix mit Cluster 255. Setze ich trotzdem mal.
Da wurde die DAB-Spec (siehe die relevanten Ausschnitte weiter oben) ja ordentlich ignoriert von denen...
Sollte man dort mal als Bug melden.
Wenn das Alarmflag in den ersten 14 Sekunden 0 ist, dann ist das ok. Danach muss das irgendwo 1 sein.
Das Alaram-Flag im Ensemble sagt, ob das Ensemble generell Alarm-Announcements kann (NICHT, ob grade Alarm an ist, oder nicht)!

Hier mal die relevanten Spec-Ausschnitte:

1) Alarm-Flag (gibt es genau 1x pro Ensemble - FIG 0/0)
AlFlga.png
2) Announcement-Support (FIG 0/18) - hier darf das Alarm-Bit (Bit 0 der Asu Flags) nicht gesetzt sein. Und es ist auch keine Definition von Clustern für Alarm nötig - Alarm verwendet immer Cluster 0xFF (255).
AnnSupp.png

Die Signalisierung des Alarms erfolgt rein über die FIG 0/19 (Cluster-ID = 0xFF, Asw Flags = 0x0001)!
AnnSw.png

Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 17:07 Wenn das Alarmflag in den ersten 14 Sekunden 0 ist, dann ist das ok. Danach muss das irgendwo 1 sein.
Das Flag sollte besser immer 1 sein (so das Ensemble denn generell 'Alarm' kann) (siehe vorherigen Kommentar). Ansonsten geht die Änderung auf '1' u.U. im Empfänger "durch die Lappen" - denn sobald er das Ensemble einmal geparst hat und keine "reconfiguration" signalisiert wird (und / oder der Emfpänger Reconfiguration nicht kann), dann wertet er die FIG 0/0 evtl. gar nicht mehr erneut aus!

Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
Dana Diezemann
Beiträge: 594
Registriert: So 10. Feb 2019, 20:15
Wohnort: Abstatt (HN)
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Dana Diezemann »

Es geht! Hab 3 Radios, die dann auf den den Ton vom EWF Kanal umschalten. Pure, Technisat und Hama. Aus dem Standby geht aber keines an. SLS und DL werden auch nicht vom EWF Kanal geholt...
Clipboard03.png
Für ODR lautet die Zeile im Ensemble geändert wie oben auf "cluster 255".

Und im Service muss das Alarm Flag und der Cluster rein, sonst geht das Technisat mit Ton nicht. Alles mega inkompatibel. RAW File folgt. Und ich experimentiere noch mit der Clusternummer. 1 oder 255.
Andi_Bayern
Beiträge: 441
Registriert: Fr 31. Aug 2018, 17:49
Wohnort: München

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von Andi_Bayern »

Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 17:41 Und im Service muss das Alarm Flag und der Cluster rein, sonst geht das Technisat mit Ton nicht. Alles mega inkompatibel. RAW File folgt.
Das ist aber grob gegen die Spec - da wurde bei Technisat schlampig gearbeitet. Und null komma null getestet.

Viele Grüße,
Andi
DAB-Playersoftware für Noxon-Stick & Co.: https://www.ukwtv.de/cms/downloads-asid ... gsinn.html
Support-Forum: viewtopic.php?f=11&t=55891

Standort: München-Bogenhausen
andimik
Beiträge: 5696
Registriert: Sa 1. Sep 2018, 19:11
Wohnort: Arnoldstein, Bezirk Villach Land, Österreich
Kontaktdaten:

Re: DAB Player - Software für USB Sticks mit RTL Chipset

Beitrag von andimik »

Andi_Bayern hat geschrieben: Mo 5. Dez 2022, 17:19
Dana Diezemann hat geschrieben: Mo 5. Dez 2022, 17:07 Im Service muss das Announcement rein, so die Specs bei ODR. Und da steht auch, nix mit Cluster 255. Setze ich trotzdem mal.
Da wurde die DAB-Spec (siehe die relevanten Ausschnitte weiter oben) ja ordentlich ignoriert von denen...
Sollte man dort mal als Bug melden.
Bug nicht, aber mal sehen, ob https://github.com/Opendigitalradio/ODR ... 21E24A7011 dafür ausreicht.
Antworten