[gpodder-devel] new version downloads new episodes, but screen empty

  • From: richardvoigt at gmail.com (richardvoigt at gmail.com)
  • Date: Mon, 6 Aug 2007 18:42:28 -0500

On 8/6/07, Thomas Perl <thp at perli.net> wrote:
>
> Hello, Richard!
>
> Included are some explanations, hints and things you can try out to get
> gPodder 0.9.4 running. As you're using a Gentoo ebuild, it might be
> related to this, bug it might as well be a yet-undetected bug in the
> current codebase.
>
> Please try renaming/removing your ~/.config/gpodder/ directory and/or
> try the latest SVN trunk version. If the problem still persists, please
> also provide debugging output you can get by using "gpodder --verbose".


Ok.... problem persists.  See below.


On Sun, 2007-08-05 at 23:08 -0500, richardvoigt at gmail.com wrote:
> > Since upgrading to 0.9.4, gpodder is pretty much useless for me.  It's
> > been awesome in the past, so I'm hoping to see it fixed rather than
> > find a new client.
>
> It works fine for many people, and the functional and bug-fixing
> improvements are worth an upgrade, for sure :)
>
> > Basically, it still knows about my subscribed feeds and still
> > downloads new episodes using the check for new... download all new...
> > functions.  But, the dropdown of channels is empty, so I can't see or
> > play what I've downloaded.
>
> I've tried subscribing to all your channels from the OPML you sent,
> starting out with a "fresh" gPodder directory (rename or remove your
> ~/.config/gpodder/ folder), and it works for me, have a look:
>
> http://spock.thpinfo.com/~thp/images/gpodder-richard-voigt.png


I renamed my gpodder directory, as you can see below, and it's not much
better.  One list of episodes comes in, but still no channel listings.

http://ks-usa.net/users/gpodder-bug.png

> I tried renaming my channels.xml file and readding the channels, it
> > just tells me I already have the latest episodes and sometimes
> > displays the list from one channel, but the channel dropdown is still
> > empty, and after restarting the program the screen is blank again.  I
> > also tried renaming the cache directory -- no improvement.
>
> Please run gPodder with the "--verbose" command in a terminal window and
> mail the output of gPodder's verbose mode (debugging output, etc..).
>
> > Maybe the feeds I'm subscribed to don't have cover art.  Could that
> > confuse gpodder?  I've attached the feed list which gpodder exported
> > -- it clearly still has all the feed information.
>
> I'm using feeds without cover art myself, and I'm sure many users are
> subscribed to some feeds without cover art.
>
> > If there's any more information I can supply, please let me know.
> > This is gentoo linux, 64-bit on a core 2 duo, installed using the
> > ebuild.
>
> Please try out the latest SVN release of gPodder. gPodder has a build
> infrastructure that enables you to run the SVN version of gPodder from a
> local directory without the need to install it into system directories,
> and it doesn't interfere with installed gPodder versions (in fact, these
> are ignored ;).
>
> Here's how you can try out the latest SVN version:
>
> $ svn co http://svn.berlios.de/svnroot/repos/gpodder/trunk gpodder
> $ cd gpodder
> $ make test
>
> This checks out the latest source code, changes into the source tree,
> and runs the local version of gPodder with verbosity turned on.


Checked out revision 362.
(gondor:/usr/src/ben) ben% cd gpodder/
(gondor:src/ben/gpodder) ben% make test
bin/gpodder --local --verbose
(tagupdate) eyed3 not found -- tag update disabled
(ipodsync) Could not find python-gpod. iPod functions will be disabled.
(ipodsync) Please install the "python-gpod" package if you want iPod
support.
(ipodsync) Could not find pymad.
(ipodsync) Coulld not find eyeD3.
(ipodsync) PyID3 not found - falling back to channel cover for iPod cover
art
(ipodsync) Found mplayer, using it to find track length of files
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
Reading metadata from
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
Reading metadata from
/home/ben/gpodder-downloads/b5a46ef1421cf82d9caf786f58baae3f/index.xml
Reading metadata from
/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/index.xml
Reading metadata from
/home/ben/gpodder-downloads/ac279e1a92329a36d4063e8007a15d83/index.xml
Player found: Audacious (/usr/share/applications/audacious.desktop)
Player found: VLC media player (/usr/share/applications/vlc.desktop)
Player found: MPlayer (/usr/share/applications/mplayer.desktop)
deleteFilename:
/home/ben/.config/gpodder/cache/15e3e7776637e1fe9ee0e655c5d17083.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
15e3e7776637e1fe9ee0e655c5d17083.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
15e3e7776637e1fe9ee0e655c5d17083.xml" "
http://www.calvarygs.org/radio/feed/index.php";
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/470a06a49392b23cfcacb3f2ea56c860.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
470a06a49392b23cfcacb3f2ea56c860.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
470a06a49392b23cfcacb3f2ea56c860.xml" "
http://twft.com/?page=Podcasts.DailyRadio.xml";
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/679310bb2b39a65965633bc8eb13b041.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
679310bb2b39a65965633bc8eb13b041.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
679310bb2b39a65965633bc8eb13b041.xml" "
http://www.ltlministries.org/pod/podcastCCH.xml";
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/31f3df370f1ff7f96d499aa34063f9f7.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
31f3df370f1ff7f96d499aa34063f9f7.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
31f3df370f1ff7f96d499aa34063f9f7.xml" "http://feeds.feedburner.com/anb.xml";
Reading metadata from
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/b5a46ef1421cf82d9caf786f58baae3f.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
b5a46ef1421cf82d9caf786f58baae3f.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
b5a46ef1421cf82d9caf786f58baae3f.xml" "
http://feeds.feedburner.com/sunday-audio";
Reading metadata from
/home/ben/gpodder-downloads/b5a46ef1421cf82d9caf786f58baae3f/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/d2baa26de2719324aec7464d036a79b0.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
d2baa26de2719324aec7464d036a79b0.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
d2baa26de2719324aec7464d036a79b0.xml" "
http://www.joncourson.com/podcast/podcast.xml";
Reading metadata from
/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/ac279e1a92329a36d4063e8007a15d83.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
ac279e1a92329a36d4063e8007a15d83.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
ac279e1a92329a36d4063e8007a15d83.xml" "
http://www.walkintheword.com/podcast.xml";
Reading metadata from
/home/ben/gpodder-downloads/ac279e1a92329a36d4063e8007a15d83/index.xml
(gondor:src/ben/gpodder) ben% cd ~/.config
(gondor:~/.config) ben% mv gpodder/ gpodder.donotuse/
(gondor:~/.config) ben% cd /usr/src/ben/gpodder/
(gondor:src/ben/gpodder) ben% make test
bin/gpodder --local --verbose
(tagupdate) eyed3 not found -- tag update disabled
(ipodsync) Could not find python-gpod. iPod functions will be disabled.
(ipodsync) Please install the "python-gpod" package if you want iPod
support.
(ipodsync) Could not find pymad.
(ipodsync) Coulld not find eyeD3.
(ipodsync) PyID3 not found - falling back to channel cover for iPod cover
art
(ipodsync) Found mplayer, using it to find track length of files
(DownloadHistory) Creating new history list.
(PlaybackHistory) Creating new history list.
Player found: Audacious (/usr/share/applications/audacious.desktop)
Player found: VLC media player (/usr/share/applications/vlc.desktop)
Player found: MPlayer (/usr/share/applications/mplayer.desktop)
Adding new channel: http://www.calvarygs.org/radio/feed/index.php
deleteFilename:
/home/ben/.config/gpodder/cache/15e3e7776637e1fe9ee0e655c5d17083.xml
deleteFilename:
/home/ben/.config/gpodder/cache/15e3e7776637e1fe9ee0e655c5d17083.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
15e3e7776637e1fe9ee0e655c5d17083.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
15e3e7776637e1fe9ee0e655c5d17083.xml" "
http://www.calvarygs.org/radio/feed/index.php";
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
/usr/src/ben/gpodder/src/gpodder/gpodder.py:345: GtkWarning: could not load
image: Icon 'audio-x-generic' not present in theme

  gtk.main_iteration( False)
/usr/src/ben/gpodder/src/gpodder/gpodder.py:345: GtkWarning: could not load
image: Icon 'unknown' not present in theme

  gtk.main_iteration( False)
Adding new channel: http://twft.com/?page=Podcasts.DailyRadio.xml
deleteFilename:
/home/ben/.config/gpodder/cache/470a06a49392b23cfcacb3f2ea56c860.xml
/usr/src/ben/gpodder/src/gpodder/gpodder.py:550: GtkWarning: could not load
image: Icon 'audio-x-generic' not present in theme

  if please_wait.run() == gtk.RESPONSE_CANCEL:
/usr/src/ben/gpodder/src/gpodder/gpodder.py:550: GtkWarning: could not load
image: Icon 'unknown' not present in theme

  if please_wait.run() == gtk.RESPONSE_CANCEL:
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/470a06a49392b23cfcacb3f2ea56c860.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
470a06a49392b23cfcacb3f2ea56c860.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
470a06a49392b23cfcacb3f2ea56c860.xml" "
http://twft.com/?page=Podcasts.DailyRadio.xml";
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
Adding new channel: http://www.ltlministries.org/pod/podcastCCH.xml
deleteFilename:
/home/ben/.config/gpodder/cache/679310bb2b39a65965633bc8eb13b041.xml
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/679310bb2b39a65965633bc8eb13b041.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
679310bb2b39a65965633bc8eb13b041.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
679310bb2b39a65965633bc8eb13b041.xml" "
http://www.ltlministries.org/pod/podcastCCH.xml";
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
Adding new channel: http://feeds.feedburner.com/anb.xml
deleteFilename:
/home/ben/.config/gpodder/cache/31f3df370f1ff7f96d499aa34063f9f7.xml
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/31f3df370f1ff7f96d499aa34063f9f7.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
31f3df370f1ff7f96d499aa34063f9f7.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
31f3df370f1ff7f96d499aa34063f9f7.xml" "http://feeds.feedburner.com/anb.xml";
Reading metadata from
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
Adding new channel: http://feeds.feedburner.com/sunday-audio
deleteFilename:
/home/ben/.config/gpodder/cache/b5a46ef1421cf82d9caf786f58baae3f.xml
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
Reading metadata from
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/b5a46ef1421cf82d9caf786f58baae3f.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
b5a46ef1421cf82d9caf786f58baae3f.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
b5a46ef1421cf82d9caf786f58baae3f.xml" "
http://feeds.feedburner.com/sunday-audio";
Reading metadata from
/home/ben/gpodder-downloads/b5a46ef1421cf82d9caf786f58baae3f/index.xml
Adding new channel: http://www.joncourson.com/podcast/podcast.xml
deleteFilename:
/home/ben/.config/gpodder/cache/d2baa26de2719324aec7464d036a79b0.xml
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
Reading metadata from
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
Reading metadata from
/home/ben/gpodder-downloads/b5a46ef1421cf82d9caf786f58baae3f/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/d2baa26de2719324aec7464d036a79b0.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
d2baa26de2719324aec7464d036a79b0.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
d2baa26de2719324aec7464d036a79b0.xml" "
http://www.joncourson.com/podcast/podcast.xml";
Reading metadata from
/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/index.xml
Adding new channel: http://www.walkintheword.com/podcast.xml
deleteFilename:
/home/ben/.config/gpodder/cache/ac279e1a92329a36d4063e8007a15d83.xml
Reading metadata from
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
Reading metadata from
/home/ben/gpodder-downloads/470a06a49392b23cfcacb3f2ea56c860/index.xml
Reading metadata from
/home/ben/gpodder-downloads/679310bb2b39a65965633bc8eb13b041/index.xml
Reading metadata from
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
Reading metadata from
/home/ben/gpodder-downloads/b5a46ef1421cf82d9caf786f58baae3f/index.xml
Reading metadata from
/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/index.xml
deleteFilename:
/home/ben/.config/gpodder/cache/ac279e1a92329a36d4063e8007a15d83.xml
deleteFilename: /home/ben/.config/gpodder/cache/.tmp-
ac279e1a92329a36d4063e8007a15d83.xml
Command: wget --timeout=120 --continue
--output-document="/home/ben/.config/gpodder/cache/.tmp-
ac279e1a92329a36d4063e8007a15d83.xml" "
http://www.walkintheword.com/podcast.xml";
Reading metadata from
/home/ben/gpodder-downloads/ac279e1a92329a36d4063e8007a15d83/index.xml
/usr/src/ben/gpodder/src/gpodder/gpodder.py:383: GtkWarning: could not load
image: Icon 'audio-x-generic' not present in theme

  if dlg.run() == gtk.RESPONSE_YES:
