[gpodder-devel] Channel covers don't show up?

  • From: thp at perli.net (Thomas Perl)
  • Date: Sat, 01 Dec 2007 16:06:04 +0100

Wilfred van Rooijen wrote:
> I took a look at Pieter's screendump and noticed the
> little icons for each channel. So then I thought: I
> want that also. I subscribed to pacific coast hellway
> (because Pieter has an icon for that, so I know it
> exists), the channel was updated, and I clicked 'edit
> pacific coast hellway -> cover -> download cover', and
> this is the restult:
> 
> (podcastChannel) Loading downloaded episodes for
> http://feeds.feedburner.com/pacificcoasthellway
> (podcastChannel) Loading downloaded episodes for
> http://feeds.feedburner.com/pacificcoasthellway
> Trying to get settings for
> http://feeds.feedburner.com/pacificcoasthellway
> Downloading cover to
> /home/rooijen/gpodder-downloads/70186c7c234723128e6b085028264ec7/cover
> Reading cover from
> /home/rooijen/gpodder-downloads/70186c7c234723128e6b085028264ec7/cover
> Exception in thread Thread-4:
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/threading.py", line 442, in
> __bootstrap
>     self.run()
>   File "/usr/lib/python2.4/threading.py", line 422, in
> run
>     self.__target(*self.__args, **self.__kwargs)
>   File
> "/home/rooijen/gpodder/src/gpodder/libgpodder.py",
> line 180, in image_download_thread
>     pixbuf.write( open( cover_file, "r").read())
> GError: Unrecognized image file format
> 
> I have a Gentoo system, updated to all the latest
> versions of everything, and did an 'svn up' prior to
> starting gpodder. Is this normal behaviour?

Yes, because the URL of the cover
(http://www.pacificcoasthellway.com/images/pchmini.jpg) points to a
non-existing image (it's a redirect to a HTML page), so it cannot work.
You can, however, go to the website of the feed and try to find an image
that would work as a cover. You can drag images from your browser to the
cover area in the channel settings or you can even drag images from your
local hard disk to the cover area. This way, you can even set a cover
for channels without a cover (or with a bad/broken cover).

Thomas


Other related posts: