After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 590474 - Podcast entry disappears from display during download
Podcast entry disappears from display during download
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: Podcast
0.12.x
Other Linux
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 600226 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-08-01 18:07 UTC by Mike Colandro
Modified: 2009-11-19 13:02 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
output of rhythmbox -D podcast (329.10 KB, text/plain)
2009-09-14 11:26 UTC, Matěj Cepl
  Details
downloaded podcast end up in "Missing files" (115.84 KB, image/png)
2009-10-26 10:00 UTC, Matěj Cepl
  Details
possible fix (1.62 KB, patch)
2009-11-01 12:38 UTC, Jonathan Matthew
none Details | Review
another possible fix (799 bytes, patch)
2009-11-15 13:06 UTC, Jonathan Matthew
committed Details | Review

Description Mike Colandro 2009-08-01 18:07:37 UTC
Entries in a given podcast feed disappear after the download begins and before it is finished. I can tell from network traffic that the download is continuing. I also get a message that the download is complete, if I am in a different window from the one in which Rhythmbox is located. This behaviour just started happening this week. I updated to rhythmbox-0.12.3-1.fc11.i586 on my fc11 box on 29 July. That may well have been when the problem began.

The impact is fairly minimal as I am getting my podcast downloads. However, I can not see download status or manage the podcast in any way from the Rhythmbox UI.
Comment 1 Mike Colandro 2009-08-02 15:18:30 UTC
This could be a duplicate with bug 588170.
Comment 2 Jonathan Matthew 2009-09-06 06:13:26 UTC
Does this happen for all podcasts, for all episode in some podcasts, or some other subset?

What happens when the download is complete?  Does the episode reappear?
Comment 3 Michael Wise 2009-09-06 20:39:13 UTC
For me it happens for all podcasts.  They disappear after they're downloaded and they don't reappear. I'm running rhythmbox-0.12.4-3.fc12.
Comment 4 Mike Colandro 2009-09-06 23:16:24 UTC
(In reply to comment #2)
> Does this happen for all podcasts, for all episode in some podcasts, or some
> other subset?
> 
> What happens when the download is complete?  Does the episode reappear?

All podcasts. They disappear before they are finished downloading, and they do not reappear.
Comment 5 Matěj Cepl 2009-09-14 11:26:12 UTC
Created attachment 143145 [details]
output of rhythmbox -D podcast

when downloading actually occurs (and thermometer goes up) the issue of podcast (was trying lkml summary podcast from 09/08) is visible, but when the issue is downloaded it evaporates from the list and it doesn't appear ever again (even after restart of RB).
Comment 6 Matěj Cepl 2009-09-19 18:11:18 UTC
Still alive and well with rhythmbox-0.12.5-1.fc12.x86_64.rpm, could reproduce 100% ... just right-click on the podcast issue and let it be downloaded. Without any further touch to RB, it downloads and evaporates a second or two after download is complete.

The result of command
rhythmbox -D podcast 2>&1 \
   |grep -v 'eel_strdup_strftime does not support non-standard escape code' 
is on http://mcepl.fedorapeople.org/tmp/rhythmbox-bgo-590474-log.txt (for some reason bugzilla doesn't want to accept attachments from me)
Comment 7 Matěj Cepl 2009-10-26 10:00:29 UTC
Created attachment 146251 [details]
downloaded podcast end up in "Missing files"

And yes, truly the file isn't there (when looking to the Security Now! folder)
Comment 8 Matěj Cepl 2009-10-30 21:07:19 UTC
Reporter, do you have Podcasts stored in the directory which is in your Library? I mean, I had Library in ~/archiv/music and Podcasts in ~/archiv/music/Podcasts. When Podcasts moved to ~/.cache/rhythmbox/podcasts everythng seems to be working.
Comment 9 Jonathan Matthew 2009-10-30 21:37:37 UTC
Thanks, I think you've found the cause of the problem.

Everyone who is seeing this problem: do you have library monitoring enabled?
Comment 10 Michael Wise 2009-10-30 22:30:13 UTC
Moved mine to ~/.cache/rhythmbox/podcasts and it works just fine.  They had been in my Music Library directory.
Comment 11 Jonathan Matthew 2009-10-31 14:56:57 UTC
*** Bug 600226 has been marked as a duplicate of this bug. ***
Comment 12 Jonathan Matthew 2009-10-31 14:58:16 UTC
Bug 600226 makes the connection with library monitoring, so I guess that's it.
Comment 13 Jonathan Matthew 2009-11-01 12:38:35 UTC
Created attachment 146681 [details] [review]
possible fix

This should work, but since I haven't been able to reproduce this reliably, I'd like someone who can to test it a bit.
Comment 14 Mike Colandro 2009-11-02 21:13:33 UTC
I am willing to test. Please send me instructions on how to install. I can make from source, if that is the preferred route.
Comment 15 Matěj Cepl 2009-11-03 09:57:30 UTC
(In reply to comment #13)
> Created an attachment (id=146681) [details] [review]
> possible fix
> 
> This should work, but since I haven't been able to reproduce this reliably, I'd
> like someone who can to test it a bit.

Unfortunately, no, even with Fedora/Rawhide packages from http://mcepl.fedorapeople.org/rpms/ my podcast is removed after download when the podcast directory is under Library. Works without problems when the directory is outside.
Comment 16 Jonathan Matthew 2009-11-15 13:06:44 UTC
Created attachment 147767 [details] [review]
another possible fix
Comment 17 Jonathan Matthew 2009-11-19 13:01:03 UTC
I've committed the second patch, and I'm pretty sure it fixes the problem, so I'm closing this bug. Please reopen if you can reproduce this with 0.12.6 or later.