I’m joining the “can’t download” club. I tried Pocket Casts and Overcast apps , and also tried different networks.
I’m a network engineer so I want a bit further and tried downloading an episode from the command line
curl -Lvs 'https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365' | tee output.txt
* Host www.podtrac.com:443 was resolved.
* IPv6: (none)
* IPv4: 35.167.178.99, 35.80.142.180, 34.217.0.6
* Trying 35.167.178.99:443...
* Connected to www.podtrac.com (35.167.178.99) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [320 bytes data]
* CAfile: /etc/ssl/cert.pem
* CApath: none
* (304) (IN), TLS handshake, Server hello (2):
{ [100 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3797 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
* subject: CN=*.podtrac.com
* start date: Jul 24 00:00:00 2025 GMT
* expire date: Aug 21 23:59:59 2026 GMT
* subjectAltName: host "www.podtrac.com" matched cert's "*.podtrac.com"
* issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M04
* SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://www.podtrac.com/pts/redirect.mp3/pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: www.podtrac.com]
* [HTTP/2] [1] [:path: /pts/redirect.mp3/pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365]
* [HTTP/2] [1] [user-agent: curl/8.7.1]
* [HTTP/2] [1] [accept: */*]
> GET /pts/redirect.mp3/pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365 HTTP/2
> Host: www.podtrac.com
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/2 302
< date: Wed, 15 Oct 2025 13:52:24 GMT
< location: https://pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365
< cache-control: no-cache, no-store, must-revalidate
< pragma: no-cache
< expires: -1
<
* Ignoring the response-body
* Connection #0 to host www.podtrac.com left intact
* Issue another request to this URL: 'https://pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365'
* Host pdst.fm:443 was resolved.
* IPv6: 2001:4860:4802:34::15, 2001:4860:4802:32::15, 2001:4860:4802:36::15, 2001:4860:4802:38::15
* IPv4: 216.239.38.21, 216.239.32.21, 216.239.34.21, 216.239.36.21
* Trying [2001:4860:4802:34::15]:443...
* Connected to pdst.fm (2001:4860:4802:34::15) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [312 bytes data]
* (304) (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* (304) (IN), TLS handshake, Unknown (8):
{ [15 bytes data]
* (304) (IN), TLS handshake, Certificate (11):
{ [4009 bytes data]
* (304) (IN), TLS handshake, CERT verify (15):
{ [264 bytes data]
* (304) (IN), TLS handshake, Finished (20):
{ [36 bytes data]
* (304) (OUT), TLS handshake, Finished (20):
} [36 bytes data]
* SSL connection using TLSv1.3 / AEAD-CHACHA20-POLY1305-SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
* subject: CN=pdst.fm
* start date: Oct 14 02:31:56 2025 GMT
* expire date: Jan 12 03:21:06 2026 GMT
* subjectAltName: host "pdst.fm" matched cert's "pdst.fm"
* issuer: C=US; O=Google Trust Services; CN=WR3
* SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://pdst.fm/e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: pdst.fm]
* [HTTP/2] [1] [:path: /e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365]
* [HTTP/2] [1] [user-agent: curl/8.7.1]
* [HTTP/2] [1] [accept: */*]
> GET /e/verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365 HTTP/2
> Host: pdst.fm
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/2 302
< date: Wed, 15 Oct 2025 13:52:24 GMT
< content-type: text/html; charset=utf-8
< content-length: 128
< access-control-allow-origin: *
< location: https://verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365
< via: 1.1 google
<
* Ignoring the response-body
* Connection #1 to host pdst.fm left intact
* Issue another request to this URL: 'https://verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365'
* Host verifi.podscribe.com:443 was resolved.
* IPv6: 2600:1f10:4c2d:4711:d9b5:1815:6cd4:84ae, 2600:1f10:4c2d:4712:99e9:4798:7274:3210, 2600:1f10:4c2d:4712:3211:4776:7bfc:861, 2600:1f10:4c2d:4711:b7de:bb7d:9633:242f
* IPv4: 3.213.238.40, 52.2.20.172, 34.228.126.24, 3.89.0.232
* Trying [2600:1f10:4c2d:4711:d9b5:1815:6cd4:84ae]:443...
* Connected to verifi.podscribe.com (2600:1f10:4c2d:4711:d9b5:1815:6cd4:84ae) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [325 bytes data]
* (304) (IN), TLS handshake, Server hello (2):
{ [100 bytes data]
* TLSv1.2 (IN), TLS handshake, Certificate (11):
{ [3797 bytes data]
* TLSv1.2 (IN), TLS handshake, Server key exchange (12):
{ [333 bytes data]
* TLSv1.2 (IN), TLS handshake, Server finished (14):
{ [4 bytes data]
* TLSv1.2 (OUT), TLS handshake, Client key exchange (16):
} [70 bytes data]
* TLSv1.2 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.2 (OUT), TLS handshake, Finished (20):
} [16 bytes data]
* TLSv1.2 (IN), TLS change cipher, Change cipher spec (1):
{ [1 bytes data]
* TLSv1.2 (IN), TLS handshake, Finished (20):
{ [16 bytes data]
* SSL connection using TLSv1.2 / ECDHE-RSA-AES128-GCM-SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
* subject: CN=*.podscribe.com
* start date: Apr 26 00:00:00 2025 GMT
* expire date: May 26 23:59:59 2026 GMT
* subjectAltName: host "verifi.podscribe.com" matched cert's "*.podscribe.com"
* issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03
* SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://verifi.podscribe.com/rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: verifi.podscribe.com]
* [HTTP/2] [1] [:path: /rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365]
* [HTTP/2] [1] [user-agent: curl/8.7.1]
* [HTTP/2] [1] [accept: */*]
> GET /rss/p/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365 HTTP/2
> Host: verifi.podscribe.com
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/2 302
< server: awselb/2.0
< date: Wed, 15 Oct 2025 13:52:25 GMT
< content-type: audio/mpeg
< content-length: 0
< location: https://prefix-v4.pscrb.fm/shadow/ipv4/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365&pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261
< access-control-allow-origin: *
<
* Ignoring the response-body
* Connection #2 to host verifi.podscribe.com left intact
* Issue another request to this URL: 'https://prefix-v4.pscrb.fm/shadow/ipv4/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365&pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261'
* Host prefix-v4.pscrb.fm:443 was resolved.
* IPv6: (none)
* IPv4: 3.209.76.207, 52.71.47.139
* Trying 3.209.76.207:443...
* Connected to prefix-v4.pscrb.fm (3.209.76.207) port 443
* ALPN: curl offers h2,http/1.1
* (304) (OUT), TLS handshake, Client hello (1):
} [323 bytes data]
* (304) (IN), TLS handshake, Server hello (2):
{ [122 bytes data]
* (304) (IN), TLS handshake, Unknown (8):
{ [19 bytes data]
* (304) (IN), TLS handshake, Certificate (11):
{ [3786 bytes data]
* (304) (IN), TLS handshake, CERT verify (15):
{ [264 bytes data]
* (304) (IN), TLS handshake, Finished (20):
{ [36 bytes data]
* (304) (OUT), TLS handshake, Finished (20):
} [36 bytes data]
* SSL connection using TLSv1.3 / AEAD-AES128-GCM-SHA256 / [blank] / UNDEF
* ALPN: server accepted h2
* Server certificate:
* subject: CN=*.pscrb.fm
* start date: Jun 21 00:00:00 2025 GMT
* expire date: Jul 20 23:59:59 2026 GMT
* subjectAltName: host "prefix-v4.pscrb.fm" matched cert's "*.pscrb.fm"
* issuer: C=US; O=Amazon; CN=Amazon RSA 2048 M03
* SSL certificate verify ok.
* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://prefix-v4.pscrb.fm/shadow/ipv4/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365&pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: prefix-v4.pscrb.fm]
* [HTTP/2] [1] [:path: /shadow/ipv4/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365&pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261]
* [HTTP/2] [1] [user-agent: curl/8.7.1]
* [HTTP/2] [1] [accept: */*]
> GET /shadow/ipv4/track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?updated=1760116365&pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261 HTTP/2
> Host: prefix-v4.pscrb.fm
> User-Agent: curl/8.7.1
> Accept: */*
>
* Request completely sent off
< HTTP/2 302
< server: awselb/2.0
< date: Wed, 15 Oct 2025 13:52:25 GMT
< content-type: audio/mpeg
< content-length: 0
< location: https://track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261&updated=1760116365
< access-control-allow-origin: *
<
* Ignoring the response-body
* Connection #3 to host prefix-v4.pscrb.fm left intact
* Issue another request to this URL: 'https://track/28D492/traffic.megaphone.fm/SLT3761842917.mp3?pscrb_ip=2601:283:4f01:eee1:846b:9d29:1ce9:3261&updated=1760116365'
* Could not resolve host: track
* Closing connection
So it’s trying to resolve “track” as a hostname, which isn’t going to work.