DAB / DAB+ Digital Radio Support unter Linux / MacOSX:Weitere Updates gibt's ab hier im Bereich des Streamingservers:
https://support.sundtek.com/index.php?topic=2075.0Die Tuner können von Namatek Ltd in Taiwan bezogen werden:
https://www.namatek.com.tw/index.php?route=product/product&path=60&product_id=50Unterstützt werden so ziemlich alle Linux Systeme der letzten 10 Jahre (oder genauer seit 2006).
ARM (32/64), MIPS, PPC, SH4, Intel-X86/32/64
MacOSX/Linux Treiber Installation finden sich in der Dokumentation:
Dokumentation:http://sundtek.de/wiki/index.php?title=DAB/DAB%2B====
Updates:
9. Januar 2024
* FM / DAB+ Streaming support
Das nächste Update wird FM und DAB/DAB+ Support für Kodi bereitstellen.
====
Bei diesem Tuner handelt es sich um keinen SDR Tuner.
Audiodaten werden auf dem Tuner vor-dekodiert, Digitale Serviceinformationen (z.B Slideshows) werden via USB übertragen.
Die CPU Anforderungen sind sehr gering, da die Daten nur vom Empfänger zur Soundkarte übertragen werden - ohne weitere Bearbeitung durch das System.
Aus diesem Grund eignet sich der Tuner auch sehr gut für stromsparende Embedded Systeme.
Embedded Systeme wie Raspberry PI, Beagleboard Black, Broadcom Settopboxen, Odroid Systeme und viele mehr werden unterstützt.
DAB/DAB+:
- DLS/DLS+
- Slideshows
- Auto-Scan
FM Radio:
- RDS
- Auto-Scan
Stromverbrauch (aussergewöhnlich gering):
0.15-0.25 Watt, USB 2.0 liefert bis zu 2.5 Watt
DAB/DAB+/FM Radio kann via VLC lokal oder über das Netzwerk abgespielt werden, die Audiodaten werden unkomprimiert übertragen.
25. Juni 2018- Die Tuner befinden sich in Produktion und werden im Juli 2018 freigegeben
Installation unter LinuxUnterstützt wird ARM(32/64bit), MIPS, PPC, SH4 und X86(32/64bit) ab Linux 2.6.16 (Linux Versionen ab 2006)
1. Treiberinstallation (dauert nicht länger als 10 Sekunden)
sudo -s
wget http://sundtek.de/media/sundtek_netinst.sh
chmod 777 sundtek_netinst.sh
./sundtek_netinst.sh
2a. Installation des einfachen DAB/DAB+/FM Radio Players
http://sundtek.de/media/Sundtek_DAB_FM_Radio-fcc2a03-x86_64.AppImageDas Programm nach dem Herunterladen ausführbar machen (rechte Maustaste -> Einstellungen -> Berechtigungen -> Ausführbar)
2b. Installation des Streamingservers
/opt/bin/mediaclient --installstreamer
Installation unter MacOSX:Einfach das aktuelle DMG Paket installieren:
http://support.sundtek.com/index.php/topic,544.0.htmlKonfigurationAnschließend mit dem Browser auf folgenden Link gehen und die Konfiguration durchführen:
http://localhost:22000Hier werden später noch Programm Icons gezeigt werden:
Es muss eine Gruppe hinzugefügt werden, und die DAB/FM Sender müssen dann der Gruppe zugewiesen werden.
VLC erkennt die Sender über UPnP automatisch.
Der Streamingserver unterstützt für DAB/DAB+:
* Serverseitige Audio Wiedergabe (sofern der Server über eine Audioschnittstelle verfügt)
* Serverseitig direkt via Line-Out am USB DAB/DAB+ Stick über Aktiv-Lautsprecher* Clientseitig via Streaming.
[687027.223142] usb 7-1: New USB device found, idVendor=2659, idProduct=1602
[687027.223150] usb 7-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[687027.223156] usb 7-1: Product: Sundtek DAB/DAB+/FM/FM HD
[687027.223161] usb 7-1: Manufacturer: Sundtek
[687027.223165] usb 7-1: SerialNumber: U160822164700
/opt/bin/mediaclient -e
**** List of Media Hardware Devices ****
device 0: [Sundtek USB DAB/DAB+/FM/FM HD] FM-RADIO, DAB/DAB+
[INFO]:
STATUS: STANDBY
[BUS]:
ID: 7-1
[SERIAL]:
ID: U160822164700
[FM-RADIO]:
RADIO0: /dev/radio0
[DAB/DAB+]:
DEVICE: /dev/dab0
Im USB Audio Modus:
$ arecord -l
**** List of CAPTURE Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC269 Analog [ALC269 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HD [Sundtek DAB/DAB+/FM/FM HD], device 0: USB Audio [USB Audio]
Subdevices: 0/1
Subdevice #0: subdevice #0
DAB Frequenzen scannen:# /opt/bin/mediaclient --scandabfrequencies /dev/dab0
scanning: 5A / 174928000
scanning: 5B / 176640000
scanning: 5C / 178352000
[LOCKED]
scanning: 5D / 180064000
scanning: 6A / 181936000
scanning: 6B / 183648000
scanning: 6C / 185360000
scanning: 6D / 187072000
scanning: 7A / 188928000
scanning: 7B / 190640000
[LOCKED]
scanning: 7C / 192352000
scanning: 7D / 194064000
[LOCKED]
scanning: 8A / 195936000
^C
DAB Frequenzen für Berlin:
178352000 Hz = 178.352 MHz
190640000 Hz = 190.640 MHz
195936000 Hz = 195.936 MHz
DAB Frequenz tunen:
# /opt/bin/mediaclient -m DAB -f 194064000
Using device: /dev/dab0
Tuning: 194064000
[LOCKED]
Audio einschalten (Mute = off):
# /opt/bin/mediaclient -m DAB -g off
Der Treiber versucht Audio intern abzuspielen, sollte dies nicht gelingen kann Audio auch manuell abgespielt werden:
Die einfache Version:
cat /dev/dab0 | aplay
(bitte beachten WAV unterstützt nur Daten bis 2 GB, danach beendet sich "aplay" wenn es so gestartet wird)
Um das Problem mit der 2GB Begrenzung zu lösen kann man aplay wie folgt starten:
# /opt/bin/mediaclient -e
# cat /dev/dab0 | aplay --format=S16_LE --rate=48000 -c 2 -t raw
DAB Services scannen:
# /opt/bin/mediaclient --scandabservices /dev/dab0
Service Name, Service ID, Component ID
BR-Klassik 0xd314 0xb
Inforadio 0xd335 0x8
FH Europa 0xd496 0x3
radioeins 0xd332 0x1
radioBERLIN 88 8 0xd321 0x6
kulturradio 0xd323 0x5
Fritz 0xd333 0x7
Antenne 0xd431 0x0
SWR3 0xd3a3 0x4
Bayern 2 0xd412 0xc
WDR2 0xd392 0x2
MDR JUMP 0xd3c2 0xd
rbb TPEG 0xe0d11019 0xc00a
rbb EPG 0xe0d01019 0xc009
DAB Service abspielen (dies benötigt aktuell die Frequenz und die Service ID)
# /opt/bin/mediaclient -m DAB -f 194064000 --sid 0xd321
Using device: /dev/dab0
Tuning: 194064000, 0xd321
[LOCKED]
Signalstärke eines DAB Kanals auslesen:
RSSI: 0 - 191
SNR: 0 - 20db
FIC QUALITY: 0 - 100
CNR: 0 - 54
# /opt/bin/mediaclient --readsignal=0 -d /dev/dab0
FREQUENCY: 178352000 LOCKED: YES RSSI: 172 SNR: 10 FIC_QUALITY: 100 CNR: 14
FREQUENCY: 178352000 LOCKED: YES RSSI: 173 SNR: 10 FIC_QUALITY: 100 CNR: 13
FREQUENCY: 178352000 LOCKED: YES RSSI: 172 SNR: 10 FIC_QUALITY: 100 CNR: 12
FREQUENCY: 178352000 LOCKED: YES RSSI: 173 SNR: 10 FIC_QUALITY: 100 CNR: 13
FREQUENCY: 178352000 LOCKED: YES RSSI: 173 SNR: 10 FIC_QUALITY: 100 CNR: 13
FREQUENCY: 178352000 LOCKED: YES RSSI: 173 SNR: 9 FIC_QUALITY: 100 CNR: 12
FREQUENCY: 178352000 LOCKED: YES RSSI: 173 SNR: 9 FIC_QUALITY: 100 CNR: 12
Signalstärke eines FM Radio Senders auslesen:
FREQOFF Frequenz offset in BPPM: -128 bis 127
SNR: -128 bis 127 db
RSSI: -128 bis 127 dBμV
Multipath: 0-255
# /opt/bin/mediaclient --readsignal=0 -d /dev/radio0
FREQ: 97090 RSSI: 44 (dBuV) SNR: 21 (dB) MULT: 14 VALID: 1 HDLEVEL: 0 BLTF: 0 FREQOFF: 98 (PPM) AFCRL: 0 READANTCAP: 128
FREQ: 97090 RSSI: 44 (dBuV) SNR: 21 (dB) MULT: 14 VALID: 1 HDLEVEL: 0 BLTF: 0 FREQOFF: 98 (PPM) AFCRL: 0 READANTCAP: 128
FREQ: 97090 RSSI: 44 (dBuV) SNR: 21 (dB) MULT: 14 VALID: 1 HDLEVEL: 0 BLTF: 0 FREQOFF: 98 (PPM) AFCRL: 0 READANTCAP: 128
DLS und DLS Plus Parser
# /opt/bin/mediaclient --getdigitaldata -d /dev/dab0
DLS: WHEN WE DANCE - STING
[DLS Plus]
TITLE: WHEN WE DANCE
ARTIST: STING
DLS: FRIENDS. - AURA DIONE
[DLS Plus]
TITLE: FRIENDS.
ARTIST: AURA DIONE