Comments (6)
I think the reason is this application can't use proxy, so I make a new issue, here is the link: #45 .
from podcast-dl.
Hey @luckybencosmos! I was able to download episodes with that command, so I think it's simply a server response time issue. I bumped the timeout to 30 seconds in v8.0.2. Would you mind giving that a try and see if it works for you?
By the way, if there is a template option to add list number, it would be better.
Great request! I just added episode_num
as a templating option for --episode-template
if you'd like to use it! 👍
from podcast-dl.
Hi, @lightpohl , I tried the newest version (v8.0.2), unfortunately, it still failed to download the audio. The error message is below:
English Listening - Goals | Error downloading episode: RequestError: connect ETIMEDOUT 162.125.32.6:443
But when I use curl
to test, it seems normal. The detail is below:
curl -i https://omny.fm/shows/listening-time/english-listening-goals
HTTP/1.1 200 Connection established
HTTP/1.1 200 OK
Date: Sun, 05 Feb 2023 09:03:39 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Cache-Control: public, max-age=15
vary: Accept-Encoding
content-security-policy: default-src 'self' https://omny.fm;connect-src 'self' https: https://*.googletagmanager.com https://*.google-analytics.com;script-src 'self' https://www.google-analytics.com https://ssl.google-analytics.com https://*.googletagmanager.com https://static.cloudflareinsights.com 'sha256-6pA+OLZkWFNcDsOkbEY8B8aF2uV+AHr8J3RzrTdq8j0=' https://connect.facebook.net;style-src 'self' 'unsafe-inline';font-src 'self';img-src 'self' data: https://www.omnycontent.com https:;media-src 'self' https:;worker-src 'none';object-src 'none'
Last-Modified: Sun, 05 Feb 2023 08:56:23 GMT
CF-Cache-Status: EXPIRED
Server: cloudflare
CF-RAY: 794a795cddb9895e-SIN
alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400
...
curl -i https://chtbl.com/track/4BC23E/dts.podtrac.com/redirect.mp3/traffic.omny.fm/d/clips/6dd8413b-ede6-483a-bf4e-ab80014939de/20f4bf02-d62f-40b2-b532-af10011ba71b/e57adf3e-ef6e-490d-af41-af86015e6e05/audio.mp3?download=true
HTTP/1.1 200 Connection established
HTTP/1.1 302 FOUND
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Date: Sun, 05 Feb 2023 09:01:05 GMT
Server: nginx/1.21.6
Location: https://dts.podtrac.com/redirect.mp3/traffic.omny.fm/d/clips/6dd8413b-ede6-483a-bf4e-ab80014939de/20f4bf02-d62f-40b2-b532-af10011ba71b/e57adf3e-ef6e-490d-af41-af86015e6e05/audio.mp3?download=true
Set-Cookie: _chtbl=f62adccf2add451f83a66764a250b96f; Domain=.chtbl.com; Path=/
Access-Control-Allow-Origin: *
X-Cache: Miss from cloudfront
Via: 1.1 f89fcc37b128414167e80016d2f77972.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: SIN52-C2
X-Amz-Cf-Id: wm8Pbx3cE7ya__WO3zH2iRs-aUjHQjt3HEF69pjttA7t9obm855tJQ==
from podcast-dl.
Hi @lightpohl , I tried several new RSS url, it all showed this message:
Unable to parse RSS URL
connect ETIMEDOUT 151.101.110.110:443
It seems It's my network's problem. I currently using proxy via Clash to access these website. This software can only work on http and https, but don't work on Socket5. May be this is the problem?
from podcast-dl.
I'm certain its my network's problem. I tried several URL, when ping
command is working normal, I can download this episode. Otherwise, I can't.
I'm going to figure it out.
If you know the solution, please tell me.
from podcast-dl.
Thanks for the info! Closing this issue and continuing in #45.
from podcast-dl.
Related Issues (20)
- Archive re-downloading podcast imagery HOT 3
- Add date range examples HOT 2
- Automatically retry failed downloads HOT 3
- TypeError [ERR_INVALID_ARG_VALUE] HOT 3
- v8 Preparation & Discussion
- Proxy support HOT 2
- Strange duplication of directory names HOT 3
- A 0-byte archive file crashes podcast-dl HOT 2
- ERR_INVALID_URL HOT 3
- Unable to parse RSS URL Hostname/IP does not match certificate's altnames: Host: podiobooks.com. is not in the cert's altnames: DNS:scribl.com, DNS:www.scribl.com
- Option `episode-digits` has no effect on `episode-image` or `episode-meta` HOT 1
- Handling problematic feeds HOT 11
- Only downloads last 100 episodes HOT 2
- Support ffmpeg for more file types HOT 2
- Feature request: out-dir Templating options HOT 2
- Escape all metadata params passed into ffmpeg when using '--add-mp3-metadata' HOT 10
- Escape all metadata params passed into ffmpeg when using '--add-mp3-metadata HOT 1
- Feature Request: Download RSS podcast using Local RSS file HOT 3
- Can mp3/m4a files be downloaded from podcast links directly? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from podcast-dl.