Calendar

March 2010
S M T W T F S
« Nov    
 123456
78910111213
14151617181920
21222324252627
28293031  

My Flickr Feed

DSC_2200stepswall2wall1arrowsfinscurvessquarescirclesThe Lighthouse

Transcoding Podcast Software

I have been playing around with writing a GTK+ python application which is a podcast tool with a difference. It will use mencoder to transcode the file downloaded into another format more suitable for the audio device.

This is most useful for me and my MP4 player which is actually AVI/MP4 for a cheap chinese player. This is probably quite common for many people, where MP4 downloads are not directly useable. It will also allow people to get podcasts converted into ogg/vorbis format so that they can play them in a nice free format.

At present, what does it do then? Well it currently:

  • Updates and lists all items in a set of feeds

What it will do:

  • Add feed
  • Delete feed
  • Download each enclosure
  • Transcode each enclosure
  • Know which items are already viewed/downloaded in the feed
  • Specify the transcode commands in a list, and select which one to use for each feed

What i’d love to get it to do:

  • Assign a USB Mass storage directory and device for the podcasts and use it if it detects it, so that the feeds will actually but “podded” when it’s connected
  • Use the glade from an installed location
  • work out user’s homedir and use .transpodder/feeds.pcl for feeds
  • .transpodder/config.pcl for settings
  • A nice progress bar in the TreeView showing download and re-code progress

At present I’m pretty impressed I got the feed reading working. I have even got the enclosures, it’s just the mechanics of doing the downloads, determining if I should even, and then doing the transcoding through a sys call.