libucsi is SI parser of DVB and ATSC by linux-TV. This the python porting of libucsi, currently only for DVB.
nav is a DVB stream analysing tool, working with DVB signal receivers supporting linuxtv driver and pseudo dummy driver contained in software package.
See https://linuxtv.org/wiki/index.php/Hardware_Device_Information to check the linuxtv-capable devices.