Calendar

September 2010
S M T W T F S
« Apr    
 1234
567891011
12131415161718
19202122232425
2627282930  

My Flickr Feed

LolipopFeeding The DucksDSC_2200stepswall2wall1arrowsfinscurvessquares

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.