GStreamer based DVB Scanner and Viewer
With the freeze of the GStreamer plugins modules coming tomorrow, I needed to test whether the bus messages for SI information was enough from mpegtsparse for any GStreamer app that wants to do DVB without resorting to non GStreamer based code.
So over the last 3 weeks on and off, I have been writing a DVB scanner that given initial tuning parameters (or if no data provided, by brute force) will go and find all channels on your antenna along with tuning parameters for each.
Yesterday, I got a GUI onto it with a player also. Screenshot:
It is written in python and I plan on making a Totem plugin that uses the code.
PS I do not watch Emmerdale, it just happened to be on when I took the screenshot!

February 7th, 2008 at 3:53 pm
This is so sweet!
February 7th, 2008 at 4:01 pm
Have you planed an Elisa plugin ?
Congratulations, great job !
February 7th, 2008 at 4:18 pm
llpamies: watch this space re: elisa
February 7th, 2008 at 4:21 pm
Great work Zaheer!
February 7th, 2008 at 4:32 pm
Yeah…yeah…yeah!!!
I have a dvb-s card and every time I have to install half of kde only to use Kaffeine. Good work!
February 7th, 2008 at 4:50 pm
I basically didn’t understand anything in the first paragraph but my question is:
does this bring us closer to Freeview radio in Rythmbox (or other apps)?
February 7th, 2008 at 5:36 pm
Wow, that’s cool
And Emmerdale is also, but not as…
February 7th, 2008 at 5:42 pm
dave: i don’t see why not. It’s an awesome idea too.
February 7th, 2008 at 6:19 pm
Wow! Sweeet!!
Looking forward to a totem, elisa and rhythmbox plugin
(Not that you have to write them. If the basic support is there, anybody can do it!)
Thanks!
February 7th, 2008 at 6:35 pm
I’d love to get the source to this, or some other resources, so that I can see how this works over here in the US (ATSC).
February 7th, 2008 at 6:57 pm
Andrew, ATSC is not supported yet. It probably needs some changes to dvbsrc and also needs parsing of different tables and descriptors in mpegtsparse. If someone gives me access to a box with an atsc card connected to a signal, I can start getting ATSC support in.
February 7th, 2008 at 7:42 pm
very cool!
will this make it into totem 2.22?
February 8th, 2008 at 4:05 am
Is it normal for stations to broadcast EPG/program description over DVB there? That’s cool.
I think ATSC supports it but I don’t think many stations are actually doing it, at least in my market.
February 8th, 2008 at 9:05 am
Wade: minimum here is now/next programme information. Some like Sky Digital send extended (say 7 days) in a proprietary form down a transport stream on a set frequency . Some send extended with normal EIT tables like Freeview.
February 8th, 2008 at 1:06 pm
Looks nice!
I have a DVB-t capture card in my laptop, and actually I have to use vlc or mplayer to watch it. An application using gstreamer to do this would be great (be it standalone, in totem or elisa).
Please report futher updates on this blog too!
February 9th, 2008 at 3:13 am
I had a lot of trouble trying to tune channels on my Time Warner using an HD3000 card in CAM256 mode. I could tune channels on my antenna easily though with some ancient unmaintained tune program. My Tivo HD had no trouble tuning lots of unencrypted content however, so I could see myself using this.
Any hints on how to get an HD3000 to tune channels on cable/QAM?
/djs
February 17th, 2008 at 8:58 pm
I hope to see DVB-C support in Totem as well!
Otherwise it’s useless for me.
February 20th, 2008 at 8:19 pm
“…it just happened to be on when I took the screenshot!”….?
Yea right..
You know there’s always 80 if u want to be neutral.
I know you were watching it :-p
May 15th, 2008 at 9:26 pm
480750e6ba28…
480750e6ba28d89d2156…