deleteFilename:
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/.tmp-
a738f6ae5e3974b6634fb83783bec055.mp3
Command: wget --timeout=120 --continue
--output-document="/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/.tmp-
a738f6ae5e3974b6634fb83783bec055.mp3" "
http://www.calvarygs.org/store/podcasts/080607.mp3";
deleteFilename:
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/.tmp-
44641f22b162127996fd088938af9f2d.mp3
Command: wget --timeout=120 --continue
--output-document="/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/.tmp-
44641f22b162127996fd088938af9f2d.mp3" "
http://anb.harvestlive.net/2007/anb20070806pod.mp3";
deleteFilename:
/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/.tmp-
ffeea9356be88fdf37b61c0069876e35.mp3
Command: wget --timeout=120 --continue
--output-document="/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/.tmp-
ffeea9356be88fdf37b61c0069876e35.mp3" "
http://www.joncourson.com/podcast/sl-2007-08-06.mp3";
deleteFilename:
/home/ben/gpodder-downloads/ac279e1a92329a36d4063e8007a15d83/.tmp-
e5b7bef444a059db7e7fca6ad790d73b.mp3
Command: wget --timeout=120 --continue
--output-document="/home/ben/gpodder-downloads/ac279e1a92329a36d4063e8007a15d83/.tmp-
e5b7bef444a059db7e7fca6ad790d73b.mp3" "
http://www.downloads-walkintheword.com/podcast/ww20070806.mp3";
/usr/src/ben/gpodder/src/gpodder/SimpleGladeApp.py:297: GtkWarning: could
not load image: Icon 'audio-x-generic' not present in theme

  gtk.main()
Download thread finished: Adding downloaded item to local database
Local database:
/home/ben/gpodder-downloads/15e3e7776637e1fe9ee0e655c5d17083/index.xml
(DownloadHistory) Adding: http://www.calvarygs.org/store/podcasts/080607.mp3
(DownloadHistory) Wrote 1 history entries.
Download thread finished: Adding downloaded item to local database
Local database:
/home/ben/gpodder-downloads/ac279e1a92329a36d4063e8007a15d83/index.xml
(DownloadHistory) Adding:
http://www.downloads-walkintheword.com/podcast/ww20070806.mp3
(DownloadHistory) Wrote 2 history entries.
Download thread finished: Adding downloaded item to local database
Local database:
/home/ben/gpodder-downloads/31f3df370f1ff7f96d499aa34063f9f7/index.xml
(DownloadHistory) Adding: http://anb.harvestlive.net/2007/anb20070806pod.mp3
(DownloadHistory) Wrote 3 history entries.
Download thread finished: Adding downloaded item to local database
Local database:
/home/ben/gpodder-downloads/d2baa26de2719324aec7464d036a79b0/index.xml
(DownloadHistory) Adding:
http://www.joncourson.com/podcast/sl-2007-08-06.mp3
(DownloadHistory) Wrote 4 history entries.



> Thanks for the (previously) great software!
>
> I hope we can help you get it running for you again, as gPodder 0.9.4 is
> really one of our shiniest releases today, and it really works well for
> many users :) Although, if there IS a bug in gPodder which you've just
> spotted, I'd be very glad if you could help us investigate and get rid
> of that bug, as it might happen to someone else, too.


Probably less a bug than just non-ideal error handling.  Glad to help
however I can, but I don't know python (ok, I can probably read it if I try,
but I'm much more at home with C++, perl, C#, tcl, even Java or VB, in
approximately that order).

Also, in case it makes any difference, my download directory is mounted
thusly:

/dev/evms/podcasts on /home/ben/gpodder-downloads type xfs (rw,noatime)

But I would suspect the hoards of "GtkWarning: could not load image: Icon
'audio-x-generic' not present in theme" are at fault and gpodder can't cope
with having no icon.

Thanks,
> Thomas
>
>
> _______________________________________________
> gpodder-devel mailing list
> gpodder-devel at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/gpodder-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<https://lists.berlios.de/pipermail/gpodder-devel/attachments/20070806/305aad14/attachment.html>

Other related posts: