# odr-radioepg-bridge **Repository Path**: talent518/odr-radioepg-bridge ## Basic Information - **Project Name**: odr-radioepg-bridge - **Description**: Creates a DAB EPG bitstream directly from the ODR multiplex configuration file, using RadioDNS to lookup SI and PI documents. - **Primary Language**: Python - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-29 - **Last Updated**: 2025-06-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ODR Bridge EPG ============== Creates a DAB EPG bitstream directly from the ODR multiplex configuration file, using RadioDNS to lookup SI and PI documents. # Dependencies * [python-hybridspi](https://github.com/opendigitalradio/python-hybridspi) * [odr-radiodns-bridge](https://github.com/opendigitalradio/odr-radiodns-bridge) * [python-dabmot](https://github.com/opendigitalradio/python-dabmot) * [python-mot-epg](https://github.com/opendigitalradio/python-mot-epg) * [python-dabmsc](https://github.com/opendigitalradio/python-dabmsc) * [isodate](https://pypi.python.org/pypi/isodate) * [bitarray](https://pypi.python.org/pypi/bitarray) * [crcmod](https://pypi.python.org/pypi/crcmod) # Usage ``` usage: generate-epg [-h] [-o OUTPUT] [-X] [-p bytes] [-a address] [-d DAYS] [-D] f Encodes an EPG bitstream for services in a multiplex configuration file positional arguments: f multiplex configuration file optional arguments: -h, --help show this help message and exit -o OUTPUT output bitstream file (default output.dat) -X turn debug on -p size of data packets in bytes (default 96) -a packet address (default 1) -d DAYS number of days ahead to encode schedule files (default 2) -D output as data groups, not packets ``` # Examples ``` ./generate-epg -X -p 24 -a 1 -c clientids.csv mux.conf ```