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
Stop treating Podcast episodes with URL encoded enclosure URLs as invalid #226
Comments
Thanks for your bug report - I can reproduce this problem. The reason it isn't showing any episodes is that the episode audio file (enclosure) URLs are checked with However what I'm not quite seeing at the moment is why
|
If a URL contains URL encoded characters, Uri.IsWellFormedUriString returns false even if the URL is valid. This causes Podcast episodes to be skipped erroneously if the enclosure URL contains URL encoded characters. Add a test and then fix this behaviour by using Uri.TryCreate instead of Uri.IsWellFormedUriString in GetAvailableEpisodes. Resolves #226.
Right, I managed to get to the bottom of this in the end 😄. If you'd like to download and install the build of Radio Downloader from here it should then list the episodes of that podcast feed correctly. Let me know how you get on... |
Turns out I should have tested actually downloading the episodes too 😄. I'll close this bug and open a new one for the downloading issue as from a quick look it is being caused by a related but slightly different issue. |
Hi,
Have added a feed to RD:
https://anchor.fm/s/7368c04/podcast/rss
RD was quite happy to add it, so recognised it as an rss feed. But it has not downloaded anything from the feed. Current Episode list empty in RD. Browsing the rss feed shows Four Episodes.
Not sure if this is bug in RD, or dodgy encoding on the rss feed.
The text was updated successfully, but these errors were encountered: