Skip to content

Qt-DAB-6.9.1 Experimental

Latest
Compare
Choose a tag to compare
@JvanKatwijk JvanKatwijk released this 23 Feb 11:57

Qt-DAB 6.9.1 adds (tries to add) the SPI/EPG handling to the software.
A complication is that here, in the Netherlands, the NPO does not adds an SPI/EPG service and the development was done with a single recording.
Such a recording should be long enought to catch the data for the SPI and the EPG.
The picture shows the result. It can be seen that the input is a recording, but the timetable for the selected service - as well as an icon for that service are clearly visible.
EPG/SPI handling is done in a separate thread, which is started when the EPG service is selected. While usually - when set on the configuration widget - the EPG service is started, if it is not automatically started, manually starting is of course also possible.
If manually started, the execution of epg software is still being done in the background. And, to prevent mistakes, selecting the EPG service when it is already running is a no-op.

As (probably) known, the EPG/SPI is encoded in XML. In a binary form it is read in and the software translated it to a textual representation. Selecting the "epg to xml" selector instructs the software to save the textual representation in files.
(Some more exotic xml elements are not translated, and it seems there are some inconsistencies between the doc describing the textual and the doc describing the binary encoded xml)

Screenshot From 2025-02-23 11-50-08

Anyway, since I am depending on a single input file, the handling may be incomplete (I have the idea that the BBC encodes the program information differently from the way the German providers do.
I appreciate feedback, and - if possible - recordings with a size sufficient to decode the EPG/XML