Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

No podcasts have been updated since upgrading from 3.91 to 3.92 #182

Closed
Swagger200 opened this issue Dec 5, 2016 · 25 comments
Closed

No podcasts have been updated since upgrading from 3.91 to 3.92 #182

Swagger200 opened this issue Dec 5, 2016 · 25 comments

Comments

@Swagger200
Copy link

And I cannot go back to 3.91 (python error). I have changed no settings. I just want to download all the podcasts, all the time, whenever they are available.

@Swagger200
Copy link
Author

I keep checking and it keeps finding no updates, I know full well that many are updated daily and am not getting these.

@matoro
Copy link

matoro commented Dec 5, 2016

@Swagger200 are you sure you have it configured correctly? Can you post your settings.json?

@Swagger200
Copy link
Author

Not sure where to find that file?

@matoro
Copy link

matoro commented Dec 5, 2016

Should be wherever you have your gpodder data stored. On Linux, try ~/gPodder, on Windows check %APPDATA%.

@Swagger200
Copy link
Author

Swagger200 commented Dec 6, 2016

I am on Windows - I can't see any gpodder folder or settings.json under %APPDATA% -and yes, I have hidden files shown.

@Swagger200
Copy link
Author

It was working mostly OK on 3.91 - at least it was updating podcasts as it should. Have downloaded over 300gb of podcasts. Since 3.92 (5 days) nothing. It keeps checking and finding nothing to do. I see this new message "Episode actions from gpodder.net are merged" - is that an indicator?

@matoro
Copy link

matoro commented Dec 6, 2016

My bad, check under your home directory (I believe it should be C:\Users<your username>\gPodder). Can you upload the settings.json from there?

@Swagger200
Copy link
Author

It wasn't there, but I searched my whole PC and found it in the folder where podcasts are downloaded/
Settings.zip

@matoro
Copy link

matoro commented Dec 6, 2016

Hmm, don't see any major settings differences. Have you tried clearing out all the files you want to keep and starting fresh?

@Dabrinka
Copy link

Dabrinka commented Dec 6, 2016

Hello!

I also get no new files downloaded. Using the "Update podcast" or the "Search for new episodes" button produces the same result. It just zips through the process and nothing is downloaded. It just says "No new episodes" (there are, I've checked with my mobile pod app)

Attaching settings file as well.
Settings.zip

@thp
Copy link
Member

thp commented Dec 6, 2016

For which feeds (URL) is this happening?

@Dabrinka
Copy link

Dabrinka commented Dec 6, 2016

All of them? I guess I could send a list of them. Are they stored anywhere?

@Swagger200
Copy link
Author

I have 46 podcasts set up. None of them are updating.

@adamvoss
Copy link
Contributor

A little while back I had issues with moving my gPodder DB from a Windows install to a Linux install. There may have been a version change in there too, I'm not sure. However it happened, it resulted in me getting a bunch of duplicated episodes because how the episode 'guid' was being created.

That is relevant because I found this handy tool when I wanted to fix it: DB Browser for SQLite

I don't know if this will fix it, but what you describe behaves symptomatically the same as something I encountered while hacking in the database. Still, make a backup before doing this, no warranty, etc.

  • Install DB Browser for SQLite
  • Ensure gPodder is not running
  • Find your gPodder home directory (should be the same place your settings.json came from)
  • Backup 'Database'
  • Open DB Browser for SQLite
  • Open 'Database' in DB Browser for SQLite. In the "Open database..." dialog you will need to change "Files of type:" to "All Files" to see it.
  • Go to the "Browse Data"
  • Select the table "podcast" from the drop down
  • Find the http_last_modified and http_etag columns
  • Delete all entries in those columns (you can select them all and press delete once)
  • Write the changes to the database (there is a button)
  • Close DB Browser for SQLite
  • Launch gPodder and try to update your podcasts

The columns I had you clear control two different ways gPodder keeps track of already having looked at a feed. By clearing the entries them you force it to completely check the feed rather than just checking if it things the feed has been updated since it was last checked.

Hopefully the above works for you. If it does not more information will be needed to figure out what the problem is.

@Dabrinka
Copy link

I tried the above solution and it didn't work. I made sure that I followed all your steps.

I also, on a whim, added the gpodder.exe to be allowed through the windows firewall, no changes.

Hopefully this will be sorted out soon.

@adamvoss
Copy link
Contributor

Sorry to hear that, thanks for giving it a try. Here are some things that can help with getting to the bottom of the issue:

  • Launch gPodder from a terminal/command prompt. Perform the update action. Check the terminal/console window to see if there is any output. If we are lucky (in some sense of the word) we will see an exception there that indicates where the application has encountered an issue.
  • If you are willing, provide the podcasts you are are subscribed to in order to see if the issue can be reproduced for other users. Given what has been reported I am not convinced it is a feed issue, but also good to rule it out. For convenience, You can use the DB Browser you already installed to get the feed urls from the "url" colum of the "podcast" table.

@Dabrinka
Copy link

So I ran the update from gpo.exe in CMD and I got a lot of errors. (See attached for partial log)

gpoError.txt
Here is also the list of URLs for the podcasts

"This American Life" "http://feed.thisamericanlife.org/talpodcast"
"Serial" "http://feeds.serialpodcast.org/serialpodcast"
"SModcast » Hollywood Babble-On" "http://feeds.feedburner.com/HollywoodBabbleOnPod"
"Edumacation" "http://feeds.feedburner.com/Edumacation"
"SModcast » Jay & Silent Bob Get Old" "http://feeds.feedburner.com/JaySilentBobGetOld"
"SModcast" "http://feeds.feedburner.com/SModcasts"
"The Filip & Fredrik podcast" "http://rss.acast.com/filipandfredrik"
"P3 Spel" "http://api.sr.se/api/rss/pod/14424"
"Verkligheten i P3" "http://api.sr.se/api/rss/pod/4895"
"Obiter Dictum" "http://odpod.no-ip.org/odpod.xml"
"Kvack!" "http://rss.acast.com/kvack"
"Fulkultur" "http://fulkultur.libsyn.com/rss"
"Tronspelet" "http://rss.acast.com/tronspelet"
"The Angry Chicken: A Hearthstone Podcast" "http://feeds.feedburner.com/theangrychicken"

@adamvoss
Copy link
Contributor

@Dabrinko Thanks! With the exception you show in the log, I am hopeful someone will be able to dig into this and find a resolution. I'm traveling with limited connectivity through the end of the year, so that person probably won't be me.

@Dabrinka
Copy link

Thank you for your assistance @vossad01!

@thp
Copy link
Member

thp commented Dec 17, 2016

@Dabrinko that attached gpoError.txt is actually really helpful, I'll get around to look into that issue soon :)

@thp
Copy link
Member

thp commented Dec 17, 2016

screen shot 2016-12-17 at 12 07 24

@Dabrinko Does your database schema look like this? (note that http_last_modified and http_etag both have their type set to TEXT) Can you also send a screenshot of the current column values for your podcasts? Does setting those values to NULL fix the issue?

thp added a commit that referenced this issue Dec 18, 2016
@thp
Copy link
Member

thp commented Dec 18, 2016

This should be fixed with the latest code from the master branch. Please reopen if you are still experiencing issues there.

@thp thp closed this as completed Dec 18, 2016
@adamvoss
Copy link
Contributor

Does your database schema look like this? (note that http_last_modified and http_etag both have their type set to TEXT) Can you also send a screenshot of the current column values for your podcasts? Does setting those values to NULL fix the issue?

Shoot, I forgot that you needed to press the "Set as NULL" button not just delete entries to get NULL. Hope I didn't cause the issue that was reported in the error log.

@Dabrinka
Copy link

Setting the values to NULL as described doesn't help the original issue. I'm going to wait for the next release, I think.

@Dabrinka
Copy link

Dabrinka commented Jan 9, 2017

Hello! Back at the computer where gPodder is. Latest version (3.93) solved this issue for me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants